Data/Trading Service Connection and Symbol Issues
- 1.1. Data or Trading Service Setup Issue. Unable to Connect to Data or Trade Server.
- 1.2. Network Communication or Server Problem
- 1.3. Symbols
- 1.4. Intraday Chart Not Updating
- 1.5. Contacting Support for Connection Help
- 1.6. Internet Ports and IP Addresses used by Sierra Chart Data Services
- 1.7. Unable to Connect Because Server is Not Available over the Weekend
- 1.8. Checking Connection Quality to Remote Server by Using Ping
1.1. Data or Trading Service Setup Issue. Unable to Connect to Data or Trade Server.
To get charts or quotes and for them to continuously update, Sierra Chart needs to be properly set up to use a particular Data or Trading service and be connected to that service.
In the case of some services like SC Data - All Services, there is no special set up required to receive historical data and real-time Forex and CFD data.
Select File >> Connect to Data Feed on the menu to connect to the selected Data/Trade service. The selected service is set through Global Settings >> Data/Trade Service Settings >> Service.
After connecting to the Data/Trade server and the Message Log displays Your current service package does not support this function, then refer to help topic 57 for further instructions on what to do in this case.
If you are unable to make a connection to the Data/Trade server, the Sierra Chart Message Log will display a message indicating this error and the reason. To open the Message Log if it is not already visible, select Window >> Message Log . Refer to the image below of an example of the type of message you will see relating to an error connecting to the Data/Trade server.
Depending upon the Data or Trading service you are using, the connection error reason may or may not be very descriptive.
If you have the Reconnect on Failure option enabled in the Global Settings >> Data/Trade Service Settings window, Sierra Chart will try to reconnect to the Data/Trade server if it was unable to.
To manually retry connecting to the Data/Trade server at any time, select File >> Connect to Data Feed on the menu. You can also stop connection attempts by selecting File >> Disconnect on the menu.
If you are unable to connect to the Data/Trade server, then there could be a communication problem to the server, a problem with the server, or you may not be properly set up to use the Data or Trading service. For example, you may not have an account with the Data or Trading service you are trying to use.
Whatever the reason for the connection problem, you may not be able to get new charts or quotes and existing charts will not update.
In the case where you do not have an account with the particular Data or Trading service you are trying to use, select Global Settings >> Data/Trade Service Settings. Set the Service to SC Data-All Services and then select File >> Connect to Data Feed. To know what symbols real-time data can be received for with that service without using the Sierra Chart Exchange Data Feed, refer to What Data Is Real-Time.
Go to the Data and Trading Services page and follow the setup instructions for the Data or Trading service you want to use to get properly set up to use that service if you are unable to connect to the data/trade server due to a set up problem.
If you are unable to connect to the data/trade server due to a communication or server problem, refer to help topic 1.2.
If you are able to connect to the data/trade server, however you are using an unknown or improperly formatted symbol, or you are connected to the wrong service, then you also will not get a chart, quote or updates. In this case, refer to help topic 1.3 for further information about symbols.
Finally, the next step is to contact Sierra Chart support for help with connection problems. Refer to Contacting Support for Connection Help.
1.2. Network Communication or Server Problem
If you have followed all the Setup Instructions to connect to the Data or Trading service you are using and Sierra Chart continues to report in the Window >> Message Log it cannot connect, it cannot Logon, there is a connection error, or there is a Timeout connecting to the Data or Trading server, then this can be caused by one of the reasons explained in the list below.
In addition to other error and connection related messages, you will see this common message in the Message Log which indicates a problem connecting: Error connecting to Data or Trading service.
Below are examples of some network connection error messages you may receive in the Message Log when connecting to the server or when the connection to the server is lost.
CQG websocket socket (332) | Socket gracefully closed by remote side.
- A firewall on your computer is blocking Internet access from Sierra Chart. Usually the Windows firewall is not the source of a problem. Although, you could try temporarily disabling the Windows firewall just to be certain.
If you have updated Sierra Chart to a newer version, then some firewalls may block Internet access (this is a common issue with some firewalls). In this case, what you need to do is unblock Sierra Chart from the firewall connection rules list in that firewall program. If that does not help, uninstall your firewall and restart your computer. Sierra Chart support cannot help with firewall problems. Sierra Chart needs to be provided full Internet access to establish connections to Data and Trading services.
Sierra Chart also uses what are called bridge programs to connect to some Data and Trading services. There is a bridge program for TransAct and Rithmic. These are located in the TransAct and Rim subfolders in the Sierra Chart installation folder, respectively. The programs you see listed in those folders, need to be allowed full Internet access as well.
What we recommend doing to rule out a firewall as the source of the problem is to restart your computer into Windows Safe Mode with Network support. This will not load any firewall software.
If you need more help solving a firewall problem on your computer blocking Sierra Chart from connecting to the servers it needs to connect to, you will need to contact someone who can help you with this problem on your computer or hire a competent computer expert to help you with this. Sierra Chart support does not provide this service. Sierra Chart support can only tell you about what ports and addresses, it needs to connect to. If a firewall is blocking the connection, the only other advice you will get from Sierra Chart support is to remove the firewall from your computer totally and completely and do not install it again for the very simple reason that we do not support other software on a user's computer, and we want to provide a fast resolution to the problem.
- If you are receiving HTTP errors in the Message Log like these: HTTPSendRequest Failed or HTTP request ## returned the following error, then refer to the HTTP Communication Errors page.
- Your internal network is blocking connection on the ports required to connect to the Data and Trading servers. If you are on a work network, contact your network administrator to allow Sierra Chart access to the servers. You will need to contact the provider of the Data or Trading service you are using Sierra Chart with to find out the specific IP addresses and ports used. The Sierra Chart Window >> Show/Hide Message Log may display server addresses and ports used for the particular server or servers being connected to.
- The Data or Trading server is temporarily unavailable. With some services, the Data or Trading server may be unavailable during end of day processing or during the weekend.
- The Data or Trading server is temporarily unavailable. In this case contact your Data or Trading service to find out if this is the case.
- There is a communication problem between Sierra Chart and the Data or Trading server due a general Internet issue that is outside of your computer or local network. In this case you may want to contact your ISP or wait for the problem to clear and be resolved. As the Internet has grown to be more and more reliable, this is less likely to be an issue. This was more of a potential problem in the past.
- There is a communication problem between Sierra Chart and the Data or Trading server due to a network hardware or hardware configuration problem on your side. Try a different Internet connection as part of troubleshooting this problem. Also check all of your computer networking hardware. Try replacing any routers, switches and network adapters. And also try a different computer.
- If you see a message like the following in the Message Log: Socket error on address resolution: Windows error code 11004: The requested name is valid, but no data of the requested type was found. , then this indicates your computer is not able to properly resolve server addresses. The recommendation in this case is to restart your computer, start Sierra Chart, and try connecting again with File >> Connect to Data Feed.
If you receive a "Symbol Error: [Symbol] is unknown, unavailable, or improperly formatted" message in the Sierra Chart Message Log for a symbol, or you see the message Symbol is Unknown on the chart window, then you are using an unknown, unavailable on your Data or Trading service account, or improperly formatted symbol.
In this case you will not get a chart, quote or real-time updates for that symbol. To open the Message Log to see this message, if the Message Log is not already open, select Window >> Message Log on the menu.
The message Symbol is Unknown will be displayed on the chart window for an unknown, unavailable or improperly formatted symbol, for a period of 30 seconds.
To find the available symbols for the Data or Trading service you are using, select File >> Find Symbol on the menu. If that list is blank, Update the Symbol Settings to get the Symbol Settings for the currently selected Data/Trading service.
Another related problem is that you are not using the correct symbol in the existing charts, Trade DOMs, and Quote Boards which corresponds to the currently selected Data or Trading service set through Global Settings >> Data/Trade Service Settings >> Service. The supported symbols for the currently selected Data/Trade Service are listed in the File >> Find Symbol window.
Each of the supported Data and Trading services has their own symbology. Therefore, a symbol for one particular service may not match with another service and will not work. This can be a problem when sharing a Chartbook because the Chartbook may use a symbol which is correct for one particular Data/Trading service but is not correct for the service being used by the user receiving the Chartbook. This can be solved by simply changing the symbol of existing charts which is explained further below.
Not all symbols that are supported by the Data/Trading service you are using will be listed in the Find Symbol window. For example, stock symbols will not be listed and less common futures markets will not be listed.
In these cases, manually type the symbol into the File >> Find Symbol >> Selected Symbol box and press the appropriate Open* button depending upon what type of window you want to open.
To change the symbol of an existing chart or Trade DOM to the correct symbol for the Data or Trading service you are using, go to the chart and select Chart >> Chart Settings. Beside the Symbol box on the Main Settings tab, press the Find button, select the symbol from the list and press OK or enter the symbol in the Symbol box. For other methods and detailed instructions, refer to Changing the Symbol of a Chart or Trade DOM.
One other possible reason for a symbol error message is because you are connected to the wrong Data or Trading service. For example, by default Sierra Chart is configured to work with the Sierra Chart Real-Time and Historical Forex/CFD Data Service and the Sierra Chart Historical Data Service. The Global Settings >> Data/Trade Service Settings >> Service in Sierra Chart for these services is listed as SC Data - All Services.
If these are not the services you want to use or you do want to use these services and the current Service is not set to SC Data - All Services, then you need to set Sierra Chart to work with the Data or Trading Service you want to use. Go to the Data and Trading Services page and follow the setup instructions for the Data or Trading service you want to use to get properly set up to use that service. The Data or Trading service for Sierra Chart to use is set through Global Settings >> Data/Trade Service Settings >> Service.
Symbol Not Authorized On Data/Trading Service Account
One reason you receive a Symbol is Unknown message on the chart for a symbol is because the particular symbol is not authorized on the Data or Trading services account you are using Sierra Chart with. You will need to contact your Data or Trading service provider and tell them particular symbols you want to have authorized on your account.
This is especially true with CME (Chicago Mercantile Exchange) symbols because the CME has begun to charge exchange fees for their market data for all users, effective as of 2015-01-01.
1.4. Intraday Chart Not Updating
If you are able to connect to the Data and/or Trade server and you are using the correct symbol, however an Intraday chart is blank or is not updating, then refer to help topic 3 for additional items to check.
1.5. Contacting Support for Connection Help
If you have followed all the setup instructions to connect to the Data or Trading service you want to use and Sierra Chart continues to report it cannot connect or log on to the Data/Trade server, then you will need to contact Sierra Chart support for additional help.
To do this, follow the Support Board Posting Instructions.
We will need to see a copy of the Message Log. To provide that, refer to the instructions to post your Message Log.
1.6. Internet Ports and IP Addresses used by Sierra Chart Data Services
The information in this section, refers to Sierra Chart provided Data and Trading services only. It does not apply to externally provided Data or Trading services.
The port numbers and IP addresses for non Sierra Chart services in most cases are displayed in the Window >> Message Log when Sierra Chart is connecting to those services, but not in all cases.
You will see messages similar to "Connecting to (server address:port)" in the Message Log.
For Sierra Chart provided real-time data services, the default Internet ports are 443, 10046, 10047, 10048. There is also the Global Settings >> Data/Trade Service Settings >> SC Server Settings >> Always use Port 443 for Real-Time Data setting.
Depending upon the particular symbol and the selected Data or Trading service, historical Daily data from Sierra Chart data servers will be downloaded either on port 80 or port 10149.
For most of the supported Data and Trading services historical Intraday data is downloaded on port 10149. However, port 80 can also be used. More information about this can be found in the Error when Downloading Historical Intraday Data from the Sierra Chart Historical Data Server section.
When using the Sierra Chart Real-Time and Historical Exchange Data Feed the server addresses are as follows. The IP addresses can be looked up from these domain names:
The IP address of www.SierraChart.com is used by Sierra Chart for services other than market data services.
Additional server addresses are ds1.sierracharts.com through ds10.sierracharts.com. These are used by various historical and real-time data services.
Historical daily data is downloaded from ds01.ddfplus.com on port 80.
1.7. Unable to Connect Because Server is Not Available over the Weekend
Some of the supported Trading services do not make their market data and trading servers available over the weekend.
This is true of Trading Technologies FIX adapters.
A weekend is defined as Friday evening, all-day Saturday, Sunday morning and afternoon. The weekend is considered end on Sunday evening.
What this means Sierra Chart will not be able to connect to those servers over the weekend. You will see a message in the Sierra Chart Message Log indicating that it cannot connect to the server usually because the server refused the connection.
1.8. Checking Connection Quality to Remote Server by Using Ping
Sierra Chart supports numerous external Data and Trading services. In most cases it establishes a direct network connection to the remote server of those services. The server address name or IP address is shown in the Message Log (Window >> Show/Hide Message Log) when the connection to the server is being established. Look in the Message Log to see the server address name.
An example: SC Exchange Data | Connecting to the server scdf1.sierracharts.com. Port 443. In this line scdf1.sierracharts.com is the server address name.
A useful way to check the quality of the connectivity between your computer and the server being connected to, is by using the network Ping command from the operating system command line. You will use the server address name with the Ping command.
Refer to this Internet article for instructions to use Ping.
If you notice significant packet loss, then this indicates the connection quality to the remote server is not good.
*Last modified Friday, 16th June, 2017.