Login Page - Create Account

Rithmic Trading Platform Service

Rithmic Logo

Market Data Warning: Be sure to read the Rithmic Market Data and Support Policy.

Introduction

Sierra Chart supports the Rithmic trading platform service.

With this Trading service you will have trading access to the exchanges supported by Rithmic.

Market Data Warning: It is very important that you first read the Rithmic Market Data and Support Policy as we do not provide support for Rithmic market data.

What is Included

  • Streaming Real-Time Data: Yes.
  • Historical Intraday Data: No. Refer to Rithmic Market Data and Support Policy.
  • Historical Daily Data: Provided through the Sierra Chart Historical Daily Data service.
  • Historical BidVolume and AskVolume: No.
  • Market Depth Data: Yes.
  • Live Trading Services: Yes.
  • Simulated Trading: Yes.
  • Order Types Supported: ?
  • Server Managed OCO (Order Cancels Order): ?
  • Server Managed Bracket Orders: ?
  • Automated Trading (applies to Live or Simulated): Yes.

Setup Instructions

  1. Market Data Warning: First, read the Rithmic Market Data and Support Policy.
  2. To use the Rithmic trading platform service, you need to have an account with a broker/trading service or clearing firm supporting the Rithmic trading platform service. Check with your current broker/trading service to see if they support Rithmic.
  3. Your broker will provide you with the necessary Rithmic connection information. You will need that from them before you can proceed. This consists of a Username and a Password for your Rithmic account.
  4. Service Package 10 or higher is required to use Rithmic.
  5. Make sure your broker or trading service provides you a trading account identifier less than or equal to 31 characters. When using an identifier longer than 31 characters trading will not function correctly. The limit is 31 characters.
  6. Update your installation of Sierra Chart by following the Fast Update instructions. You need to be running a current version of Sierra Chart. This is an essential step.
  7. Go to Sierra Chart. Select Global Settings >> Data/Trade Service Settings on the menu.
  8. On the Main Settings tab, click on the Current Selected Service (List) list box at the top of the window. Select the Rithmic Direct - DTC [Trading] service name from the list.

  9. Press OK to close the Data/Trade Service Settings window. This step is essential to retrieve the list of servers available from Rithmic. Wait about 5-10 seconds.
  10. Select Global Settings >> Data/Trade Service Settings on the menu to reopen this window. The list of servers will now be available in the Service Settings >> Server list.
  11. In the Service Settings >> Server list, you will need to select the server that your broker or trading service provider has specified for you to use.

    If the list of servers is still empty, then repeat the steps above to close and reopen the Data/Trade Service Settings window, to reinitiate the request for the server list from Rithmic.

    If you are still not able to get the list of servers, then wait about an hour and try again. The list of servers is obtained from Rithmic and the Rithmic server that the list is obtained from may be nonresponsive.

    The servers that have "Paper Trading" in them, are for simulation accounts.

    The other servers are for Live accounts.

    This list of Servers is automatically updated every eight hours from information from Rithmic.
  12. In the Service Setting >> Trading Username box, enter your Rithmic Trading account username. This is case sensitive! Make certain you enter it exactly as provided by your broker.
  13. In the Service Setting >> Trading Password box, enter your Rithmic Trading account password. This is case sensitive! Make certain you enter it exactly as provided by your broker.
  14. For market data you will need to use the Denali Exchange Data Feed. For complete information, refer to Rithmic Market Data and Support Policy.
  15. In the Common Settings tab, set the Maximum Number of Historical Intraday Days to Download to what you require. Generally this should be set to 186.
  16. In the Common Settings tab, set the Intraday Data Storage Time Unit to what you require.
  17. Press OK to close the Data/Trade Service Settings window.
  18. To connect to the data and trading servers, select File >> Connect to Data Feed on the menu.
    Connect
  19. If the Message Log (Window >> Message Log) window opens and displays messages indicating there was an error connecting to Rithmic, then select File >> Disconnect to prevent further connection attempts. If the Message Log is offscreen, it can be brought onscreen with Window >> Reset Windows.

    Next, carefully review the setup steps above again. Try connecting to the data and trading servers again by selecting File >> Connect to Data Feed on the menu. If there still is an error connecting, then review the information below and finally help topic 1.5.
  20. Below are common connection error messages and descriptions. The messages below are short subtext portion of messages which are direct from the Rithmic system and are displayed in the Sierra Chart Message Log.

    • 'Permission Denied': Example: Rithmic Direct - DTC | Logon error received from server: permission denied. When encountering this error follow the instructions in the Permission Denied Resolution Procedure section on this page.
  21. To open a Historical Chart, an Intraday Chart or a Trading DOM, select File >> Find Symbol on the menu.

    Locate the symbol in the lists and press the appropriate button. If you do not see listed the symbol that you need to use, contact Sierra Chart Support so that we can add it for you.

    However, if the symbol you need is not listed, then you can look up the symbol in the Rithmic R|Trader software. Once you have the symbol, manually type it into the Selected Symbol box on the Find Symbol window. The general format is: [symbol].[exchange].

    Find Symbol


    If you do not see any symbols listed in the Find Symbol window, then select Global Settings >> Symbol Settings >> Update From Server. Wait for the symbol list to update and then press OK.
  22. For existing Chartbooks, you need to use the new Rithmic symbol format for the new connectivity method Sierra Chart has to Rithmic. Open your existing Chartbooks and translate the symbols with Edit >> Translate Symbols to Current Service.
  23. If you have any market data issues and you are not using the Denali Exchange Data Feed, then read the Rithmic Market Data and Support Policy.
  24. If you require EUREX data, it is important to refer to EUREX Historical and Real-time Data.
  25. Continue with step number 3 on the Getting Started documentation page.

