Features Guides Pricing FAQ Join Waitlist
SETUP GUIDE

NinjaTrader 8 Setup Guide for Prop Firm Traders

📅 Updated April 2026 ⏱ 17 min read ✍ Tradecovex Team
Quick Answer

Setting up NinjaTrader 8 for prop firm trading takes about 45 minutes if you have your broker credentials ready. The core steps are: download NinjaTrader 8 from the official site, install it, create a connection to Rithmic or Tradovate (whichever your prop firm uses), add your prop firm account via the Connections window, set up an ATM strategy with bracket orders, configure your chart with a bracket template, and run a test trade on a simulated account before going live. This guide walks through every step with the specific settings that work for Apex 4.0, Topstep, and MyFundedFutures.

A third-party NinjaTrader 8 setup walkthrough. Watch for visual context on the install steps before reading the guide below.

01Before you install anything

Most NinjaTrader 8 setup tutorials assume you already have a prop firm account, a broker connection, and a vague idea of what you are doing. This guide assumes none of that. If you are setting up NinjaTrader 8 for the first time specifically to trade a prop firm evaluation, this guide walks through every step in the order you actually need to do them.

You will need: a Windows 10 or 11 computer (NinjaTrader 8 is Windows-only), a prop firm evaluation or funded account already purchased, the login credentials your prop firm sent you, and about 45 minutes of uninterrupted time. If any of those are missing, stop here and get them first. Do not try to install NinjaTrader and then figure out which prop firm to sign up with — it is much easier to do it in the other order.

Mac users: NinjaTrader 8 does not run natively on macOS. Your options are to run Windows in a virtual machine (Parallels or VMware), use Boot Camp if you have an Intel Mac, or use a cloud Windows VPS. Apple Silicon Macs can run NinjaTrader through Parallels on Windows 11 ARM but performance varies. Most serious NinjaTrader traders on Mac end up buying a cheap Windows mini-PC as a dedicated trading machine — it is cleaner than fighting virtualization.

02Step 1 — Download and install NinjaTrader 8

  1. Go to ninjatrader.com and click Download NinjaTrader. Do not download from third-party sites.
  2. Create a free NinjaTrader account during the download process. You need this account separately from your prop firm account. It is only used for NinjaTrader's own licensing and support.
  3. Run the installer. Accept the default installation path unless you have a specific reason to change it.
  4. Installation takes 3 to 10 minutes depending on your computer. Do not interrupt it.
  5. When installation completes, launch NinjaTrader 8. You will see the Control Center window — this is the main hub for the application.

Do not connect to any broker yet. First get the application running in its default state and familiarize yourself with the Control Center layout. The Control Center has tabs for Accounts, Orders, Strategies, Executions, and so on. Click through each tab once so you know where things are.

03Step 2 — Configure your broker connection (Rithmic or Tradovate)

Your prop firm will have sent you credentials for either Rithmic or Tradovate. The setup process is different for each.

Rithmic connection setup

  1. In the Control Center, click Connections → Configure.
  2. Click Add and select Rithmic from the list.
  3. Enter the system name exactly as your prop firm provided it. For Apex this is usually "Rithmic 01" or "Rithmic Paper Trading" depending on whether you are on evaluation or funded. Copy it exactly — a single wrong character will prevent connection.
  4. Enter your Rithmic username and password (provided by your prop firm, not your prop firm login).
  5. Set the data feed to match your prop firm's provided feed. Do not guess — use exactly what they sent you.
  6. Click Save. The connection will appear in your Connections list.

Tradovate connection setup

  1. In the Control Center, click Connections → Configure.
  2. Click Add and select Tradovate from the list.
  3. Enter your Tradovate username and password.
  4. Set the environment to Live (for funded accounts) or Demo (for evaluation). Your prop firm will tell you which.
  5. Click Save.

To connect, go to Control Center → Connections → click the connection name → click Connect. Within 5 to 30 seconds you should see the connection status change to Connected. If it fails, the most common causes are wrong credentials, wrong system name, firewall blocking the connection, or the broker feed being down temporarily. Double-check credentials first, then firewall, then try again in 5 minutes.

04Step 3 — Verify your account is loading

Once connected, click the Accounts tab in the Control Center. You should see your prop firm account listed with its starting balance. If you do not see it, the connection is authenticated but the account data has not loaded yet — wait 30 seconds and try clicking refresh. If the account still does not show, the prop firm may not have activated it yet (common on newly purchased evaluations — activation can take up to an hour).

