Login Page - Create Account

Support Board


Date/Time: Thu, 13 Dec 2018 07:32:52 +0000



[Sticky] - Breaking Change: Remote Chart Data Files

Support Request:
[2018-10-17 22:19:34]
Sierra Chart Engineering - Posts: 66930
What are known as Remote chart data files which can be opened through File >> Find Symbol by changing the Instance at the top of the window has not been "officially" supported any longer now for a couple of years. Although the functionality still exists.

This functionality has its limitations, runs into problems with operating system security related restrictions, can be confusing for users and is difficult for us to support due to the overall complexity of this feature and not knowing exactly what a user is doing.

This functionality is going to be completely removed sometime in the next month. Probably in a couple of weeks. It is going to be replaced with the ability to set through symbol settings the source of data for a symbol through a DTC server IP address and port number and also set a multiplier and a symbol remap.

You can then access data for a given symbol from any other instance of Sierra Chart running on your system using that particular data feed running in that instance. This is going to be a much more advanced feature. This feature will also support symbols on a Quote Board accessing data from another instance of Sierra Chart.

And it also supports full transfer of all types of market data between instances including market depth data and the various calculations that you see in the Chart/Trade DOM columns.


We will document it with a video and make sure it works properly but we will not provide any technical help for it unless there is a technical issue we need to resolve from our side or the user pays extra for support for this at 75 USD per hour (only means we do not want to be bothered with this by less experienced users). It is for advanced users only.

We have no doubt, that users who understand this functionality and are currently using remote chart data files feature are going to be exceptionally happy with this new replacement functionality. It is going to be an incredibly powerful feature and once we show you in a video how it works, you will be impressed.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. If possible please keep your questions brief and to the point. Please be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

If your question/request has been answered and you do not have anything further, then it is easiest for us if you do not reply again to say thank you.
Date Time Of Last Edit: 2018-10-25 06:04:06
[2018-10-31 15:00:03]
ejtrader - Posts: 537
SC Team - It appears like this "file --> find symbol" using remote instance is no longer available with version 1833.

Wondering if you have the updated document to pull the remote chart file.

https://www.sierrachart.com/index.php?page=doc/MultipleServices.html#SettingChartReferenceLocalSymbolDataFile

The above data is no longer applicable.

Thanks
[2018-10-31 16:15:29]
Sierra Chart Engineering - Posts: 66930
Yes that is correct. We still need to add the new functionality. This should be complete in about two weeks.

After updating to the current version, any chart that uses a remote chart data file previously, will just reference the chart data file for that symbol in the instance the chart is in.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. If possible please keep your questions brief and to the point. Please be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

If your question/request has been answered and you do not have anything further, then it is easiest for us if you do not reply again to say thank you.
[2018-11-10 03:24:43]
Sierra Chart Engineering - Posts: 66930
We are working on the replacement functionality this weekend and should have it all done by Monday.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. If possible please keep your questions brief and to the point. Please be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

If your question/request has been answered and you do not have anything further, then it is easiest for us if you do not reply again to say thank you.
[2018-11-11 02:39:51]
Sierra Chart Engineering - Posts: 66930
The following symbol settings show how this will be supported in the next release:
<settings>
<service-code></service-code>
<symbol>XBTUSD-CUSTOM</symbol>
<symbol-srvcode>bitmex</symbol-srvcode>
<use-pattern-matching-characters>false</use-pattern-matching-characters>
<description>BitMEX XBT/USD Perpetual Swap</description>
<category>Custom</category>
<value-format-code>1</value-format-code>
<tick-size>0.5</tick-size>
<currency-value-per-tick>0.5</currency-value-per-tick>
<error-filtering>false</error-filtering>
<default-order-quantity>100</default-order-quantity>


<source-data-symbol>XBTUSD-BMEX</source-data-symbol>
<source-data-multiplier>1.0</source-data-multiplier>
<generic-sub-client-server-address>127.0.0.1:11094</generic-sub-client-server-address>
<realtime-data-client>Generic_Sub_Clients</realtime-data-client>
<historical-data-server>127.0.0.1:11095</historical-data-server>
<historical-daily-data-source>SC_DTC_HISTORICAL_DATA_SERVER</historical-daily-data-source>
<historical-intraday-data-source>SC_DTC_HISTORICAL_DATA_SERVER</historical-intraday-data-source>

</settings>

These will be explained in detail a little later.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. If possible please keep your questions brief and to the point. Please be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

