Intraday Chart or Chart Bars Not Updating
Blank Intraday Chart
"Currently no data to display" message for Intraday Chart
This page documents all of the possible reasons why an Intraday chart will not update in real-time or during a replay, or the Intraday chart is blank.
Items with an * below are the more common causes and should be checked first.
- Common Causes
- Less Common Causes
- Uncommon Causes
- Rare Causes
3.1 - Historical Data Being Downloaded
When you create a new Intraday chart, open an Intraday chart, connect to the data feed, or get disconnected and then reconnect to the data feed, the data that is missing from the chart and is also available on the data feed server will be downloaded.
The download status will be displayed directly on the chart if Global Settings >> General Settings >> Show On-chart Status Messages is enabled. Therefore, enable this option to see these messages.
Updating for a chart does not occur until the historical data has been fully downloaded for the symbol. This is the most common reason for an initial delay with Intraday chart bar updating.
Historical Intraday data is downloaded one symbol at a time in sequence. If you have many symbols for which historical data needs to be downloaded for, then it may be a while before updating begins on all of your charts. Before updating begins, the price box displayed on the right side of the chart will show the current price.
If the chart is completely blank, the current price is outside the scale range of the price graph, or the chart window is not scrolled to the last bar in the chart, then the current price will not be shown.
To ensure you are connected to the data feed so your charts will update, select File >> Connect to Data Feed on the menu to connect. When the File >> Connect to Data Feed menu command is disabled and cannot be selected, this indicates Sierra Chart is connected to the data feed.
If you are not able to connect to the data feed, refer to Help Topic 1.
Messages will be added to the Message Log reporting Intraday data download status for the symbols. To open the Message Log and see detailed progress of the historical data downloads: Select Window >> Message Log on the menu.
The below images indicate the On-chart Status Messages you will see relating to the downloading of historical Intraday data for the symbol of the chart. The last image is what is displayed when the download is complete. If there are no messages like these on the chart, then there is not downloading occurring unless you have disabled the option for these on chart messages.
3.2 - Invalid Symbol or Invalid Data/Trading Service Selected
A chart will be blank, not update in real time, or has stopped updating at a point in the past because you may be using an invalid symbol and receive a message on the chart like in the image below.
The symbols for each Data and Trading service that Sierra Chart supports are specific to each individual service. A particular symbol is not necessarily going to work across all supported Data and Trading services.
The symbols for the selected Data/Trade Service you are using are listed in File >> Find Symbol. Refer to Symbols in help topic 1 for complete help with invalid symbols.
You may not have the correct Data or Trading service selected in Global Settings >> Data/Trade Service Settings >> Service.
Refer to the Data and Trading Services page for a list of the supported services and set up instructions for each of them.
3.3 - Session Start Time and End Time not Covering Current Time
An Intraday chart will be blank, or will not update in real time or not update during a replay if the Start Time and End Time in the Chart Settings window do not cover some of the time period when there has been trading and the time period that trading is currently occurring at. Select Chart >> Chart Settings on the menu to open this window. To see if this might be the problem, set the Start Time to 0:00:00 and the End Time to 23:59:59 anyway, even if you think this is not the issue.
For additional information, refer to Session Times on the Chart Settings page.
These times must be relative to the Time Zone setting in Global Settings >> Data/Trade Service Settings. Make sure the Time Zone setting is set as you expect.
You may also have a problem with Date and Time settings on your system which can cause problems. For information about this, refer to help topic 38.
The price box on the right side of the chart will always show the current price when connected to the data feed, assuming you are scrolled to the very end of the chart. If the Session Times settings do not include the time of the last trade, then the current price box on the right will not match the close of the last displayed bar. Missing data in the Intraday chart data file will also cause the current price box not to match the close of the last bar.
3.4 - Not Receiving Real-Time Data From Data Feed
A chart will not update or will be blank if streaming data is not being received for the symbol from the Data or Trading service you are connected to. Follow these step-by-step instructions to resolve the problem or isolate the source of the problem:
- Market data for some symbols is routed through separate connections other than the primary Data or Trading service connection being used. In this case it is necessary to have correct Symbol Settings for the symbol. Therefore, the first step is to follow the procedure to Update Symbol the Settings. Be sure to follow the steps to reconnect to the data feed. If this resolves the problem, then stop here. Otherwise continue with the following steps.
- The problem could be that there is no trading for the symbol of the chart. Help topic 5 (Futures Chart Not Updating) explains that this could be because you are using an expired or inactive futures contract symbol.
- Sierra Chart may not be connected to the Data Feed server. To ensure that you are connected and that you have a good connection to the data feed, select File >> Disconnect on the menu and then File >> Connect to Data Feed.
When the File >> Connect to Data Feed menu command is disabled and cannot be selected, this indicates Sierra Chart is connected to the data feed server.
- Make certain you are scrolled to the end of the chart and the very last bar is displayed. Press the End key on the keyboard to go to the end of the chart or select Chart >> Goto End of Chart.
- Check to be certain you do not have any settings which prevent the chart from updating. For a list of these settings, refer to help topic 3.9.
- Check with your Data or Trading services provider and make sure your Data/Trading account is authorized for streaming real-time data for the particular exchange the symbol trades on. For additional information, refer to Symbol Not Authorized On Data/Trading Service Account.
- The next step is to check to see if you are actually receiving data from the data feed for the symbol. Use one of these 2 methods below, 3.4.1 or 3.4.2, to view the data from the data feed for the symbol. These methods are used to definitively determine if you are receiving data from the data feed.
3.4.1 - Chart Has Some Data Displayed
If your Intraday chart has some data displayed, then select Window >> Current Quote Window on the menu.
3.4.2 - Chart Is Blank
If your Intraday chart is completely blank, then select File >> New Quote Board on the menu. Select Settings >> Set Symbols on the Quote Board menu. Press the Add button. Press the Find button, select a symbol and press OK. Press the Close button. You should now get a quote line for the symbol on the Quote Board.
Using either of these two methods you should see prices/values for the symbol and changes with the LastPrice and the LastSize as trading occurs. If you do and your chart is still not updating, then refer to the other sections on this page for other reasons for the Intraday chart to not update.
If you do not see changes with the LastPrice and the LastSize values as trading is occurring, then this does indicate data is not being received from the data feed for the symbol. In this last case you need to contact your Data or Trading service about this issue.
Symbol Limits: One reason you may not be receiving market data for a particular symbol is that you have exceeded the maximum number of symbols allowed with the Data or Trading service you are using. In this case, you need to close charts for symbols that go beyond the symbol limit and remove symbols from Quote Boards to reduce the number of symbols you are tracking and then reconnect to the data feed with File >> Disconnect and then File >> Connect to Data Feed.
3.5 - Corrupt Data File
If the Intraday chart bars are not updating or the last Date-Time in chart are not correct, then the Intraday data file may be corrupted or a program such as a virus scanner could be causing the problem. The data file could possibly get corrupted if the computer was reset or the power was lost during a write function. In this case Sierra Chart will try to correct the error when Sierra Chart is started.
If you continue to see the problem even after restarting Sierra Chart, then go to the chart and select Edit >> Edit/Download Data - Intraday Chart on the menu. Using the scrollbar in the displayed Intraday Data Editor, scroll back several records and press the Delete and Download Data From Current Position to End button to delete and re-download the data. This should solve a problem with a file corruption at the end of the file.
The entire Intraday data file can also be deleted. Refer to the Intraday Data Editor documentation page for instructions.
Virus scanners can potentially cause problems. It is recommended that you exclude files with a SCID file extension from scanning, or disable your virus scanner altogether.
3.6 Chart Data from Other Instances/Copies of Sierra Chart (Remote Chart Data File)
When an Intraday chart has been opened using data from another copy/instance of Sierra Chart by using File >> Find Symbol and having selected another copy/instance other than This Instance before opening the Intraday chart, then the chart bars are not going to update if that other copy/instance of Sierra Chart is not running and connected to its data feed.
Make certain that the copy of Sierra Chart that the data is from, is running and connected to the data feed with File >> Connect to Data Feed within that copy of Sierra Chart.
Also, verify the connection is actually successful. On the Status Bar below the main menu you will see a green box that says "Connected". A successful connection will also be indicated by File >> Connect to Data Feed being disabled.
In the copy/instance of Sierra Chart where the chart it originates from, open an Intraday chart for the symbol there. If it does not update, then refer to the other items on this page for a resolution to that problem.
3.7 Delayed Data
If the symbol is delayed, then the Intraday chart updating might not occur until the delay period has passed after connecting to the data feed. If the symbol is delayed 10 minutes, then updating may not occur until 10 minutes later. This happens because the historical data downloaded includes data up to the present time. Until the delayed data catches up to the data in the chart, the price bars will not update. You may experience this issue with the DTN IQ Feed data service. To make the data come in real-time, you need to subscribe to real-time data from the exchange the symbol trades on.
3.8 - Not Scrolled to End of Chart
If the chart is not scrolled to the end (to the last actual bar in the chart), then the chart will appear to not update and you will not see the latest trade price because you are not looking at the last bar in the chart.
In this case, scroll to the end of the chart using the scroll bar at the bottom of the chart, press the End key on your keyboard, or select Chart >> Go to End of Chart on the menu.
For information about how to determine if a chart is scrolled to the end, refer to Scrolling the Chart and Right Side Fill Space.
One option that can unexpectedly cause a chart to scroll back and cause this issue is Tools >> Synchronize Charts. Therefore, uncheck this option.
When Global Settings >> General Settings >> General 2 >> Scroll Wheel Scrolls Chart. With 'Shift' Changes Spacing is selected in the list of scroll wheel settings, then the scroll wheel input device on your computer can move the position of the chart. You will want to select No Scroll Wheel Support in the list of scroll wheel settings, to prevent this from happening unexpectedly.
3.9 - Options that Disable Chart Updating
There are options which can disable or prevent chart updating. Select Chart >> Chart Settings on the menu. Check the following:
- Make sure there is no checkmark by Advanced Settings >> Disable Data File Updating. This option is only for back compatibility purposes. It serves no useful purpose when following the newer procedures to share chart data files.
- If the Main Settings >> Use Date Range >> To box contains a date, then this may prevent the chart from updating. Under normal conditions this box should be blank unless you want to prevent loading of the most current data.
3.10 - Chart Not Updating Due to Current Date Being Excluded
It is possible through Chart >> Chart Settings on the Advanced Settings tab, to specify one or more calendar dates to exclude from a chart in the Dates to Exclude box. If you have excluded the current Date, then the Intraday chart will not update in real-time.
3.11 - Data/Trade Service Specific Issues
GAIN Capital (OEC Trader)
In the case of when using GAIN Capital (OEC Trader), you have exceeded the 5 symbol limit. Refer to GAIN Capital (OEC Trader) Symbol Limit.
In the case of when using Interactive Brokers, when Global Settings >> Data/Trade Service Settings >> Record True Real-Time Data in Intraday Charts is set to True, then the chart bars will update no more often than every 5 seconds. If this is not what you want, then set this option to False.
Another problem that can arise when using this option is that the real-time bars data may stop which causes the chart bars to stop updating. One symptom of this problem is that you see the price box on the right side of the chart update but the chart bars do not. To solve this problem, set Record True Real-Time Data in Intraday Charts to False and select File >> Disconnect and File >> Connect to Data Feed. For complete information about this option, refer to Using IB True Real-Time Bar Data.
You may not be subscribed to market data for the exchange the symbol trades on. For information about this, refer to Market Data Not Subscribed Through IB.
3.12 - Chart Update Interval
An Intraday chart will be slow to update as new market data is received if the Global Settings >> General Settings >> Chart Update Interval is set to too long of an interval.
It generally should be in the range of 500 ms to 1500 ms. For additional information, refer to Chart Update Interval.
The Chart Update Interval can also be set on an individual chart and override the global setting. To check if a chart is using its own setting, select Chart >> Chart Settings >> Advanced Settings. If the Chart Update Interval in Milliseconds setting is set to a nonzero number, it is using its own setting. Adjust it as needed.
Another possibility and this is a very rare condition, is that the internal timer used by a chart could stop functioning at the operating system level. To start it back again, select Chart >> Reload and Recalculate. We really have never known this to be an issue since Windows 7. But it is here for completeness in the case it does apply.
3.13 - Market is Closed for Symbol
An Intraday chart will not update in real time or during a replay, if at the current time or the point in time the replay is at, the market for the symbol of the chart is closed and there is no trading activity.
Consult with the exchange website contract specifications or your trading services provider about the trading times for a particular symbol.
In the event of holidays, a market can be closed at a time when normally it is open, or there can be shortened trading hours the prior or subsequent day to the holiday day.
3.14 - Symbol Settings for Routing Market Data Requests Missing
Market data for some symbols is routed through separate connections other than the primary Data or Trading service connection being used. This is true of the SC Forex Data (FXCM) and the SC Data - All Services services.
In this case it is necessary to have correct Symbol Settings for the symbol. In this case follow through the procedure Update Symbol the Settings.
Be sure to follow the steps to reconnect to the data feed.
Below are examples of messages you will see in the Message Log indicating the real-time market data updates have been incorrectly routed.
SC Forex Data (FXCM) | Subscribing to streaming market data in the service client is not supported. Symbol: GBPUSD | (Date-Time)
3.15 - Error Filter is Filtering out Realtime Data
When there are significantly out of range values relative to the recently received prices for a Symbol, then the Error Filter will filter out the real-time last trade prices from the chart.
An indication this is happening will be given in the Window >> Message Log. Messages beginning with the following will be added to the Message Log: Error filtered for (symbol).
To disable the error filtering and allow the chart to update in the case where the error filter is filtering out valid data, follow the Disabling Error Filtering instructions.
3.16 - Out Of Available Storage Space
If your computer system is out of available storage space, then this will prevent Intraday charts from updating. Generally this is an unlikely condition.
The drive that Sierra Chart uses for storage of Intraday data files is the drive specified by Global Settings >> General Settings >> Data Files Folder.
If this is the cause of the problem, then you will see messages in the Window >> Message Log that contain the following error message:
3.17 - Weekend Data and Chart Not Set to Load Weekend Data
An Intraday chart will not update in real-time or during a chart replay if the date of the most recent data in the chart is on a weekend or considered a weekend, and the Load Weekend Data option in Chart Settings is set to not load Saturday or Sunday data.
The solution is to select Chart >> Chart Settings >> Main Settings. In the Session Times frame choose from the list of Load Weekend Data options, Load All Weekend Data. Press OK.
For additional information, refer to Load Weekend Data Setting.
It is important to understand, that during Friday evening trading, which is after the Session Times >> Evening Start Time, or after the Session Times >> Start Time when using reversed Session Times, that this data will be considered as part of Saturday. For complete understanding of this, refer to Understanding Trading Day Dates Based on Session Times.
Another condition which can cause Friday data to be on Saturday or Saturday data to be on a Sunday unexpectedly is having the wrong time zone set for the chart. Check the Time Zone setting both globally and for the chart and make sure it is not set to a far eastern time zone if that is not the intent.
*Last modified Monday, 19th November, 2018.