Your personal NinjaTrader account username and password are the same ones you selected when signing up for an account on NinjaTrader.com. If you have not signed up for a NinjaTrader account yet, please go to Section 1.
Please do not login with any credentials provided by Topstep (for Rithmic or for Topstep.com).
If you are having any issues with logging into NinjaTrader.com, please contact NinjaTrader Support at email@example.com.
Click 'Log In'
Once you’re in your NinjaTrader Account Dashboard, click the user icon in the top right corner and select “Settings”:
Under the “Plans” tab, select “Import a license key”:
Enter Topstep's NinjaTrader License Key, which is free to use in the Trading Combine, and click 'Import': @TST-COMB-INE1-RITH-MICF-REE2-LIVE-SIM3
Note about personal license keys:
If you have a personal paid license key that you’ve already imported into your account, please make sure it is enabled for Rithmic. If you’re not sure if your license key is enabled for Rithmic, you can confirm with NinjaTrader Support at firstname.lastname@example.org
If you have a personal paid license key that you haven’t imported into your account, you can enter it here.
On the bottom of left sidebar of your NinjaTrader.com profile, click “Download” in the “Download our award-winning desktop platform for free” popup:
If you do not have NinjaTrader downloaded to your device, click “Download”:
If you do have NinjaTrader downloaded to your device:
Check the latest release version number below the “Download” button:
Open and login to your NinjaTrader Desktop. From the Control Center in NinjaTrader Desktop, select "Help" > "About..." and locate the Version number
similar to the example below:
If the version on your NinjaTrader platform is the same as the one listed under the “Download” button on NinjaTrader.com, proceed to Section 3
If not, click the “Download” button to download the most recent release:
Section 3: NinjaTrader configuration
After NinjaTrader is installed, open the platform and log into your NinjaTrader Account.
Now you will need to enable Multi-Provider in order to add your Topstep Connection.
Go to Tools>Options.
Under General>Preferences check 'Multi-provider' and click 'Apply' then 'OK."
You will need to close and restart your NinjaTrader platform for this change to take effect.
Now you can move on to Section 4
Section 4: Adding the Topstep Rithmic Connection
Adding the Topstep Rithmic Connection:
Watch this video for a walkthrough of the connection instructions.
Username, type: (found in Account Information email)
Password, type: (found in Account Information email)
Plug-in mode for market data
Close Account Connection Set Up window
After saving your Topstep connection, exit NinjaTrader and proceed to Section 5
Section 5: Connecting to R|Trader Pro
Open R|Trader Pro and log in. You can also follow these instructions if you run into any issues.
Note: please make sure that “Allow Plugins”, “Orders”, and “Market Data” are set to “On” when logging into R|Trader Pro:
After logging into R|Trader Pro, proceed to Section 6.
Section 6: Reloading NinjaTrader
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:
During installation, you may receive a pop-up to install .Net Framework. Please allow access to this installation in order for your platform to install properly. .Net Framework installations should be available in your Windows Updates or by conducting a web search for the specific .Net Framework the platform is requesting to be installed. If your computer is up to date, your platform should install without this pop-up message.
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).
Even though they are associated companies, you will not be able to connect to NinjaTrader and Tradovate at the same time.
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.
Select the Tools menu within the Control Center followed by the Database menu item.
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.
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.