Difference between revisions of "Multiplier for Trading Technologies Symbols"

From MultiCharts
Jump to navigation Jump to search
Line 1: Line 1:
 
==Understanding Multiplier for Trading Technologies Symbols==
 
==Understanding Multiplier for Trading Technologies Symbols==
MultiCharts works with many data vendors and brokers, so it is important that the software is capable to work with different data. In some cases the price formats of data on the same symbol that is provied by 2 separate sources may differ and this can cause some issues.
+
MultiCharts works with many data vendors and brokers, so it is important that the software is capable to work with different data. In some cases price formats of data on the same symbol provided by 2 separate sources may differ and this can cause some issues:
<div style="background-color: #E5F6FF;">'''Example''': Trading Technologies dooesn't provide historical data into MultiCharts due to the nature of its implementation in the software. In this case if a customer requires historical backfill, he or she may be interested to use '''Merge''' function (see [[Creating Charts|Merging Data Sources into a Single Chart]] ). It may be problematic, since the price format of most data sources for ES symbol has 4 integer digits before the decimal part: '''1234.50'''; when the same symbol from Trading Technologies shows a different containg only integer part format: '''123450'''.</div>
+
<div style="background-color: #E5F6FF;">'''Example''': Trading Technologies doesn't provide historical data into MultiCharts due to the nature of its implementation in the software. In this case if a customer requires historical backfill, he or she may be interested in using '''Merge''' function (see [[Creating Charts|Merging Data Sources into a Single Chart]] ) to have historical date from IQFeed and real-time data from Trading Technologies on ES chart. It may lead to significant price spike on the chart, since the price format of most data sources for ES symbol has 4 digits before the decimal part: '''1234.50'''; when the same symbol from Trading Technologies shows different containg only integer part format: '''123450'''.</div>
<div style="background-color: #E5F6FF;">'''Example 2''': Strategy calculates on your chart that is fed not with Trading Technologies data and the prices for orders are taken according to chart price format: '''1234.50'''; that is not acceptable for Trading Trechnologies broker that has '''123450'''.</div>
+
<div style="background-color: #E5F6FF;">'''Example 2''': Strategy calculates on your chart that is fed not with Trading Technologies data and the price for orders is taken according to chart price format: '''1234.50'''; that is not acceptable for Trading Trechnologies broker on its end that has '''123450''' on ES.</div>
 
To make possible combining Trading Technologies data feed with another one or trade using Trading Technologies the Multiplier feature has been added.
 
To make possible combining Trading Technologies data feed with another one or trade using Trading Technologies the Multiplier feature has been added.
  

Revision as of 11:18, 18 April 2012

Understanding Multiplier for Trading Technologies Symbols

MultiCharts works with many data vendors and brokers, so it is important that the software is capable to work with different data. In some cases price formats of data on the same symbol provided by 2 separate sources may differ and this can cause some issues:

Example: Trading Technologies doesn't provide historical data into MultiCharts due to the nature of its implementation in the software. In this case if a customer requires historical backfill, he or she may be interested in using Merge function (see Merging Data Sources into a Single Chart ) to have historical date from IQFeed and real-time data from Trading Technologies on ES chart. It may lead to significant price spike on the chart, since the price format of most data sources for ES symbol has 4 digits before the decimal part: 1234.50; when the same symbol from Trading Technologies shows different containg only integer part format: 123450.
Example 2: Strategy calculates on your chart that is fed not with Trading Technologies data and the price for orders is taken according to chart price format: 1234.50; that is not acceptable for Trading Trechnologies broker on its end that has 123450 on ES.

To make possible combining Trading Technologies data feed with another one or trade using Trading Technologies the Multiplier feature has been added.

How to set up Multiplier

  1. Open Symbol Root settings for the symbol. (see Editing a Symbol Root in Symbol Dictionary)
  2. Add the multiplier rate to the description of the root manually (no spaces): *XXX
Note: No other symbol setting should be changed.
Example: To get 4 integer and 2 decimal digits price format for ES symbol from Trading Technologies, add *0.01.
  1. Save the changes by clickng Ok.
  2. Close MultiCharts and make sure all its processes are ended (see MultiCharts Processes).
  3. After restart of MultiCharts new data coming from Trading Technologies sgould have the required price format.
Note: After the Multiplier feature has been used it is important to manually remap the symbol in Symbol Mapping window (see Symbol Mapping), otherwise the Multiplier won't affect trading and orders with incorrect prices will be sent.
Note2: All previously collected data will still have the same price format even after the Multiplier feature has been used. If a customer is interestied inconverting old data price format, he or she should export the data into ASCII file from the symbol in QuoteManager (see Exporting Data) to import it back from the file into QuoteManager, using multiplier on import (see How to import ASCII data).