Exchange Traded Spreads/Strategies

The Rithmic trading platform service supports exchange traded spreads and strategies. Follow these steps to open an Intraday chart or Trade DOM for an exchange traded spread or strategy.

Historical Daily charts are not supported when using Rithmic for exchange traded spread or strategy symbols.

  1. The first step is to find the exchange traded spread or strategy symbol. The best place to determine these is through the Symbol lookup feature in the Rithmic R|Trader trading software. Starting, using and looking up symbols in the R|Trader software is not within the scope of these instructions.
  2. In Sierra Chart select File >> Find Symbol on the menu.
  3. In the Selected Symbol box, enter the exchange traded spread or strategy symbol following this format: [spread symbol].[exchange]. Example: NGH3-NGZ3.NYMEX.
  4. Press either Open Intraday Chart or Open Trading DOM.

Symbols

The general format for Rithmic symbols is [futures symbol].[exchange]. Example: ESM1.CME.

Rithmic symbols can be looked up through the Rithmic R-Trader software. Contact your broker about getting this software.

Messages like the following displayed in Window >> Message Log are from the Rithmic system and indicate you are not authorized for the particular exchanges you want to get market data from. Contact your broker/trading service about this and let them know what symbols you want to trade and receive market data for.

Rithmic DTC - Server Alert: mrv error : 13. Result text: "permission denied"
Rithmic DTC - Server Alert: get_order_book error : 13. Result text: "permission denied"

The Rithmic system may not provide historical Intraday data for futures option symbols. For CME futures options, it is recommended to use the Denali Exchange Data Feed for historical and real-time data.

Frequent Reconnections

If you are using Rithmic for data and are experiencing a continuous series of disconnects, followed by a reconnection and messages that historical data is downloading, or has completed downloading, then this is an indication that there are non-standard symbols within your Sierra Chart that are causing Rithmic to constantly disconnect and reconnect.

In order to resolve this issue, you need to look through the symbols for the charts, Associated Watch Lists, Quote Boards, Intraday File Update List, and Symbol Alerts.

Any symbols that do not match the format necessary for Rithmic [futures symbol].[exchange] need to either be changed to the correct format or removed.

Rithmic Market Data and Support Policy

It is mandatory to read this section when using Rithmic with Sierra Chart and especially when using Rithmic market data. You will have problems and issues and a poor impression when using Rithmic market data with Sierra Chart. You have been advised about this in advance.

Sierra Chart does not provide any technical support for issues with Rithmic market data (whether historical or real-time). Sierra Chart does not provide technical support for issues with Rithmic trading functionality. We will not be responding to any issues involving Rithmic historical data, real-time data or trading functionality.

Sierra Chart provides support for using Sierra Chart. We can only provide help for basic questions with Rithmic connectivity if we are able to help. Although everything you need to know is on this page.

If you contact us about Rithmic market data or trading issues involving Rithmic, you will be referred to this section. There is no further help we will provide. We cannot solve Rithmic market data or trading issues.

There are ongoing issues with Rithmic market data. These issues include: frequent disconnections from server, lagging real-time data, non-precision timestamps, missing historical data, long time to download historical data, no historical data responses, issues with market depth data. Sierra Chart does not recommend using Rithmic historical or real-time data under any circumstances. You will have problems! This is guaranteed. You have been warned in advance.

Historical data from other sources including Rithmic, are always very substandard to historical data provided from Sierra Chart historical data services. Therefore, for the best and most reliable experience when using Sierra Chart, you must use the Denali Exchange Data Feed.

