Login Page - Create Account

Delayed Exchange Data Feed


Introduction

The Sierra Chart Delayed Exchange Data Feed offers delayed, streaming data for the following exchanges:

  • CME (delayed 10 minutes and 10 seconds)
  • CBOT (delayed 10 minutes and 10 seconds)
  • COMEX (delayed 10 minutes and 10 seconds)
  • NYMEX (delayed 10 minutes and 10 seconds)
  • EUREX (delayed 15 minutes)
  • CFE (CBOE futures) (delayed 15 minutes)
  • NYSE (US Equities) (delayed 15 minutes)
  • AMEX / NYSE ARCA (US Equities) (delayed 15 minutes)
  • NASDAQ (delayed 15 minutes)
  • NASDAQ Global Indexes (delayed 5 minutes)
  • NASDAQ TotalView (excluding market depth as required by the exchange) (delayed 15 minutes)

The data includes Market Depth data and Market by Order data where supported.

When using this data feed the data will be constantly streaming, but the data is not the Real-Time data, but is delayed according to the delays given above. For example, if the current local time is 14:32:30, then this data feed will not be displaying any market data later than 14:22:20 in the case of a delay of 10 minutes and 10 seconds.

Since this is delayed data, there are no exchange fees and no need to have a live, funded futures trading account in order to take advantage of the real-time nonprofessional exchange fees for the CME Group (CME/CBOT/NYMEX/COMEX).

This data feed is also used by the Simulated Futures Trading Service, which provides a realistic simulation environment that can be used to practice trade, test and modify trading algorithms and techniques without having to pay for a Real-Time data feed, or having a trading account. The Simulated Futures Trading Service also supports the Denali Exchange Data Feed for real-time data.

You can also use the Delayed Exchange Data Feed with Trade Simulation Mode for simulated trading.

For real-time data follow the instructions on the Denali Exchange Data Feed page.

Setup Instructions

The following instructions are to be used to access the Delayed Exchange Data feed.

  1. The delayed data is accessible with the following Services in Sierra Chart:
    • SC Data - All Services
    • Trading Evaluator - Delayed
    • Teton * Futures Order Routing
    • Other supported Trading services (US equities only)
  2. If you are using another supported Data or Trading service other than the ones listed above and you want to use the Delayed Exchange Data Feed at the same time as another service, then in this case what you need to do is install another installation of Sierra Chart following the instructions on the Multiple Services page.
  3. Within the Sierra Chart software, select Global Settings >> Data/Trade Service Settings. Select one of the services listed at the first step.
  4. To ensure you receive the delayed data when using SC Data - All Services you will need to set Allow Support for Sierra Chart Data Feeds to No on the Common Settings tab (refer to image below).
  5. Press OK.
  6. Update the Symbol Settings.
  7. Within Sierra Chart select File >> Find Symbol.
  8. On the Find Symbol window, select a symbol from any of the following sub-categories:
    • Futures - CME
    • Futures - CBOT
    • Futures - COMEX
    • Futures - NYMEX
    • Futures - EUREX
    • Futures - CFE
    • Stocks - NASDAQ
  9. To open a chart, press Open Historical Chart or Open Intraday Chart.
  10. Press the Close button to close the Find Symbol window.
  11. In the case of when you have existing Chartbooks that you want to receive delayed data for, open those Chartbooks through File >> Open Chartbook.

    After the Chartbooks are open, select Edit >> Translate Symbols to Current Service.

Using Delayed Data to Evaluate Performance

There are costly and complicated restrictions with real time futures data from exchanges in particular the CME / CBOT / NYMEX / COMEX.

It is much easier to access streaming delayed data which has no restrictions and is included with the Sierra Chart Service Packages which trial users have access to. This data is delayed 10 minutes and 10 seconds for all exchanges other than EUREX which is delayed by 15 minutes.

The delayed data feed delivers identical performance to the real-time data feed. All of the functionality in Sierra Chart will continue to work the same as compared to when you are using a real-time data feed. The speed and performance of the data feed is the same other than it being delayed.

However, the real-time data feed, Denali Exchange Data Feed, is capable of updates up to 5 times faster, if configured, but this is at a multiple millisecond level, which in most cases would go unnoticed.

The features in Sierra Chart which require a streaming data feed like market depth features, and the Market Depth Historical Graph will work with the delayed data feed.

When the market is active, you will see the same performance of the data feed as you would with the real-time data feed. You can determine if there are any lagging problem and manage this.

To get an idea of how fast this data feed updates, you can reduce the Chart Update Interval for a particular chart or Trading DOM. For test purposes you could set this at 150 ms.

You can use this data feed as long as you want without being restricted to a time limit that the exchanges will impose for real-time data at no cost, if you do not have a funded trading account or pay the higher exchange fees. This time limit can be as little as 1 day, due to how exchange fees are implemented, and up to to 30 days.

Explanation of Behavior Delayed Data Feed

When first accessing the data from the Delayed Exchange Data Feed for a symbol that has not been subscribed before by any other user since the beginning of the week or since the last server restart (it is unusual for there to be a restart during the week), there will be a 10 to 15 minute wait depending upon the delay for the exchange) before the data starts streaming.

It is not expected that this will be the case in most cases, because in most cases you would be looking at symbols that have already been used by other users.

This condition occurs because it is necessary to give the server 10-15 minutes of time to delay the data. The reason for this behavior is the efficient design of the Sierra Chart market data infrastructure where only the data that has been subscribed to by users, is transmitted among processes and over the network. This design maintains high-performance and low latency.

Whenever Sierra Chart updates the server software for the Delayed Exchange Data Feed, then you will be transferred to another server. When transferred to that other server, the above information applies.

If you were to reconnect Sierra Chart to the data feed you may go to the server which has the new updated server process. There will be a 10-15 minute delay before this server process will be able to provide data after subscribing to a particular symbol since it has been restarted.

Using Delayed Exchange Data Feed with External Trading Services

It needs to be understood that the Delayed Exchange Data Feed is only accessible when the Current Selected Service in Sierra Chart is set to one of the following:

  • SC Data - All Services
  • Trading Evaluator - Delayed
  • Teton * Futures Order Routing
  • Other supported Trading services (US equities only)

Therefore, to receive delayed data for the exchanges provided by the Delayed Exchange Data Feed requires that you set the Current Selected Service in Sierra Chart one of the above.

Another possibility is to install another installation of Sierra Chart. And set the Current Selected Service in that installation to use SC Data - All Services.

An exception to what is described in the above paragraphs is NASDAQ delayed data which also provides data for NYSE and AMEX stocks. The delayed data for NASDAQ is accessible with all of the supported Trading services. The symbols for NASDAQ end with -NQTV. For more information, refer to NASDAQ Data Feed Notes.

When you are using the Denali Exchange Data Feed, this does not impact the ability to receive delayed data for exchanges that you did not activate real-time data for through the Denali Exchange Data Feed. And it is still possible to receive delayed data for those symbols you did activate real-time data for. This can be done by disabling the Allow Support for Sierra Chart Data Feeds setting.


*Last modified Thursday, 16th November, 2023.