All Collections
Trading Platforms
NinjaTrader
NinjaTrader 7 Execution Troubleshooting
NinjaTrader 7 Execution Troubleshooting
Updated over a week ago

No data in your Charts or DOM

If you are unable to receive data in your NinjaTrader platform or if your charts aren't loading, and you are successfully connected to TopstepTrader, it could be that you are not trading in the correct month or need to reset your instruments.

To change the contract month please do the following:

  • In your NinjaTrader control panel click Tools >> Instrument Manager

  • On the left-hand side, you will see a "Default List" of contracts. Select the contract you are trading (ES, CL, GC, etc).

  • At the bottom of the Instrument Manager you will see two arrows. First select the instrument, then click the bottom arrow pointing to the right. This will remove the contract from your list.

  • Then click the top arrow pointing to the left. This will add the contract back to the list in the correct month.

  • You can continue to do this for any other products you are trading.


    To reset your instruments, please do the following:

  • Close out of your R|Trader if you are currently logged in.

  • Go into your NinjaTrader Control Panel and click File >> Disconnect >> TopstepTrader

  • Click Tools >> Options >> find the Data tab >> then click Reset Instruments

  • Then you will be prompted to close out your NinjaTrader and reopen it for the changes to be made

Error message: “Bad trigger price”

You are receiving this error message because you attempted to place a buy-stop order below the market or a sell-stop order above the market. Sometimes if you place this order right at the market, it will also get rejected with this message. Buy-stop orders can only be placed above the market and sell-stop orders can only be placed below the market, so just be aware of that and you should be good!

Error message: "RMS - Buy/Sell Limit Exceeds limit set"

NinjaTrader Risk Manager will not stop you out if you attempt to exceed your Maximum Position Size, but exceeding it violates Trading Combine® Rules. In order to manage all of your positions, we recommend downloading the R|Trader platform (Rithmic’s integrated trading platform). - Install the program on your computer. - Open the R|Trader platform. - Sign in using the same username and password provided to you to connect your NinjaTrader system to Rithmic. Select “Paper Trading” for the connection. - Within R|Trader, click on the “Recent Orders” icon and you will be able to see any working orders and filled trades for the current day. To look beyond the current day, click on the “Order History” icon. - If your orders are not seen on R|Trader, make sure that you have Global Simulation Mode OFF and that you are NOT trading on the "Sim101" account within your NinjaTrader platform.

How to: Change Contract Month

If you are unable to receive data in your NinjaTrader platform or if your charts aren't loading, it could be because you are not trading in the correct month.

To change the contract month please do the following:

  • In your NinjaTrader control panel click Tools >> Instrument Manager

  • On the left-hand side, you will see a "Default List" of contracts. Select the contract you are trading (ES, CL, GC, etc).

  • At the bottom of the Instrument Manager, you will see two arrows. First select the instrument, then click the bottom arrow pointing to the right. This will remove the contract from your list. Then click the top arrow pointing to the left. This will add the contract back to the list in the correct month.

  • You can continue to do this for any other products you are trading.

How to: Reset Instruments

If you are unable to receive data in your NinjaTrader platform or if your charts aren't loading, it could mean that you need to reset your instruments.

To reset them, please do the following:

  • Close out of your R|Trader if you are currently logged in.

  • Go into your NinjaTrader Control Panel and click File >> Disconnect >> TopstepTrader.

  • Click Tools >> Options >> find the Data tab >> then click Reset Instruments.

How to: Automatically flatten trades

Within NinjaTrader you can set up a flatten time automatically by going to Command Center > Tools > Options > Misc. menu. TopstepTrader® is not responsible for any software failures related to this function. Please review the permitted times for trading each market below.

All positions MUST be closed by 3:10 PM CT and can be reopened after market open at 5:00 PM CT.

How to: Set up an OCO

  1. Right-click in the SuperDOM and select the menu “OCO Order” to enable this function

  2. For your first order, select the desired option from the “ATM Strategy” drop-down list

  3. Submit your stop order to buy above the market

  4. For your second order, select the desired option from the “ATM Strategy” drop-down list

  5. Submit your stop order to sell below the market

  6. Right-click in the SuperDOM and select the menu “OCO Order” to disable this function

  7. For a market fade approach just substitute limit orders with stop orders. This entry technique is demonstrated in our free ATM Level I training class that we hold several times per week.

Can I use a NinjaTrader Static SuperDOM?

Yes, however, it requires the use of a paid NinjaTrader Rithmic license key. If you want to use a Static SuperDOM, please proceed as follows:

  1. Purchase or convert an existing license to NinjaTrader Rithmic broker technology:

  • To purchase, click here.

  • To convert an existing license, email platformsales@ninjatrader.com to enable your license for Rithmic for NinjaTrader Brokerage and include the license key.

Purchase TT credits for Static SuperDOM by clicking here.

Email platformsales@ninjatrader.com with “Enable Static SuperDOM” as the subject and include that you have already purchased TT credits.

Tutorial Videos

Please click here

Did this answer your question?