If your question/request has been answered and you do not have anything further, then it is easiest for us if you do not reply again to say thank you.
Date Time Of Last Edit: 2018-11-11 03:43:50
[2018-11-11 03:42:12]
Sierra Chart Engineering - Posts: 66930
The functionality is done and tested and we will put out a demonstration video explaining how to use this.

Basically the configuration is done through the GlobalSymbolSettings.XML file and we given a set of example settings above. You must edit this file when Sierra Chart is not running.

There is no user interface in Sierra Chart for this at this time because the Global Symbol Settings window where the user interface should be, is going to get redeveloped and we did not want to put further effort into adding a significant number of new settings to that window especially settings which are more complex in their implementation.

We are releasing version 1840 with replacement functionality.

This feature not only lets you access data in an instance of Sierra Chart from another instance of Sierra Chart for a given symbol and remap the symbol, and also apply a price multiplier, but you can access data from your own DTC server. It is a very powerful feature.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. If possible please keep your questions brief and to the point. Please be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

If your question/request has been answered and you do not have anything further, then it is easiest for us if you do not reply again to say thank you.
Date Time Of Last Edit: 2018-11-11 06:34:22
[2018-11-11 15:26:33]
ejtrader - Posts: 537
SC Team - Thank you for doing this quickly.

I used the following update in IB install folder. Would you please confirm if this looks correct?

Data Service(DTC server):
TD Ameritrade
Stock Symbol: AAPL
Real Time DTC port: 11101
Historical DTC port: 11100

Trading Service
IB
DTC Realtime Port: 11099
Historical DTC port: 11098


  <settings>
    <service-code>interactive_brokers.trading</service-code>
    <symbol>????-STK-SMART</symbol>
    <historical-chart-symbol>????</historical-chart-symbol>
    <use-pattern-matching-characters>true</use-pattern-matching-characters>
    <category>Stocks</category>
    <value-format-code>2</value-format-code>
    <tick-size>0.01</tick-size>
    <currency-value-per-tick>0.01</currency-value-per-tick>
    <error-filtering>true</error-filtering>
    <default-order-quantity>100</default-order-quantity>
    <source-data-symbol>????</source-data-symbol>
    <source-data-multiplier>1.0</source-data-multiplier>
    <generic-sub-client-server-address>127.0.0.1:11101</generic-sub-client-server-address>
    <realtime-data-client>Generic_Sub_Clients</realtime-data-client>
    <historical-data-server>127.0.0.1:11100</historical-data-server>
    <historical-daily-data-source>SC_DTC_HISTORICAL_DATA_SERVER</historical-daily-data-source>
    <historical-intraday-data-source>SC_DTC_HISTORICAL_DATA_SERVER</historical-intraday-data-source>
  </settings>

Date Time Of Last Edit: 2018-11-11 17:04:32
[2018-11-11 19:13:28]
User979555 - Posts: 17

<settings>
<service-code></service-code>
<symbol>GER30-CUSTOM</symbol>
<symbol-srvcode>fxcm</symbol-srvcode>  
<use-pattern-matching-characters>false</use-pattern-matching-characters>
<description>German DAX Index</description>
<category>Custom</category>
<value-format-code>2</value-format-code>
<tick-size>0.1</tick-size>
<currency-value-per-tick>0.01</currency-value-per-tick>
<error-filtering>false</error-filtering>
<default-order-quantity>10</default-order-quantity>

<source-data-symbol>GER30</source-data-symbol>
<source-data-multiplier>1.0</source-data-multiplier>
<generic-sub-client-server-address>127.0.0.1:11099</generic-sub-client-server-address>
<realtime-data-client>Generic_Sub_Clients</realtime-data-client>
<historical-data-server>127.0.0.1:11098</historical-data-server>
<historical-daily-data-source>SC_DTC_HISTORICAL_DATA_SERVER</historical-daily-data-source>
<historical-intraday-data-source>SC_DTC_HISTORICAL_DATA_SERVER</historical-intraday-data-source>
</settings>