Verify three things before you do anything else:

05Step 4 — Set up an ATM strategy for bracket orders

An ATM strategy in NinjaTrader 8 is a bracket template that automatically attaches a stop loss and profit target to every order you submit. Since Apex 4.0 requires mandatory bracket orders as of March 2026, this step is non-negotiable for Apex trading. Topstep and MyFundedFutures do not strictly require brackets but using them is still the right choice for risk management.

  1. Go to Tools → ATM Strategy → New.
  2. Give the strategy a descriptive name like "NQ Bracket 20/40" — this tells you the instrument and the stop/target in ticks.
  3. Set Stop Loss (ticks) to your intended stop distance. For NQ, 20 ticks is a common starting point ($100 per contract). For ES, 8 ticks is common ($100 per contract). Adjust based on your own strategy.
  4. Set Profit Target (ticks). A 2:1 reward-to-risk ratio means if your stop is 20 ticks, your target is 40 ticks.
  5. Leave Auto Reverse, Auto Chase, and other advanced options off for now. You can configure these later once you understand your own strategy.
  6. Save the ATM strategy.

Create a separate ATM strategy for every instrument you trade. Do not try to use one bracket for every contract — the tick sizes and dollar values are different and you will end up with inappropriate stops if you use a one-size-fits-all bracket.

06Step 5 — Configure your chart and order entry

Open a new chart by clicking New → Chart. In the instrument selector, search for your contract (for example, "NQ" for E-mini NASDAQ). Select the front-month contract — NinjaTrader will show you a list of contracts by expiration. Pick the one with the highest volume, which is almost always the nearest month.

Set the time frame to match your trading style. Typical prop firm day traders use 1-minute, 5-minute, or 15-minute charts. There is no right answer — pick what you already use. The chart settings are not the important part of this guide.

On the chart, open the Chart Trader panel (right-click the chart and select Chart Trader → Show, or press F11). This gives you the order entry interface on the side of the chart. At the top of the Chart Trader panel, there is a dropdown for ATM Strategy. Select the ATM strategy you created in the previous step. Every order you place from this chart will now auto-attach the bracket.

Alternatively, you can use the SuperDOM window for order entry — right-click Control Center → New → SuperDOM, select your account and instrument, and select the ATM strategy from the SuperDOM's dropdown. SuperDOM is preferred by scalpers because it shows depth of market.

07Step 6 — Run a test trade on simulated first

Before you place a live trade on your prop firm account, switch to a simulated account and run one full round trip — entry, managed stop, exit — to verify everything works. NinjaTrader ships with a Sim101 account by default for exactly this purpose.

  1. In the Control Center, click Accounts tab and confirm Sim101 is available.
  2. On your chart or SuperDOM, change the account selector from your prop firm account to Sim101.
  3. Place a small test order (1 contract) using your configured ATM strategy.
  4. Verify the bracket attached — you should see the stop loss and profit target show up as orders in the Orders tab immediately after your entry fills.
  5. Close the position manually (market exit) and verify everything cleared out properly.

If any step of this test failed, do not trade live yet. Fix the problem on sim first. Common issues: bracket did not attach (ATM strategy not selected), stop is on the wrong side (inverted), order was rejected (wrong instrument or wrong account). Sim trading costs nothing to run and catches configuration errors before they become real-money problems.

08Step 7 — Switch to live and do your first real trade

Once the simulated test works end to end, switch your chart or SuperDOM to your actual prop firm account and place one small test trade on a liquid contract at a time of day with moderate volatility. Do not pick your first live trade at a news event or at the overnight open. Pick a calm moment.

Take the trade, let the bracket manage it to either the stop or target, and watch the full lifecycle. Verify that your P&L updates correctly in the Accounts tab, that the trade closed without rule violations, and that your trailing drawdown (if applicable) shows the correct new value. Your first live trade is not about making money — it is about verifying the full round trip works on real infrastructure.

09Common setup errors and how to fix them

"Order rejected — account not authorized"

Your prop firm has not activated the account on the broker side yet. Wait up to an hour on newly purchased evaluations. If it persists, contact the prop firm's support.

"Connection failed — authentication error"

Wrong credentials or wrong system name. Double-check the exact system name from your prop firm's welcome email. A common mistake is confusing "Rithmic 01" with "Rithmic Live" — they are different connections.

"Insufficient margin" on a legal trade size

The account is connected but the balance has not loaded yet. Wait 30 seconds and try again. If the problem persists, disconnect and reconnect the broker.

Chart shows no data

