Login Page - Create Account

Support Board


Date/Time: Wed, 27 Nov 2024 09:55:25 +0000



How to create a new symbol, take 2

View Count: 302

[2023-09-11 12:41:22]
Ed Goppelt - Posts: 41
For some reason, line wrap isn't working today on the SC BBS, hence this workaround so that people can actually read what I wrote.

Periodically I come across symbols which Sierra Chart has never heard of and lacks appropriate settings for.

I am usually able to get by by ticking the "Auto-Set from Data Feed" box to yes in Chart Settings. This at least gets the tick size and price display right. Downsides to this method: no warnings about symbol rollover and the various custom symbol settings I use have to be re-input whenever I do change the symbol (like in rollover).

Conclusion: it would be better to create an entry for SC's database for symbol settings. In this case, I'm guessing CustomSymbolSettings.cqg.xml would be best. Otherwise I am concerned that my hard work will get overwritten the next time I upgrade SC software.

Here is my attempt at producing xml for a new symbol. Can you all please review and let me know if I've made any mistakes?

Thanks for your help.

Sincerely,

Ed G.

<settings>
<supports-market-depth>true</supports-market-depth>
<symbol>F.US.TTF?##</symbol>
<symbol-srvcode>cqg</symbol-srvcode>
<description>Dutch TTF Natural Gas Calendar Month</description>
<use-pattern-matching-characters>true</use-pattern-matching-characters>
<contract-months>FGHJKMNQUVXZ</contract-months>
<value-format-code>3</value-format-code>
<tick-size>0.005</tick-size>
<currency-value-per-tick>3.5425</currency-value-per-tick>
<default-order-quantity>1</default-order-quantity>
<category>Futures - NYMEX</category>
<security-type>futures</security-type>
<real-time-multiplier>1</real-time-multiplier>
<historical-chart-symbol>TTF?##</historical-chart-symbol>
<historical-daily-data-source>SC_EXTERNAL_HISTORICAL_DATA_SERVICE</historical-daily-data-source>
<historical-multiplier>1</historical-multiplier>
<time-zone>EST-05EDT+01,M3.2.0/02:00,M11.1.0/02:00</time-zone>
<intraday-start-time>08:00:00</intraday-start-time>
<intraday-stop-time>11:59:59</intraday-stop-time>
<intra-evening-start-time>12:00:00</intra-evening-start-time>
<intra-evening-stop-time>07:59:59</intra-evening-stop-time>
<use-evening-session-times>true</use-evening-session-times>
<rollover-method>Method1</rollover-method>
<rollover-input-1>9</rollover-input-1>
<sc-data-symbol>TTF?##</sc-data-symbol>
<sc-data-symbol-multiplier>0.005</sc-data-symbol-multiplier>
<sc-data-srvcode>NYMEX</sc-data-srvcode>
<supports-delayed-exchange-data-feed>true</supports-delayed-exchange-data-feed>
<realtime-data-client>SC_Exchange_Data_Service_Sub_Client_4</realtime-data-client>
<dtc-server-disallow-market-data>true</dtc-server-disallow-market-data>
<dtc-server-disallow-realtime-market-data>true</dtc-server-disallow-realtime-market-data>
<historical-intraday-data-source/>
<symbol-query-support>options</symbol-query-support>
<patterns-to-convert-from>NG?##;F.US.NGE?##;NG.######00.CME_NY;QNG?##;NG-######-NYMEX;GNG?##;NG?#-NYMEX;NG?#.NYMEX;NG?##_FUT_NYMEX;NG?#;NG?##-NYMEX;NG?##_FUT_CME</patterns-to-convert-from>
<currency>EUR</currency>
<server-version-record-market-depth-data>true</server-version-record-market-depth-data>
<start-new-daily-bar-at-start-time>true</start-new-daily-bar-at-start-time>
<new-daily-bar-start-time>18:00:30</new-daily-bar-start-time>
<exchange>NYMEX</exchange>
</settings>
[2023-09-11 17:43:49]
John - SC Support - Posts: 36309
The best thing to do is to start with a symbol from the same exchange and then copy that symbol to create a new one (in so doing, you will have to give it the new symbol.

This way, you will have all the other items for the symbol set properly. Refer to the instructions at the following link:
Global Symbol Settings: Instructions
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing

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

Login

Login Page - Create Account