Correct ?
Date Time Of Last Edit: 2018-11-11 19:14:05
[2018-11-11 19:37:18]
Sierra Chart Engineering - Posts: 66930
This is correct:
<settings>
<service-code>interactive_brokers.trading</service-code>
<symbol>????-STK-SMART</symbol>
<historical-chart-symbol>????</historical-chart-symbol>
<use-pattern-matching-characters>true</use-pattern-matching-characters>
<category>Stocks</category>
<value-format-code>2</value-format-code>
<tick-size>0.01</tick-size>
<currency-value-per-tick>0.01</currency-value-per-tick>
<error-filtering>true</error-filtering>
<default-order-quantity>100</default-order-quantity>
<source-data-symbol>????</source-data-symbol>
<source-data-multiplier>1.0</source-data-multiplier>
<generic-sub-client-server-address>127.0.0.1:11101</generic-sub-client-server-address>
<realtime-data-client>Generic_Sub_Clients</realtime-data-client>
<historical-data-server>127.0.0.1:11100</historical-data-server>
<historical-daily-data-source>SC_DTC_HISTORICAL_DATA_SERVER</historical-daily-data-source>
<historical-intraday-data-source>SC_DTC_HISTORICAL_DATA_SERVER</historical-intraday-data-source>
</settings>

This is not needed because the symbol is already available to be used as GER30 with Interactive Brokers and also other services.

<settings>
<service-code></service-code>
<symbol>GER30-CUSTOM</symbol>
<symbol-srvcode>fxcm</symbol-srvcode>
<use-pattern-matching-characters>false</use-pattern-matching-characters>
<description>German DAX Index</description>
<category>Custom</category>
<value-format-code>2</value-format-code>
<tick-size>0.1</tick-size>
<currency-value-per-tick>0.01</currency-value-per-tick>
<error-filtering>false</error-filtering>
<default-order-quantity>10</default-order-quantity>

<source-data-symbol>GER30</source-data-symbol>
<source-data-multiplier>1.0</source-data-multiplier>
<generic-sub-client-server-address>127.0.0.1:11099</generic-sub-client-server-address>
<realtime-data-client>Generic_Sub_Clients</realtime-data-client>
<historical-data-server>127.0.0.1:11098</historical-data-server>
<historical-daily-data-source>SC_DTC_HISTORICAL_DATA_SERVER</historical-daily-data-source>
<historical-intraday-data-source>SC_DTC_HISTORICAL_DATA_SERVER</historical-intraday-data-source>
</settings>

But it can be used. And the symbol can be anything. It does not have to have "CUSTOM" in it.

Another note is that when creating these custom settings, it is not necessary to set <service-code></service-code>. It will be automatically set when Sierra Chart is started and set to the service code for the active service.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. If possible please keep your questions brief and to the point. Please be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

If your question/request has been answered and you do not have anything further, then it is easiest for us if you do not reply again to say thank you.
[2018-11-11 19:39:14]
Sierra Chart Engineering - Posts: 66930
And also this work lays additional foundation for Sierra Chart to be able to direct trading orders to other instances of Sierra Chart from a single instance. So multiple trading services can be merged into one.

One plan for this is we plan to bring LMAX and our upcoming TT order routing into one and have a single common funded trading account to trade both futures and Forex.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. If possible please keep your questions brief and to the point. Please be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

If your question/request has been answered and you do not have anything further, then it is easiest for us if you do not reply again to say thank you.
Date Time Of Last Edit: 2018-11-11 19:39:25
[2018-11-11 21:15:12]
User979555 - Posts: 17

This is not needed because the symbol is already available to be used as GER30 with Interactive Brokers and also other services.

???
I am not programmer, SierraChart begins to be very complex.
I can't upgrade, I remain with v.1825 and the ugly Chart Grid > Dot.
[2018-11-11 23:35:04]
Sierra Chart Engineering - Posts: 66930

I am not programmer, SierraChart begins to be very complex.
If you are referring to the new method to access data remotely in other instances, just wait for our explanation video which will help a lot.

If it is still too complicated not sure what we can do at the moment, but the user interface will help to make this easier.

But really this should not be that complicated. And it is far superior functionality to what we have previously offered with this.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. If possible please keep your questions brief and to the point. Please be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

If your question/request has been answered and you do not have anything further, then it is easiest for us if you do not reply again to say thank you.
[2018-11-12 09:49:16]
Dema - Posts: 23
Hi Team,

To clarify, could you please confirm that the functionality to manually feed data into local scid files will still continue to be supported?

https://www.sierrachart.com/index.php?page=doc/IntradayDataFileFormat.html

Thankyou.
[2018-11-12 10:24:00]
Sierra Chart Engineering - Posts: 66930
Yes but that really is not the preferred method. You really should use a DTC server and that can also be accessed directly using the DTC Service within Sierra Chart, or accessed using the new method described in this thread.

But certainly writing your own files is certainly fine and will always inherently be supported.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. If possible please keep your questions brief and to the point. Please be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