Your data subscription is not active, or you selected the wrong contract month. Verify the contract selector shows the front month (highest volume) and confirm your prop firm says data fees are included.

Bracket orders not auto-attaching

You forgot to select the ATM strategy in the Chart Trader or SuperDOM dropdown. The selector resets when you open a new chart — always verify it is set before placing an order.

10What to set up after the basics work

Once you can reliably place bracket orders on your prop firm account from NinjaTrader 8, the next pieces of infrastructure to add are:

Tradecovex handles the copier, AI journal, and per-account risk management in one tool that plugs directly into your configured NinjaTrader 8 instance. Once your NinjaTrader setup is working correctly from this guide, adding Tradecovex on top is a 5-minute install that gives you multi-account copying, real-time AI pattern recognition, and 2026 prop firm rule awareness without any additional NinjaTrader configuration.

11The bottom line

NinjaTrader 8 is the default platform for serious futures prop firm traders in 2026 because of its speed, depth of market data, ATM strategy flexibility, and broad broker support. The setup process is not complicated if you do it in the right order: install first, connect broker second, configure ATM strategy third, test on sim fourth, go live fifth. Skip the sim test at your own risk — it costs you nothing and catches mistakes before they cost you an account.

Most traders who get stuck during setup get stuck on the broker connection step because they entered credentials wrong or picked the wrong system name. If that happens to you, do not waste hours troubleshooting — message your prop firm's support with the exact error message and they will tell you what to fix. Prop firm support is generally responsive for setup questions because they want you to start trading as soon as possible.

Copy your trades automatically once your NinjaTrader is set up

Tradecovex plugs directly into your configured NinjaTrader 8 instance and copies trades across every connected prop account. No extra setup, no separate VPS. Launch pricing locked for life.

Join the Waitlist
7-day free trial No credit card required Launch pricing locked for life

Common questions about NinjaTrader 8 setup

NinjaTrader 8 is free to use for chart analysis, backtesting, and simulated trading. For live trading, you need a data feed (usually $25 to $60 per month depending on exchange) and a broker connection. When you use NinjaTrader with a prop firm, the prop firm typically covers the data fees for you, so the effective cost to a prop firm trader is zero. You do not need to pay for a NinjaTrader license unless you want the full version with additional features.
Apex Trader Funding offers both Rithmic and Tradovate. Topstep uses TopstepX (their own platform) plus offers Rithmic for NinjaTrader users. MyFundedFutures uses Rithmic primarily. Most traders on NinjaTrader 8 use Rithmic because it has better depth-of-market data and is considered more reliable for futures. Tradovate is easier to set up initially but Rithmic is more common among experienced traders. Your prop firm will tell you which to pick when you purchase the evaluation.
You do not need a VPS unless your home internet is unreliable or you want your computer to keep trading while you are away. Most prop firm traders run NinjaTrader on their own desktop or laptop during active trading hours and that is completely fine. A VPS becomes useful if you are running automated strategies that need to be on 24/5, or if you want to minimize network latency by placing the VPS physically close to the exchange data center in Chicago. For manual trading from your own desk, skip the VPS.
Go to Tools → ATM Strategy → New. Set the Stop Loss in ticks (e.g. 20 ticks for NQ), set the Profit Target in ticks (e.g. 40 ticks for a 2:1 reward:risk), give the strategy a name like 'NQ Bracket 20/40', save it. Then on your chart DOM or SuperDOM, select this ATM strategy from the dropdown before placing any order. Every order you submit will now auto-attach the stop and target. Since Apex 4.0 requires mandatory brackets as of March 2026, this setup is mandatory for Apex trading.
Technically yes but it is not recommended. NinjaTrader 8 can be run with multiple instances by using the -clearCache startup parameter, but it doubles your RAM usage, adds confusion about which instance is which, and creates risk of trading on the wrong instance. The cleaner solution for multi-account trading is to run one NinjaTrader instance and use a trade copier to distribute trades from one lead account to multiple follower accounts. This is specifically why trade copiers exist.
The most common causes are unstable internet, firewall blocking NinjaTrader's connections, antivirus software flagging it, or an expired data subscription. Check your internet stability first by running a continuous ping to 8.8.8.8. If your ping is stable, check your Windows firewall and add NinjaTrader as an exception. If that does not fix it, verify your data subscription is current by logging into your broker's web portal. Persistent disconnect issues on a live prop firm account are a real risk because you cannot manage positions if you are disconnected — consider a VPS if the problem continues.

Keep reading