If you do not have your own live and funded trading account, then to authorize the CME Group real-time data at the nonprofessional exchange fees when using the Denali Exchange Data Feed, refer to the Easy Solution.

If you are using services like Apex, Top Step Trader, Earn 2 Trade, One Up Trader, LeeLoo, UProfit, and other trading evaluator accounts, you must use the Easy Solution method to authorize the real-time data from any or all of the CME Group of exchanges at the nonprofessional exchange fees, if you have no other live funded trading account you can connect Sierra Chart to. Otherwise, activating these nonprofessional exchanges still will not provide you with real-time or historical data from the Denali Exchange Data Feed. Apex, Top Step Trader, Earn 2 Trade, One Up Trader, LeeLoo, UProfit, and other type of trading evaluator accounts, do not meet the requirement as a live and funded trading account according to CME policy.

To avoid paying exchange fees twice, once you are paying the exchange fees through the Denali Exchange Data Feed, you can cancel the exchange fees you pay to your broker for Rithmic, if you are able to. If you cannot, we cannot help that situation.

You will also have connection issues when using Rithmic market data. You will have disconnections and re-connections which will frustrate you tremendously.

If you are performing live trading through Rithmic, consider using the Teton Order Routing Service instead. It is a very high quality service with direct exchange connectivity and no transaction fees.

If you are performing simulated trading through Rithmic, consider using the Simulated Futures Trading Service instead.

When you start to use the Denali Exchange Data Feed with Rithmic, then select Global Settings >> Data/Trade Service Settings. Clear and remove the Market Data Username and Password and the Historical Data Username and Password from the Rithmic settings. Press OK.

It is necessary to do the above step to avoid getting the Date-Time | Rithmic Direct - DTC (Data) | Logon error received from server: permission denied error in the Window >> Message Log when connecting to Rithmic.

Permission Denied Resolution Procedure

When connecting to the Rithmic system, you may encounter a "permission denied" error.

Below is an example of this from the Window >> Message Log:

Rithmic Direct - DTC | Logon error received from server: permission denied | (Date-Time)

This "permission denied" error is not within the control of Sierra Chart, as it is coming from Rithmic, and Sierra Chart is simply reporting it. This error message can be encountered by Rithmic users for various reasons. Refer to the following for items to check:

There are up to a total of three connections to Rithmic. One for Trading, one for Real-time Market Data, and one for Historical Data. Historical Data connections are only temporary. When you are using the Denali Exchange Data Feed with Rithmic and you have specified a Market Data Username and Market Data Password in Global Settings >> Data/Trade Service Settings >> Main Settings for Rithmic, and there is a connection to the Rithmic Market Data server, there can be a permission denied error. This is of no consequence but it is still occurring in the background. The connections to the Rithmic market data server will contain (Data) in the name in the Message Log. To resolve this permission denied error, remove the Market Data Username and Market Data Password in Global Settings >> Data/Trade Service Settings >> Main Settings.

  • Go through the Setup Instructions again, making sure the Rithmic specific Service Settings in Global Settings >> Data/Trade Service Settings are set correctly. These include the Server, Trading Username and Trading Password.

    Anytime you change any of these three settings, you need to reconnect to Rithmic by selecting File >> Reconnect.
  • If your Rithmic Username or Password length is 32 characters or greater, that is too long and would lead to a permission denied error. You need to request your broker or trading services provider to change these to a shorter length.
  • Only enter the Trading Username and Trading Password by hand. Do not copy and paste them from wherever you are obtaining them from as this could be causing additional characters to be entered.
  • If you are using data from Sierra Chart and do not use any data from Rithmic, then remove any entries in the Market Data Username, Market Data Password, Historical Data Username, and Historical Data Password.
  • Try each and every Server which would seem appropriate. After changing the Server setting, select File >> Reconnect.
  • Ensure that all agreements with Rithmic are properly setup. We have been told that a login to the R-Trader software is necessary in order to sign agreements that will allow the use of Sierra Chart with Rithmic.
  • You can receive a "permission denied" error for market data requests to Rithmic. In this case, refer to Rithmic Market Data and Support Policy. The solution in this case is to use the Denali Exchange Data Feed for market data instead of Rithmic.

For further help contact your broker or trading services provider for help with resolving this error.

To use Sierra Chart provided data independent from Rithmic, so you can at least do charting, follow the instructions below.

  1. Set Global Settings >> Data/Trade Service Settings >> Current Selected Service to SC Data-All Services.
  2. Press OK.
  3. And then translate the symbols in your Chartbooks and Sierra Chart by selecting Edit >> Translate Symbols to Current Service.
  4. You can then use the data provided by Sierra Chart independent of your trading service.

*Last modified Thursday, 21st November, 2024.