NinjaTrader 8 Connection Instructions

Ninjatrader 8 connection instructions

Important things to know before getting started

How to: Batch roll contracts in NinjaTrader 8

NinjaTrader 8 Connection Instructions:

If you already have NinjaTrader on your computer, you can use your current installation. If you have your own NinjaTrader license key please download R|Trader and skip to Step 4.

Watch this video for a walkthrough of the connection instructions.

  1. Download NinjaTrader 8

    If a "Get Connected" window pops up, click the "skip" button located on the bottom left side of the pop-up.

  2. Be sure to download version R|Trader Pro and follow these instructions to connect.
  3. NinjaTrader control center:

    • Click Help


    • Click License Key
    • Erase the current License Key and replace it with @TST-COMB-INE1-RITH-MICF-REE2-LIVE-SIM3
    • Click Ok


  4. From the NinjaTrader control center:

    • Click on Connections


    • Click Configure
    • The Connection Options menu will pop up:
    • Click Rithmic for NinjaTrader Brokerage


    • Click Add
    • Click My Rithmic for NinjaTrader Brokerage
    • Connection Name: Topstep
    • Check Connect on Start Up
    • Username, type: (found in Account Information email)
    • Password, type: (found in Account Information email)
    • System: TopstepTrader
    • Plug-in mode for market data
    • Click Apply
    • Click OK
    • Close Account Connection Set Up window


  5. After saving your Topstep connection, exit NinjaTrader.
  6. Open R|Trader Pro and log in. You can also follow these instructions if you run into any issues.RTRader.png
  7. After you a logged into R|TRader Pro to monitor your Net P&L you can re-open NinjaTrader. Please note that you must connect to R|Trader Pro prior to opening NinjaTrader.
  8. If you selected "Connect on Start Up" you should be able to connect automatically. If not, you can go to the NinjaTrader Control Center, click Connections and click Topstep®
    • You should now see a green circle on the bottom left of your NinjaTrader Control Panel and also another one next to Topstep when clicking on Connections.

If you are still having trouble logging in please click here

Important things to know before getting started: 

  • Be sure to download version R|Trader Pro and follow these instructions to connect.
  • ALWAYS monitor your NET P&L in R|Trader rather than NinjaTrader by clicking on Trader Dashboard, and locating the column labeled P&L. R|Trader automatically calculates commissions and fees, while NinjaTrader does not display your Net P&L accurately in real-time. Topstep Trade Reports are calculated using the data from R|Trader.
  • Trades placed in SIM101 will NOT be sent to us. Please be sure to trade in the correct account (found in the Account Information email).

How to: batch roll contracts in NinjaTrader 8:

NinjaTrader allows batch rollover of the contract expiry of all instruments across all instrument lists and windows on all open workspaces. To perform this batch rollover please see the steps below.


  1. Select the Tools menu within the Control Center followed by the Database menu item.
  2. The grid for the Rollover futures instruments section will show each instrument that is eligible to be rolled over. A contract is eligible to be rolled when today's date is greater than or equal to the rollover date defined for the instruments next contract month.
  3. When selecting Rollover, any instrument with a checkmark in the Update column will be updated to the contract month in the New Expiry column.



Note: Rolling over futures instruments will update the expiry of the instruments across all instrument lists and windows using the instruments on all open workspaces. These changes on workspaces will need to be saved should you wish to preserve them. If there are areas you still wish to use the old expiry with please be sure to switch them back to the old expiry or do not roll over at this time.

Note: NinjaScript strategies are not rolled forward and must be manually rolled over.

Was this article helpful?
178 out of 210 found this helpful