Global Symbol Settings
- Introduction
- Instructions
- Duplicating Existing Settings for a Symbol
- Symbol Settings Window Controls
- Use Custom Symbol Settings Values
- Update From Server (Global Settings >> Symbol Settings)
- Symbols (Global Settings >> Symbol Settings)
- Settings For [Symbol Name] (Global Settings >> Symbol Settings)
- Use Global Round Turn Commission (Global Settings >> Symbol Settings)
- Use Global Trade Position Limit (Global Settings >> Symbol Settings)
- Apply Intraday Session Times to Intraday Chart (Global Settings >> Symbol Settings)
- Use These Symbol Settings in New Instances When Started (Global Settings >> Symbol Settings)
- Symbol Settings
- Different Methods to Set Symbol Settings in Chart
- Setting of Intraday Chart Session Times
- Changing Symbol for Custom Symbol
- Update Global Symbol Settings
- Disabling Custom Symbol Settings
- Direct Editing of Global Symbol Settings through Underlying File
- Making a Backup of Global Symbol Settings
- Use Global Trade Position Limit
- Symbol Settings Not Found Message
Introduction
The Global Symbol Settings window is a central repository for the available symbols for a Data or Trading service and the Tick Size, Price Display Format, Currency Value Per Tick, Price Multipliers, and Intraday Session Times for Intraday charts, and various other settings for the symbols.
The settings can be defined for a specific symbol or for a symbol pattern. The symbols you see listed in File >> Find Symbol originate from the Global Settings >> Symbol Settings. Whatever symbol or symbol pattern is listed in Global Symbol Settings, will appear in Find Symbol, with the exception of unrecognized symbol patterns.
When you open a new Historical or Intraday chart, open a Trade DOM, change the symbol of a chart, or press the Apply Global Symbol Settings button on the Chart >> Chart Settings window, then the settings for a symbol defined in the Global Symbol Settings window will be applied to the Chart Settings automatically. These Global Symbol Settings provide a central location for Symbol Settings that can be used without having to manually set these for individual charts.
Sierra Chart provides a set of symbol settings for the most common symbols for each Data and Trading service we support.
Any changes that you make to the Global Symbol Settings under Global Settings >> Symbol Settings do not affect existing open charts. It is only when you open a new chart or Trade DOM, change the symbol of a chart, or press the Apply Global Symbol Settings button on the Chart >> Chart Settings window, do the settings get applied to a chart. Therefore, you have the ability to change any of the settings in Chart >> Chart Settings independent of the Global Symbol Settings for a symbol.
The settings for a symbol defined in the Global Symbol Settings window are also used for the Trade Activity Log, Trade Orders Window and Trade Positions Window. If you change the settings for a particular symbol and that symbol is currently displayed in the Trade Activity Log, then select Edit >> Refresh Log on the Trade Activity Log menu to use the new settings.
Instructions
Sierra Chart provides symbol settings for many common symbols. To add symbols and the settings for those symbols, follow these instructions.
These instructions also apply to modifying existing settings for symbols in the Global Symbol Settings list.
- Select Global Settings >> Symbol Settings on the menu.
- Adding New Symbol: Press the Add button. You need to press the Add button before entering the symbol and the related settings. Alternatively you can select in the list of existing Symbols an individual symbol and press the Duplicate button to duplicate the existing settings so you can use them as a template.
Enter the name or symbol pattern in the New Symbol window.
It is not possible to change the name of the symbol once OK has been selected on the New Symbol window. If an error is made during the entry of the symbol name/pattern, then either delete the incorrect symbol and add a new symbol again, or duplicate the incorrect symbol to the correct symbol and then delete the incorrect symbol. - Modifying Existing Symbol: To modify settings for an existing symbol, select the symbol in the Symbols list on the left.
- When using a pattern you must enable the Use Pattern Matching Characters option within the symbol settings. Symbols are matched using the '?' patterns. There is an individual '?' that matches with each letter. So a three character symbol will have a ??? pattern.
- Select a setting to modify on the right side of the window.
- Enter or select the desired value for the setting in the Custom field below the symbol settings on the right.
By default, when entering a custom value, the radio button next to Custom becomes active indicating that the custom setting will be used rather than the default. If the default value is desired, then select the radio button next to Default to make it the active setting. - Repeat steps 5 - 6 as necessary to enter, or modify, the necessary information for the symbol.
- Repeat starting at step 2 or step 3 for additional symbols, as needed.
- If not already checked, be sure to check the box next to Use Custom Symbol Settings Values. If this box is not checked, then any custom symbol settings modifications will not be used.
- Press the OK button when finished to save all changes.
Symbol Pattern Characters
The following characters can be used for pattern matching:
- * = any character
- ~ = any character(s) of any length (can be more than 1 character)
- ? = any alphabetical character
- # = any digit.
When using a symbol pattern you must have the same number of characters in the Symbol Pattern as the actual symbol, or have used the ~ wildcard. For example, for a symbol pattern to match with the symbol ES-201009-GLOBEX, you would use ES-######-GLOBEX.
Duplicating Existing Settings for a Symbol
When you want to add Symbol Settings for a new symbol which is not already listed and it is similar to an existing symbol, then follow the below procedure.
Under some conditions this is an essential step to perform to get settings from an existing symbol that are not settable through the user interface or which may not be easily set.
- Select Global Settings >> Symbol Settings.
- Select an existing symbol in the list of symbols on the Global Symbol Settings window.
- Press the Duplicate button. You will be prompted to change the symbol name/pattern. Select OK after changing the name or select Cancel to end the duplication process.
- Modify the Symbol Settings as required.
- Press OK.
Symbol Settings Window Controls
This section describes the Controls on the Symbol Settings window.
Use Custom Symbol Settings Values (Global Settings >> Symbol Settings)
This option gives a way to quickly disable the use of custom values for symbols.
When this option is enabled (checked), custom values/settings that are entered for symbols will be used for all symbols. Otherwise, the custom values are not used and the Default values are used.
This option also needs to be enabled for the Symbol Settings of any manually added symbols to be used.
After enabling this option, you need to reconnect to the data feed for some Symbol Settings to go into effect. This would be true if you enabled the setting to record market depth data for a symbol or symbol pattern.
Symbol Settings are used to properly route real-time market data requests and historical market data requests and translate symbols. Symbol settings are used for various other operations as well.
Incorrect Symbol Settings can cause various issues in Sierra Chart including performance issues. Disabling Use Custom Symbol Settings Values can resolve various issues in Sierra Chart. Sierra Chart support may ask you to do this.
Another way to remove custom symbol settings is to exit from Sierra Chart (File >> Exit) and then go to the SymbolSettings subfolder in the Sierra Chart installation folder. Delete the CustomSymbolSettings.[servicecode].xml files. You can also examine these files to see the custom symbols you have added and settings you have modified for existing symbols.
Update From Server (Global Settings >> Symbol Settings)
Selecting this button will request Symbol Settings for the currently selected Data/Trade Service, from the Sierra Chart server and update the settings for the symbols that there are settings for, and add any new symbols available.
Performing this action will not overwrite any custom symbol settings.
Symbols (Global Settings >> Symbol Settings)
This section of the window contains the list of symbols and symbol patterns available for the currently selected Data/Trade Service.
Select a symbol in order to perform an action on that particular symbol
When a symbol is selected, the Settings on the right side of the window are for that selected symbol.
Settings For [Symbol Name] (Global Settings >> Symbol Settings)
This section of the window, located to the right of the Symbols list, displays the Settings for the selected symbol from the Symbols list.
When the Symbol Settings window is first opened, this section does not display specific information, as no symbol is active. Select a symbol from the Symbols list on the left to have the settings display for that symbol.
Select a specific setting to view or modify the value for that setting.
Default (Global Settings >> Symbol Settings)
This is the default setting for the selected Symbol Setting. The default value(s) associated with a particular Symbol Setting are displayed below the Default prompt in a non-editable box.
If the radio button next to Default is checked, then this Default setting is being used for this Symbol Setting.
To make the Default the active option for this Symbol Setting, select the Default radio button.
Custom (Global Settings >> Symbol Settings)
This is the custom setting for the selected Symbol Setting. The custom value(s), if there are any, that are associated with a particular Symbol Setting are displayed below the Custom prompt in a editable box.
If the radio button next to Custom is checked, then this Custom setting is being used for this Symbol Setting.
To make the Custom setting the active option for this Symbol Setting, enter a value(s) or select the appropriate choice(s) in the box under the Custom prompt, then select the Custom radio button.
Use Global Round Turn Commission (Global Settings >> Symbol Settings)
When this option is enabled, then the entered value is used as the round turn commission for all trades where a commission value would apply. For additional information, refer to Use Commission (Trade Activity Log) and Use Commission Setting in Trade List and Statistics Calculations (Chart Setting).
To set a commission value per individual symbol, follow the Instructions and set the Round Turn Commission setting for the individual symbol.
Use Global Trade Position Limit (Global Settings >> Symbol Settings)
For more information, refer to the Use Global Trade Position Limit section on this page.
Apply Intraday Session Times to Intraday Chart (Global Settings >> Symbol Settings)
When this option is enabled and you change the symbol of an Intraday chart, or you press the Apply Global Symbol Settings button in Chart Settings, then the Intraday Session Times for that symbol will be applied to that chart. Otherwise, if this option is disabled this will not occur.
If this option is disabled, you can still enable this feature for individual charts in Chart >> Chart Settings >> Session Times >> Apply Intraday Session Times to Intraday Chart.
Use These Symbol Settings in New Instances When Started (Global Settings >> Symbol Settings)
When this option is enabled, then when File >> New Instance is used to start a new instance of Sierra Chart, then the Global Symbol Settings from the main instance the new instance is started from, are copied to the new instance. The new instance then uses these Symbol Settings. This is useful to make sure the customized settings you have set in the main instance are used by all of the sub instances.
It is important to understand that when this option is enabled, you must not make changes to Symbol Settings within sub instances started with File >> New Instance. Otherwise, when those sub instances are restarted, those Symbol Settings changes or custom symbols added, will then be lost.
Symbol Settings
This section documents each symbol setting. To open the Symbol Settings window select Global Settings >> Symbol Settings on the menu.
- Historical Chart Symbol: This is the symbol for a Historical Daily chart, when the data for Historical Daily charts comes from an alternate service. This symbol is usually different than what is used by the primary Data or Trading service, but it corresponds to it. In most cases the symbols are the Sierra Chart Historical Data Service Symbols.
- Use Pattern Matching: When this option is enabled, then you can enter pattern matching characters in the Symbol that will support matching to many different actual symbols. For a list of the pattern matching characters which are supported, refer to Symbol Pattern Characters. It is also necessary to specify Contract Months in order for symbols to be automatically generated and be listed in File >> Find Symbol.
- Contract Months (for Futures): In the case of a Futures symbol, enable the contract months that the Futures symbol has contracts for. Each contract month is represented by a single letter code. These are standard codes which are listed in the Futures Contract Month Codes section.
- Forward Months: When a Symbol or Symbol Pattern is an outright futures contract or a calendar spread, then this setting controls the number of months from the current date for which contracts or calendar spreads are listed from the current date on the Find Symbol window. If there is no value entered, or a value of 0 is present, then this defaults to 3 months.
- Description: This is the descriptive name for the symbol.
- Category: This is the category that the symbol belongs to. This is for organizing symbols in the File >> Find Symbol window. All symbols in the category specified here will be grouped together into this category.
- Security Type: This is the security type of the symbol. For example: Futures, Stock/Equity, Index.
- Underlying Symbol: This is the underlying symbol for the symbol. For example, for a futures contract symbol like ESZ19 the underlying symbol will be ES. This is internally used in Sierra Chart for some purposes. It is not used in any way with a chart.
- Exchange: The exchange code that the symbol trades on.
- Price Display Format: This sets the Display Format for all price values for the symbol.
- Tick Size: This is the minimum value that the price values for the symbol change by. For example, the ES Futures has a tick size of 0.25, assuming there are 2 decimal places in the quoted prices for the market. For Stocks, this would usually be set to 0.01. In the case of Foreign exchange symbols, there is no definite Tick Size to use. You will need to set this according to your charting and trading requirements. By default for the EURUSD we use .00005. You may want to use .0001. Or you may want to use .00001. All order prices are rounded to the nearest Tick Size upon order submission. When changing the Tick Size for a foreign exchange symbol, then also verify you have the proper Currency Value Per Tick setting to correspond to it.
- Currency Value Per Tick: This is the value that each tick is worth in the currency for the particular symbol being traded. For example, if a Futures Contract is equivalent to a 1000 units of the underlying that the contract is for, then this should be set to 1000 times the Tick Size.
For a COMEX Gold Contract which is equivalent to 100 ounces of gold and has a Tick Size of 0.1, the Currency Value Per Tick will be 10.
In the case of foreign exchange symbols, where the order quantities match the actual number of currency units being traded, then Currency Value Per Tick must match the Tick Size. In order to trade 10,000 units of a particular currency, you have to use order quantity of 10000, then Currency Value Per Tick always needs to be set to the same value as the Tick Size.
CurrencyProfitLoss = PointsProfitLoss / TickSize * CurrencyValuePerTick. - Historical Price Multiplier: This is the multiplier that needs to be applied to the Historical Daily data to match the price format for the corresponding Symbol used by the primary Data or Trading service.
- Real-Time Price Multiplier: This sets the multiplier that the real time prices from the connected service for the symbol are multiplied by.
- Volume Multiplier: This sets the Volume and Open Interest Multiplier for historical data for the symbol. For more information, refer to Volume and Open Interest Multiplier within Chart Settings.
- Volume Display Format: This sets the Volume Value Format for the symbol. For more information, refer to Volume Value Format.
- Time Zone: This specifies the time zone for the Intraday chart Session Times specified in these Symbol Settings. For example, if the Session Times are defined in New York time, then this needs to be set to the New York Time Zone. This does not have to match the Time Zone setting in Sierra Chart. When these Session Times are applied to a chart, then the Session Times will be converted from this time zone to the Time Zone setting in Sierra Chart.
You should specify what Time Zone the Session Times are relative to, by selecting a Time Zone from the list. In this way you can always be assured that the correct Session Times will be set even if you change the Sierra Chart global Time Zone setting. Otherwise, select Not Specified.
It needs to be understood that this Time Zone setting does not specify the time zone that you want times displayed as in the charts for the symbol that this setting is for. To change the time zone of the charts, refer to Time Zone.
This setting only indicates what Time Zone the Session Times set in the Symbol Settings for the symbol, are relative to. - Session Start Time: This is the Start Time used for Intraday charts for the symbol.
- Session End Time: This is the End Time used for Intraday charts for the symbol.
- Evening Start Time: This is the Evening Session Start Time used for Intraday charts for the symbol.
- Evening End Time: This is the Evening Session Stop Time used for Intraday charts for the symbol.
- Use Evening Session Times: This sets whether the Evening Session times are used by default, for any new chart that uses this symbol or symbol pattern.
- Start New Daily Bar at Session Start: When this option is enabled for the symbol or symbol pattern, then in the case of Historical Charts (Daily, Weekly, Monthly, etc.), when the Start Time for the trading day is encountered, a new Daily bar will begin at that time if there has been market data received after that time. This will be either the Session Start Time, or the Evening Start Time if the Evening Start Time and the Evening End Time are set to values other than 00:00:00 and 00:00:00 or 00:00:00 and 23:59:59, respectively.
- Default Order Quantity: This sets the initial order quantity for the Trade Window for a Trade DOM or for a chart. Whenever you open a new chart or Trade DOM for this symbol or symbol pattern, this will be the order quantity. In the list box for the Quantity on the Trade Window, the listed quantities will also be in increments of this Default Order Quantity.
- Round Turn Commission: The Round Turn Commission field specifies the commission value as a currency value for a complete trade which includes both Buy and Sell order fills.
This commission is multiplied by the Quantity of the order fills. So if the Quantity of the order fills is 5, then the commission is multiplied by 5.
The Round Turn Commission applies to either the Symbol or Symbol pattern.
This Round Turn Commission value is used in the Trade >> Trade Activity Log Profit/Loss calculations when Apply Commission is enabled on the Trade Activity Log window.
The commission is also used in the Profit/Loss calculations within the Chart, Trade DOM,or Trade Windows when Use Symbol Commission Setting in Trade List and Statistics Calculations is enabled in the Chart Settings. Otherwise, it is not used.
The Round Turn Commission does not apply to the Trade Activity tab. And it only applies to the charts in the Trade Stats for Charts tab of the Trade Activity Log if the chart has the Use Symbol Commission Setting in Trade List and Statistics Calculations option enabled. - Currency: This sets the currency for the selected Symbol. This setting has a specialized purpose and it is not a setting that a user normally would use.
- Continuous Contract Months: These contract months are optional and are used to set the particular contract months to build the Continuous Futures Contract from, independent of the standard contract months for a particular futures market.
-
Rollover Method: For future symbols, a rollover rule can be defined for the symbol which will automatically rollover the futures symbol in a chart or Quote Board when it no longer is the actively traded contract (Chart >> Chart Settings >> Automatically Rollover Futures Symbol). These settings are also used in the building of Continuous Futures Contract charts. The possible rollover rules are:
- Not Defined
- Number of Business Days Before Contract Month (Method1)
- Number of Business Days Before First Business Day of Contract Month (Method2)
- Number of Calendar Days Before Friday Count Within Following Contract Month (Method13)
- Number of Business Days Before Wednesday Count Within Contract Month (Method4)
- Number of Business Days Before Business Calendar Day Before Contract Month (Method5)
- Number of Business Days Before Number of Calendar Days Before Contract Month (Method6)
- Number of Business Days Before Business Calendar Day in Contract Month (Method8)
- Last Thursday of The Contract Month (Method7)
- Number of Calendar Days Before Sunday Count Within Contract Month (Method9Sun)
- Number of Calendar Days Before Monday Count Within Contract Month (Method9Mon)
- Number of Calendar Days Before Tuesday Count Within Contract Month (Method9Tue)
- Number of Calendar Days Before Wednesday Count Within Contract Month (Method9Wed)
- Number of Calendar Days Before Thursday Count Within Contract Month (Method9)
- Number of Calendar Days Before Friday Count Within Contract Month (Method3)
- Number of Calendar Days Before Friday Count Within Contract Month (Method9Fri)
- Number of Calendar Days Before Saturday Count Within Contract Month (Method9Sat)
- Number of Business Days Before End of Contract Month (Method10)
- Number of Business Days Before Last Business Day of Contract Month (Method11)
- Business Days Before Last Business Day of The Second Month Preceding The Contract Month (Method12)
- Number of Calendar Days Before Contract Month (Method14)
For each of the rollover rules, there may be 1 or 2 boxes displayed below them to specify additional values for the rollover rule as required by the rule.
To automatically rollover a symbol of the chart, it is necessary to enable Chart >> Chart Settings >> Automatically Rollover Futures Symbol. For additional information, refer to Automatically Rollover Futures Symbol.
- SC Data Symbol: For internal use.
- SC Data Multiplier: For internal use.
- SC Data Service Code: For internal use.
- Trade/Quote Symbol: This specifies the corresponding Trade and Current Quote Symbol which will be automatically set with the Symbol in Chart >> Chart Settings >> Symbol. Therefore, this Symbol set here will set the Trade and Current Quote Symbol in Chart Settings.
Also refer to Clear Trade And Current Quote Symbol On Symbol Change in Chart Settings.
It is supported as of version 2396 to use a pattern for the Trade/Quote Symbol set here. This allows proper translation to any particular futures contract month and year.
This is also useful for stock symbol patterns in the case of Interactive Brokers. For example, for the symbol pattern **-NQTV you can set Trade/Quote Symbol to **-STK-SMART-USD.
When using a pattern symbol for Trade/Quote Symbol it is necessary that Use Pattern Matching is enabled for the Symbol Settings for this symbol. - Auto Set Tick Size and Value Format from Data Feed: The default for this option is unchecked/false. Normally this should be disabled by default and the Tick Size, Price Display Format and Currency Value Per Tick should be properly set for the symbol or symbol pattern in the Global Symbol Settings. When this option is enabled, and these settings are available from the connected data feed, then they will be automatically set for the symbol in the Chart Settings of a chart and ignore the Global Symbol Settings.
- Supports Market Depth: If the symbol supports market depth data, this needs to be set to Yes.
- Record Market Depth Data: When this option is enabled for the symbol or symbol pattern, then market depth data, when available, will be recorded in data files with a .depth file extension, 1 for each day, any time Intraday data is being recorded for the symbol which matches the symbol or symbol pattern. These depth files are located in the MarketDepthData folder of the Data Files Folder. All market depth updates are recorded without any filtering.
- Number of Depth Levels to Subscribe: Entering a non-zero value for this symbol setting will limit the number of market depth levels that are received and recorded for this symbol. The actual number of depth levels will be the value that is entered for this setting for each of the Bid and Ask side (example: a value of 10 will give market depth of 10 bid and 10 ask). This setting will take precedence over the Global Settings >> Sierra Chart Server Settings >> General >> Max Depth Levels setting.
- Allow Zero Values: Normally zero values in chart data are not loaded in a chart. In the case of spreads, since they can trade at zero, it is necessary for these types of symbols, to enable Allow Zero Values.
- Generic Sub-Client Server Address: This setting is for internal use and has a specialized purpose.
- Historical Data Server:
- Historical Daily Data Source:
- Historical Intraday Data Source:
- Custom Continuous Contract Back Adjustment Amounts: This setting allows you to increase or decrease the calculated back adjustment amounts by the specified value for a particular futures contract when using one of the back adjusted continuous futures contract options. For complete instructions, refer to Controlling Rollover Amount for Back Adjustments.
- Real-Time Data Client:
- Trade Position Limit: This field specifies the Position Limit for trading for the symbol. This applies to both simulated and non-simulated trading. This needs to be specified as a number of contracts, shares, or whatever the quantity unit is for trading in the symbol.
A new order which would cause this limit to be exceeded will be rejected. A setting of zero means there is no limit. - Order Quantity Limit: This field specifies the Order Quantity Limit for new trade orders for the symbol. This applies to both simulated and non-simulated trading. This needs to be specified as a number of contracts, shares, or whatever the quantity unit is for trading in the symbol.
A new order which would cause this limit to be exceeded will be rejected. A setting of zero means there is no limit. - Uses Formula Operators:
- Source Data Symbol: This is the symbol name or pattern as defined in another instance of Sierra Chart. This is only set when creating a symbol to access data from another instance of Sierra Chart. For more information, refer to Accessing Market Data from Other Instances of Sierra Chart.
- Source Data Multiplier: This is a multiplier that is applied to the the data received from the Source Data Symbol. Normally, this would be left at the default value of 1.0.
- Dates to Exclude From Chart: This specifies the dates that will be excluded from all charts for this symbol or symbol pattern. Multiple dates need to be separated by a comma character. Example: 2014-01-01, 2014-01-02 . For more information, refer to Set Dates to Exclude.
- Minimum Market by Order Quantity: This setting is for Market by Order data. The default is 0 meaning that the server transmits market by order data, down to its own minimum order quantity. A nonzero setting, means that the server will only send market by order data with a minimum quantity that is specified.
You need to Reconnect to the data feed after changing this setting.
This particular setting should only be set in the main/primary instance of Sierra Chart. Sub instances that are connected to the primary instance when using File >> New Instance, should have this setting left at 0.
It is recommended to leave this setting at 0 in a sub instance.
Different Methods to Set Symbol Settings in Chart
There two different ways the Tick Size, Currency Value Per Tick, Price Display Format, Price Multiplier, Intraday Session Times for Intraday charts, Trade and Current Quote Symbol, and other settings can be set in Chart >> Chart Settings for a chart. These are described below.
- These settings can be manually set in Chart >> Chart Settings simply by modifying them.
- The preferred method is to use the Global Symbol Settings defined under Global Settings >> Symbol Settings to set these. There are two ways in which the settings are applied to a chart. When you open a new chart or Trade DOM, or change the symbol of a chart. If there are Global Symbol Settings defined for the symbol or there is a symbol pattern which matches the symbol of the chart, then they will be set from the Global Symbol Settings.
The other way is to press the Apply Global Symbol Settings button on the Chart >> Chart Settings window. If there are Global Symbol Settings defined for the symbol or there is a symbol pattern which matches the symbol of the chart, then they will be applied from the Global Symbol Settings.
Additional information can be found on the Setting of Intraday Chart Session Times page.
Setting of Intraday Chart Session Times
When opening a new Intraday chart, the Session Times in Chart >> Chart Settings will always be set according to the Session Times set for the symbol in the Symbol Settings.
Therefore, if you require the Session Times to be set a certain way, make sure they are set correctly for the symbol or symbol pattern as you require in the Global Symbol Settings.
If you have set custom Session Times for particular symbol or symbol pattern in the Global Symbol Settings, you need to make sure that Global Settings >> Symbol Settings >> Use Custom Symbol Settings Values is enabled for them to be used.
When changing the symbol of an Intraday chart, the Session Times will be set from the Global Symbol Settings if either of these options are enabled:
- Global Settings >> Symbol Settings >> Apply Intraday Session Times to Intraday Chart.
- Chart >> Chart Settings >> Session Times >> Apply Intraday Session Times to Intraday Chart.
Therefore, make sure one or both of those is enabled if you want the Session Times to be applied when changing the symbol of the chart.
Preventing the Changing of Intraday Chart Session Times
This section gives information on how to prevent the Session Times from being changed to the Session Times for the symbol in the Symbol Settings when the symbol of an Intraday chart is changed.
First it is best to set the Session Times as you require in Global Settings >> Symbol Settings for the symbol or symbol pattern as you require. So that when the symbol of the Intraday chart is changed, they will change to what has been set globally.
If you do not want to use the Session Times as defined in the Symbol Settings when changing the symbol, then follow the below instructions:
- Make sure Global Settings >> Symbol Settings >> Apply Intraday Session Times to Intraday Chart is unchecked.
- Make sure Chart >> Chart Settings >> Session Times >> Apply Intraday Session Times to Intraday Chart is unchecked.
There are other conditions which can cause the Intraday chart Session Times to change unexpectedly. Refer to the Session Times Automatically Changing.
Applying Global Symbol Settings to Existing Intraday Chart
- Select Global Settings >> Symbol Settings.
- In the list of Symbols, select the particular symbol or symbol pattern of the chart you want to apply the Intraday Session Times to.
- Make sure that Session Times are set as you require. If you have set custom values for these, then enable the Use Custom Symbol Settings Values option for them to actually be used.
- Press OK.
- Go to the Intraday chart that you want to apply the Global Symbol Settings to.
- Select Chart >> Chart Settings >> Session Times. Make sure the Apply Intraday Session Times to Intraday Chart option is enabled.
- Press the Apply button.
- Select the Symbol tab.
- Press the Global Symbol Settings >> Apply Global Symbol Settings button.
- Press OK.
Changing Symbol for Custom Symbol
The method of renaming a custom settings symbol is to use the Duplicate button to create a copy of the settings with the new symbol, and then Remove the settings for the old symbol.
Update Global Symbol Settings
To update all of the available Symbol related settings for the currently selected Data/Trade Service, from the Sierra Chart server, follow one of the procedures below.
Update Symbol Settings
- Select Global Settings >> Symbol Settings on the menu.
- Press the Update From Server button. The button will be momentarily disabled.
- Wait for the button to reenable which indicates the updating of the symbol settings is complete. Normally the updating should be done in less than 5 seconds. However, this could take longer depending upon the speed of your Internet connection, how much data has to be downloaded, and how many existing symbols there are. It should not take longer than 30 seconds unless you have a connectivity problem.
- When the update is complete, press OK.
- Reconnect to the data feed by selecting File >> Disconnect and File >> Connect to Data Feed.
- If Sierra Chart support has directed you to this section and if after performing the above steps, you still have an issue which relates to Symbol Settings, then disable Use Custom Symbol Settings Values in Global Settings >> Symbol Settings.
After following this last step, reconnect to the data feed by selecting File >> Disconnect and File >> Connect to Data Feed.
Update/Apply Symbol Settings to Charts
Once the update of the Global Symbol Settings is complete, the individual charts and Trade DOM windows that you already have open, may need to have the new Symbol Settings applied to them. Or you may want to do this for another reason.
This will only be necessary if Sierra Chart support has instructed you to do so. Generally the reason why this would be necessary is if the Tick Size, Value Format, or the Real-time and Historical Multipliers in the Symbol Settings have changed.
If you have not updated the Symbol Settings already, then follow the Update Symbol Settings instructions before following the instructions below.
- Optional: If you want to apply the Intraday Session Times to the charts as defined in the Global Symbol Settings, then select Global Settings >> Symbol Settings. Enable the Apply Intraday Session Times to Intraday Chart option and press OK. Otherwise, make sure this option is disabled if you do not want the Session Times settings in the chart changed.
- Go to each chart and Trade DOM window for the particular symbols there is incorrect Symbol Settings for and select Chart >> Chart Settings on the menu.
- Select the Symbol tab.
- Set Do Not Change Symbol Settings for Chart on Symbol Change to No. It needs to be No. If it was Yes, set it to No and press the Apply button.
- Left click twice on the Apply Global Symbol Settings button. See image for example.
- Press OK.
- In the case of the Historical Daily charts which also includes Daily, Weekly, Monthly, Quarterly, and Yearly chart bars, it is necessary to re-download the data if the chart bars are not displaying correctly relative to the last bar in the chart. To do this, select Edit >> Delete All Data and Download.
- Repeat the above steps for each Chart and Trading/Trade DOM with which you have a Symbol Settings issue.
Disabling Custom Symbol Settings
Follow the instructions below to disable the use of Custom Symbol Settings to rule out those custom settings you have set as the cause of an issue.
Incorrect custom symbol settings can cause market data routing issues, causing Sierra Chart to not receive real-time data for the affected symbols.
- Select Global Settings >> Symbol Settings on the menu.
- Press the Update From Server button. The button will be momentarily disabled.
- Disable Use Custom Symbol Settings Values.
- Press OK to close the Global Symbol Settings window.
- Reconnect to the data feed by selecting File >> Disconnect and File >> Connect to Data Feed.
- If the issue you have been having is now resolved, then you may want to delete the custom symbols file since this will later cause a problem when re-enabling Custom Symbol Settings.
Follow the instructions below to delete the file.- Exit from Sierra Chart with File >> Exit.
- Go to the installation folder for Sierra Chart. Refer to Determining Installation Folder for Sierra Chart.
- Go to the /SymbolSettings subfolder.
- Locate the particular custom symbol settings file for the particular service you are using. The service code is embedded within the filename. The filename will always begin with CustomSymbolSettings. Example file name: CustomSymbolSettings.scdataallservices.xml.
- Delete or rename this file.
- Start Sierra Chart again.
Direct Editing of Global Symbol Settings through Underlying File
This section explains how to edit the custom Global Symbol Settings files. It does not provide any further information on the fields in those files.
The Global Symbol Settings are stored in the files contained within the SymbolSettings folder located in the folder where Sierra Chart is installed on your system.
It is assumed that you have an understanding of the Extensible Markup Language (XML).
It must be understood, that only the files which begin with CustomSymbolSettings. can be edited. Example: CustomSymbolSettings.interactive_brokers.trading.xml.
These files contain new symbols you have added, and custom changes you have made to specific fields for the Sierra Chart provided Symbol Settings for a particular Data or Trading service.
It makes no sense to be editing Symbol Settings files files that begin with SymbolSettings., like SymbolSettings.interactive_brokers.trading.xml because these files are updated by Sierra Chart with settings from the server and any changes you make will be overwritten. You will only want to be editing the custom files.
- Exit from Sierra Chart with File >> Exit. Sierra Chart must not be running while editing any of the Symbol Settings files
- Go to the folder where Sierra Chart is installed on your system.
- In that folder, open the SymbolSettings folder.
- Open any of the XML files that you want to edit in a text editor of your choice. The file name format is as follows: CustomSymbolSettings.[service code].xml where service code is the text identifier for the particular Data or Trading service the Symbol Settings are for.
Any new user added symbols or changes from the default settings for symbols provided by the server are contained within the CustomSymbolSettings.[service code].xml files. - Perform the edits that you require in the file. You can modify symbol settings; add a new symbol by adding the new symbol settings for it by modeling them similar to the settings for other existing symbols; or remove symbol settings for particular symbols.
- Save the file.
- Run Sierra Chart.
It is supported to copy compatible Symbol Settings from one Symbol Settings XML file to another. For example, if you wanted to in specialized cases use the Sierra Chart Market Statistics symbols with your own custom DTC Server, then you are able to do that. Below are the general instructions for this.
These instructions do not provide a whole lot of detail and are meant only for advanced users who know what they are doing.
- Exit from Sierra Chart.
- Go to the SymbolSettings folder in the Sierra Chart installation folder and open this file: SymbolSettings.scdataallservices.xml
- Copy from that file the symbol settings for market statistics.
- Create this file in the same folder: CustomSymbolSettings.dtc.xml
- Put a copy of the Symbol Settings in there.
- Enable Global Settings >> Symbol Settings >> Use Custom Symbol Settings Values.
Making a Backup of Global Symbol Settings
To make a backup of the Global Symbol Settings in their current state, follow the instructions below.
- Exit from Sierra Chart by selecting File >> Exit.
- Go to the folder Sierra Chart is installed to through your operating system file manager. Usually this folder will be C:\SierraChart.
- Go to the SymbolSettings folder.
- Select all files in this folder and make a copy of them using your operating system file manager. Paste a backup of them into the same folder or a different folder.
Use Global Trade Position Limit
The Global Settings >> Symbol Settings >> Use Global Trade Position Limit setting when enabled establishes a limit for the maximum Position quantity allowed among all of the symbols being traded for a particular Trade Account.
It considers the quantity of open orders and already established Positions to perform the calculation. Both Long and Short Positions contribute equally towards this Position Limit. Therefore, a Short Position of 4 in one symbol and a Long Position of 4 in another symbol, would mean a quantity of 8.
To use this feature, enable this option and enter the maximum Position quantity allowed as a positive number. The limit is entered in the edit box beside this option. See the image below.
This feature does not work properly when Sierra Chart Trade Simulation Mode is being used. It is only functional for non-simulated trading.
The limit applies per Trade Account. It does not consider the open order and Position quantities among all Trade Accounts, only individually.
Both the Global Trade Position Limit and the Trade Position Limit, that can be set for an individual symbol, consider the quantity of all working open orders even those that are pending cancellation and established Positions. It will consider what is the maximum resulting Trade Position if all of the orders were to fill.
There is consideration to certain specific scenarios, where a new order will reduce risk. In this case, that order will be allowed. However, there are certain strict conditions that have to be met. Therefore, an order that seemingly will not change the Position quantity or would reduce risk by reducing the Position Quantity, can still be get rejected. This is to ensure that the Position Quantity Limit will not get violated under the vast majority of scenarios. It is important to understand this.
Symbol Settings Not Found Message
For some symbol types, which would be less common symbol types like options with some supported Data or Trading services, there are not defined Symbol Settings set up for those symbols.
In this particular case when you open a chart from one of those symbols you will see a message that says "Symbol settings not found for current service" displayed on the chart for 30 seconds.
This message can be safely ignored. It is only an indication that the Symbol Settings do not exist but in most cases, the important settings like the Tick Size, and Price Display Format will be automatically set from the data feed.
The only time this message would be relevant, is if you are performing automated trading from ACSIL for one of the symbols, then it is necessary to have Symbol Settings set up for the symbol.
If you want to set up symbol settings for the symbol, then it is recommended to use a pattern symbol to match with multiple symbols. For instructions, refer to Instructions.
*Last modified Tuesday, 30th July, 2024.