If your question/request has been answered and you do not have anything further, then it is easiest for us if you do not reply again to say thank you.
Date Time Of Last Edit: 2018-11-12 10:24:22
[2018-11-21 10:15:45]
JanS - Posts: 29
Could you please clarify:

Does this feature also support trading such a mapped symbol? Or is this only about accessing the market data from another SC instance for certain symbols?

It's a great feature, though! I've tried it and am mapping a symbol with its market data to another SC instance.
[2018-11-21 11:20:29]
Sierra Chart Engineering - Posts: 66930
Yes. Example:

<settings>
<symbol>TRADINGSYMBOL</symbol>
<symbol-srvcode></symbol-srvcode>
<use-pattern-matching-characters>false</use-pattern-matching-characters>
<description></description>
<category>Category</category>
<value-format-code>1</value-format-code>
<tick-size>0.5</tick-size>
<currency-value-per-tick>0.5</currency-value-per-tick>
<error-filtering>false</error-filtering>
<default-order-quantity>1</default-order-quantity>
<source-data-symbol>SOURCEDATASYMBOL</source-data-symbol>
<source-data-multiplier>1.0</source-data-multiplier>
<generic-sub-client-server-address>127.0.0.1:11094</generic-sub-client-server-address>
<realtime-data-client>Generic_Sub_Clients</realtime-data-client>
<historical-data-server>127.0.0.1:11095</historical-data-server>
<historical-daily-data-source>SC_DTC_HISTORICAL_DATA_SERVER</historical-daily-data-source>
<historical-intraday-data-source>SC_DTC_HISTORICAL_DATA_SERVER</historical-intraday-data-source>
</settings>

Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. If possible please keep your questions brief and to the point. Please be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

If your question/request has been answered and you do not have anything further, then it is easiest for us if you do not reply again to say thank you.
Date Time Of Last Edit: 2018-11-21 11:21:08
[2018-11-23 19:25:26]
User511831 - Posts: 15
Would this allow me to trade the same symbol across multiple data streams from one chart? For example, if I have 3 different accounts using separate CTS, Rithmic, and CQG data feeds, would I be able to place a trade on one chart of CL and have the same trade automatically created and managed across all three accounts for CL? Maybe all three accounts would be viewable in one chartbook and they'd all be linked by the same link number?
[2018-11-23 19:33:42]
Sierra Chart Engineering - Posts: 66930
No, this is not supported.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. If possible please keep your questions brief and to the point. Please be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

If your question/request has been answered and you do not have anything further, then it is easiest for us if you do not reply again to say thank you.
[2018-11-23 22:53:05]
User212764 - Posts: 47
And also this work lays additional foundation for Sierra Chart to be able to direct trading orders to other instances of Sierra Chart from a single instance. So multiple trading services can be merged into one.

How would one merge "multiple trading services ... into one"? And could you give an example of what this will mean when fully completed?
[2018-11-24 20:03:09]
Sierra Chart Engineering - Posts: 66930
This is not something which would be available to users. We will not say anything further about this now.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. If possible please keep your questions brief and to the point. Please be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

If your question/request has been answered and you do not have anything further, then it is easiest for us if you do not reply again to say thank you.
[2018-11-25 03:19:07]
User212764 - Posts: 47
Understood. Thanks.
[2018-12-11 14:45:28]
Sierra Chart Engineering - Posts: 66930
Here is the documentation for this new feature:
https://www.sierrachart.com/index.php?page=doc/MultipleServices.html#AccessingMarketDataFromOtherInstancesOfSierra%20Chart
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. If possible please keep your questions brief and to the point. Please be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

If your question/request has been answered and you do not have anything further, then it is easiest for us if you do not reply again to say thank you.
[2018-12-13 04:33:16]
Acro - Posts: 234
I just want to be certain I understand the trading feature.

Eg I have ESZ8-CME in a Rithmic installation of Sierra.
I set that Rithmic instance as the source
I have a separate Interactive Brokers installation of Sierra
I set that IB installation as the destination
I do the mapping inside the destination's XML so I can see ESZ8-CME inside the IB installation
I launch the IB installation
I press buy market in the IB installation on a chart DOM that is pulling the ESZ8-CME data from the source.
If I understand correctly this buys an ES contract through Interactive Brokers

Can you confirm this is correct ?

Thanks

To post a message in this thread, you need to login with your Sierra Chart account:

Login


Login Page - Create Account