NinjaTrader Download: The Install Guide Written for Futures Traders
NinjaTrader download walkthrough for futures traders: Windows install steps, Mac options, data feed connection, system requirements and post-install setup.

By Marcel Hambálek · Senior Trader, For Traders
NinjaTrader is downloaded free from ninjatrader.com — the desktop platform (NinjaTrader 8) is Windows-only, install takes roughly 10 minutes, and simulated trading with delayed or sim data is free for life. Mac users run it through Parallels Desktop or use NinjaTrader Web instead.
Key takeaways
- The NinjaTrader 8 desktop download is free; you only pay for live data feeds, a lifetime/lease licence, or per-trade commissions on a live account.
- Desktop is Windows 10/11 only and needs .NET Framework 4.8 plus 8GB RAM minimum — 16GB if you run multiple charts and indicators.
- Mac traders have three honest options: Parallels Desktop (best), Boot Camp on Intel Macs only, or NinjaTrader Web in the browser (limited features).
- Most failed installs trace back to antivirus blocking the installer, a missing .NET Framework, or running the setup file without admin rights.
- Prop firm accounts connect through Rithmic, CQG or Tradovate — not NinjaTrader's own brokerage — so pick the right connection profile in Control Center > Connections > Configure.
- Before your first session, download Market Replay data, build an ATM strategy with a hard stop, and set your daily loss guardrails.
Watch: related video
What the NinjaTrader download actually includes
When traders say "NinjaTrader download," they almost always mean NinjaTrader 8 — the full Windows desktop platform. That single install gives you charting, DOM (Depth of Market), ATM strategies, NinjaScript for automation, backtesting, and Market Replay data for rehearsing past sessions tick-by-tick. Web and Mobile are separate, no-download tools that piggyback on the same account — not replacements for the desktop.
The NinjaTrader 8 download is a single installer, roughly 150-250MB depending on your build, and it unpacks into a Control Center that manages your connections, charts, and order flow. This is where NinjaScript lives — the C#-based scripting language that lets you build custom indicators, automated strategies, and ATM templates that manage stops and targets without you babysitting every tick. None of that automation layer exists in Web or Mobile.
Market Replay data deserves its own mention because it's a genuine differentiator: it lets you load historical tick data and replay a session as if it were live, DOM and all. For anyone prepping for a futures evaluation, that's the closest thing to live-fire practice without risking a funded account's daily loss limit on untested habits.
NinjaTrader 8 desktop vs NinjaTrader Web vs Mobile
NinjaTrader Web runs in a browser — Chrome, Edge, Safari, whatever — with no download or install required. It's built for checking positions, placing quick orders, or monitoring an evaluation account from a laptop that isn't your trading rig. NinjaTrader Mobile covers the same ground from a phone: account balance, open positions, basic order entry. Both connect to the same brokerage and data feed as your desktop install, so a fill on one shows instantly on the other.
What neither one does: NinjaScript automation, full backtesting, or Market Replay. Those are desktop-only, tied to the local processing power and the depth of the NinjaTrader 8 charting engine.
Which version should you download?
If you're trading a futures evaluation seriously, the NinjaTrader desktop download isn't optional — it's the only version with the order execution speed, chart depth, and automation tools evaluations are built around. Treat Web as a backup for checking your account from a coffee shop, not a trading terminal.
| Feature | NinjaTrader 8 Desktop | NinjaTrader Web | NinjaTrader Mobile |
|---|---|---|---|
| OS | Windows (Mac via Parallels) | Any browser | iOS / Android |
| Charting depth | Full, multi-timeframe, indicators | Basic | Minimal |
| Automation (NinjaScript) | Yes | No | No |
| Order types | Full ATM, OCO, brackets | Market/limit only | Market/limit only |
| Offline use | Limited (sim/backtest) | No | No |
Is NinjaTrader free? What you pay for and what you don't
Yes — you can download NinjaTrader free and trade sim forever with zero licence cost. The platform itself only starts costing money once you want live market data or you're ready to trade real capital through it. If you're grinding a prop challenge, there's a good chance you never pay NinjaTrader a dollar, because your firm's data feed does the heavy lifting.
Free forever: sim trading, charting, backtesting
The download from ninjatrader.com gives you full NinjaTrader 8 desktop with no expiry date on simulation mode. Charting, indicators, strategy backtesting, and the NinjaScript editor for building automated strategies — all included, all free, whether you trade tomorrow or trade in five years. This isn't a 30-day trial dressed up as "free." Plenty of futures traders run sim indefinitely just to stress-test setups against historical data before ever going live, and NinjaTrader doesn't push you toward a paywall to keep doing that.
Where the costs start: data feeds and licence tiers
Costs kick in at two separate points, and it's worth knowing the difference so you don't overpay for something your prop firm already covers:
- Live market data — real-time futures quotes routed through CME Group carry exchange data fees, typically billed monthly per exchange/instrument bundle. Alternatively, NinjaTrader's own feed, Kinetick, offers a paid real-time tier and a free delayed-data tier for casual chart-watching.
- Licence tier — NinjaTrader sells access to its order execution and analysis tools three ways: a free tier (data feed and sim only, no live trading), a lease (monthly subscription, lower upfront cost, higher long-run cost), and a lifetime licence (one-time fee, no recurring charge, generally the cheapest path if you'll trade for years).
Here's the part most beginners miss: in a prop challenge, your evaluation account already comes wired to a data feed provided by the firm. You're not separately paying CME Group for exchange data or picking a Kinetick subscription — that's baked into your challenge or funded account setup. So the "is NinjaTrader free" question, for a challenge trader specifically, usually resolves to yes across the board: free download, free platform, data covered by the firm.
| Cost item | Free path | Paid path |
|---|---|---|
| Platform download | Always free (ninjatrader.com) | N/A |
| Sim trading | Free forever, no expiry | N/A |
| Market data | Kinetick delayed data — free | CME Group live data / Kinetick real-time — monthly fee |
| Licence tier | Free tier (sim + data only) | Lease (monthly) or Lifetime (one-time) |
| Prop challenge trading | Usually covered by firm's data feed | Rare — only if firm doesn't bundle data |
NinjaTrader system requirements (check these before you click download)
NinjaTrader 8 needs Windows 10 or 11 (64-bit), .NET Framework 4.8, 8GB RAM, and 2GB free disk space at minimum — but the official minimums are written for someone glancing at one chart with sim data, not a prop trader running six NinjaScript indicators across twelve tick charts during NFP. Match your rig to how you actually trade, not to the fine print on ninjatrader.com.
The install itself checks for .NET Framework 4.8 automatically and will prompt you to grab it from Microsoft if it's missing — that's the one dependency that trips up traders on older Windows 10 builds. Confirm it's installed before you download NinjaTrader, and you skip a reboot mid-setup.
Minimum vs recommended specs
| Component | Minimum (NinjaTrader docs) | Recommended for active futures trading |
|---|---|---|
| OS | Windows 10 (64-bit) | Windows 11 (64-bit) |
| Framework | .NET Framework 4.8 | .NET Framework 4.8 (kept current via Windows Update) |
| RAM | 8GB | 16GB or more |
| Disk space | 2GB free | 10GB+ free (SSD) |
| Resolution | 1024x768 | 1920x1080 per monitor, multi-monitor supported |
| Internet | Broadband | Wired connection, low-latency ISP |
Here's the part the spec sheet won't tell you: 8GB RAM is the floor for the platform to launch, not for it to hold up when volatility spikes. Run NinjaTrader with a dozen tick-based charts, a couple of ATM strategies, and Market Analyzer open during FOMC, and 8GB starts swapping to disk — you'll see chart lag and delayed order confirmations exactly when you can't afford either. 16GB is the realistic minimum if you're trading NQ or ES futures with any real chart count, and it's cheap insurance compared to a missed fill.
Multi-monitor and latency considerations
A multi-monitor trading setup is where NinjaTrader actually earns its reputation — Chart Trader on one screen, Market Analyzer and DOM on another, SuperDOM for scalping on a third. The platform handles this natively, but your GPU and RAM need to scale with it. Two monitors is comfortable on 16GB; three or more, especially with volume profile or footprint charts running, pushes you toward 32GB and a dedicated graphics card rather than integrated video.
Latency matters more than most traders admit until they've had a slipped fill on a fast NQ move. Wired ethernet beats Wi-Fi every time for order execution, and if you're running automated NinjaScript strategies overnight — say, a trend-following system that needs to stay live through Asian session gaps — a NinjaTrader VPS closes the gap between your home connection and the exchange. A VPS keeps your strategy running through a power outage or an ISP dropout, which matters a lot more when you're on a funded account with a daily loss limit than it does in sim.
One hard stop worth flagging: macOS and Linux aren't natively supported. If you're on a Mac, you're looking at Parallels Desktop running a licensed Windows copy, or NinjaTrader's web-based platform as a lighter alternative — neither gives you the full desktop experience for demanding NinjaScript automation.
How to download and install NinjaTrader on Windows: step by step
The ninjatrader download itself takes under two minutes on a normal connection — the whole install, licence key included, runs about 10 minutes if nothing fights you along the way. Here's the full sequence, in order, with the exact labels you'll see on screen.

Steps 1-4: account, installer, run as admin
- Create a free account at ninjatrader.com. You need this before the download link unlocks — it's also what ties your future licence key to your profile.
- Download the desktop installer from your account dashboard. This is the NinjaTrader 8 installer for ninjatrader download windows — there's no separate build for Mac, which is why Parallels or the web platform are the workarounds we mentioned above.
- Find the downloaded .exe in your Downloads folder, right-click it, and select Run as administrator. Skipping this step is the single most common reason installs stall halfway — NinjaTrader needs elevated permissions to register its services and write to Program Files.
- Accept the licence agreement when prompted, then let Windows install the .NET prerequisite if it's missing. This can add a couple of minutes and sometimes triggers a restart — don't cancel it, just let it finish.
Steps 5-8: first launch and licence key
- Launch NinjaTrader. The first window you'll see is the NinjaTrader Control Center — this is your home base for connections, accounts, and menus, not a chart window, so don't panic if it looks sparse.
- Go to Help > License Key in the Control Center menu bar and paste in your ninjatrader licence key from your account dashboard email.
- Click apply and wait for the confirmation — it's near-instant if the key is clean.
- Verify you're on the current build under Help > About. Prop firms and data feed providers occasionally require a minimum version, so this is worth screenshotting before you open a support ticket about anything else.
If the installer fails: three common fixes
- Antivirus quarantined the .exe. Windows Defender and third-party AV suites sometimes flag the installer simply because it's unsigned-looking to a heuristic scan. Check your quarantine folder and whitelist the file before re-running it as administrator.
- Missing .NET or a corrupted prior install. If Run as administrator didn't fix a stalled install, manually install the .NET Desktop Runtime from Microsoft first, reboot, then re-run the NinjaTrader installer.
- Blocked ports 443 and 10914–10917. Corporate firewalls and some VPNs block the outbound ports NinjaTrader needs for data and order routing. If the platform installs fine but never connects, this is almost always the culprit — check with your network admin or your firm's IT policy before assuming the platform itself is broken.
One more one that wastes more time than it should: the licence key not applying because you copied a trailing space along with it. Retype it manually into Help > License Key instead of pasting if the first attempt bounces.
NinjaTrader download for Mac: your three real options
There's no NinjaTrader download for Mac — no .dmg, no native Apple Silicon build, nothing on ninjatrader.com that runs directly on macOS. NinjaTrader 8 is a Windows desktop application, full stop. If you're on a Mac, you're choosing between virtualizing Windows or trading through the browser, and which one makes sense depends entirely on whether you actually need NinjaScript and Market Replay or just need to manage orders.
Parallels Desktop (the practical choice)
For most Mac traders on M-series chips, Parallels Desktop for Mac running Windows 11 on ARM is the real answer. You install Parallels, spin up a Windows 11 ARM virtual machine, and run the standard NinjaTrader Windows installer inside it exactly like a PC. Order flow, indicators, and NinjaScript all work because as far as NinjaTrader is concerned, it's installed on Windows — because it is.
The honest caveat: performance holds up fine for a handful of charts and normal order execution, but load six or eight charts with heavy indicator stacks, tick-by-tick data, or Market Replay running back-to-back sessions, and you'll feel the VM overhead — chart redraws lag, CPU fans spin up, and on lower-RAM MacBooks (8GB models especially) things get sluggish fast. Budget at least 16GB of RAM on the Mac side if you're running a serious multi-chart layout. Parallels itself isn't free either — it's an annual subscription, and you'll want the Pro or Business tier for the RAM allocation flexibility a real trading setup needs.
Boot Camp (Intel Macs only)
Boot Camp used to be the go-to before Apple switched to its own silicon — dual-boot into native Windows, no virtualization tax, full performance. It's dead on every M1/M2/M3/M4 Mac because Apple never built Boot Camp support for ARM chips and Microsoft's ARM licensing doesn't extend to consumer dual-boot anyway. If you're still running an older Intel MacBook or iMac, Boot Camp remains a legitimate route with better raw performance than any VM. If you bought a Mac in the last four years, skip this section entirely — it's not an option for you.
NinjaTrader Web (no download, fewer features)
NinjaTrader Web is a genuinely usable browser-based platform for order management, watching positions, and basic charting — no install, no VM, works natively on any Apple Silicon trading platform setup. The trade-off is real: you lose NinjaScript custom strategies, Market Replay, and the advanced ATM (Automated Trade Management) strategies that funded futures traders lean on for stop and target automation. It's a fine backup for checking positions from a laptop on the road, not a full replacement for the desktop.
| Route | Cost | Performance | Feature parity | Setup difficulty |
|---|---|---|---|---|
| Parallels Desktop + Windows 11 ARM | Annual subscription (~$100/yr Pro tier) | Good for normal use, strained under heavy multi-chart loads | Full — NinjaScript, Market Replay, ATM | Moderate — VM setup + Windows license |
| Boot Camp | Free (Intel Macs only) | Native, best of the three | Full | Moderate, but unavailable on newer Macs |
| NinjaTrader Web | Free | Native browser speed | Partial — no NinjaScript, no Market Replay | Easiest — no install |
Connecting NinjaTrader to a data feed or prop firm evaluation account
NinjaTrader doesn't route your evaluation account through its own brokerage — for prop firm accounts, the connection runs through a third-party gateway, almost always Rithmic, CQG, or Tradovate. Whichever your firm uses, you're plugging NinjaTrader into someone else's infrastructure, and that's where most setup problems live.
Setting up a connection: Control Center > Connections > Configure
The path is the same regardless of provider:
- Open the Control Center (the main NinjaTrader window that loads on launch).
- Go to Connections > Configure.
- Click Add and select your provider from the dropdown — Rithmic, CQG, or Tradovate.
- Enter the username and password your prop firm emailed you (not your NinjaTrader.com login — these are separate credentials issued after you buy or pass the challenge).
- Pick the correct server/environment for that credential set.
- Click Connect, and confirm the connection icon in the Control Center turns green.
This is a one-time setup per account. Once saved, the connection profile sits in your list and you just click Connect each session — no need to re-enter credentials unless the firm resets your login.
Rithmic, CQG and Tradovate: which one your firm uses
You don't get to choose — your prop firm dictates the gateway, and it's usually stated in your welcome email or dashboard. Rithmic is the most common backbone for futures evaluation accounts because of its low-latency order routing and separate paper/live infrastructure, which makes it easy for firms to sandbox sim capital. CQG shows up with firms that also serve institutional-style futures flow. Tradovate is popular with firms offering commission-free or subscription-style futures models, and its connection is generally the most forgiving for beginners since it collapses fewer server choices onto you.
If you're still deciding between platforms, run your ninjatrader demo download first — the sim data feed doesn't need any of these gateways, so you can test charting and NinjaScript before your firm credentials even exist.
Fixing 'Connection lost' loops
The connection lost ninjatrader loop — where the platform connects, drops, and reconnects every few minutes — has three usual culprits:
- Wrong server selection. Rithmic in particular splits environments by data center (Chicago vs. Aurora) and by mode (paper vs. live). Picking the wrong one gets you an authentication handshake that silently fails on a loop instead of a clean error.
- Firewall or VPN interference. Corporate firewalls and consumer VPNs frequently block the ports Rithmic and CQG use for real-time order routing. Whitelist NinjaTrader.exe in Windows Defender and disable the VPN during trading hours — don't just trust the "allow" prompt once, check it stuck.
- Stale credentials after a challenge reset. If your firm resets your evaluation account after a breach or a new challenge purchase, your old saved password in Connections > Configure is now dead weight. Delete the old profile and re-add it — don't just overwrite the password field, since NinjaTrader sometimes caches the old server assignment alongside it.
One mistake that eats an entire trading day: forgetting to accept the exchange market data agreements the first time you connect live. NinjaTrader will show a connected icon but feed you nothing — no ticks, no chart movement — until those agreements are signed off inside the platform's exchange permissions screen.
Ready to trade funded capital?
Choose your path — Instant Accounts, One-Step or Two-Step Challenges — from just $23, with up to $300,000 in funded capital.
Choose your challengeThe post-install checklist that stops day-one blow-ups
Installing NinjaTrader gets you a working terminal. It does nothing to protect your evaluation account on day one. The checklist below is what separates traders who survive their first live session from the ones who blow the daily loss limit before lunch — do all three before you place a single order.

Download Market Replay data and rehearse the open
Go to Tools > Historical Data Manager, pull a few sessions of Market Replay data for ES E-mini S&P 500 or NQ E-mini Nasdaq-100, and replay the 9:30 ET open at 1x or 2x speed before you risk a cent of simulated capital. Market Replay ticks through actual historical order flow — not a smoothed backtest — so you feel the real spread widening and the real slippage on your fills. Traders who skip this step tend to discover their bracket logic is broken during the most volatile ten minutes of the day, which is exactly when a prop firm's daily loss limit gets tested hardest.
Build an ATM strategy with a hard stop
Set up your ATM strategies (Advanced Trade Management) under Control Center > New > ATM Strategy so a stop and a target attach automatically the moment you get a fill — not thirty seconds later while you're still fumbling with the DOM. Enable Chart Trader on your ES or NQ chart and link it to that ATM template. This matters more on futures than almost anywhere else: a fill on NQ during a fast leg with no stop already staged can cost you a full daily loss limit in seconds. If you're sizing down while you learn the platform, build the same ATM template for MES, MNQ, and MGC micro futures — same logic, a fraction of the tick value, same discipline.
Set daily loss guardrails and chart templates
Take your firm's daily loss limit and max drawdown figure and convert it into a hard per-contract number before you go live — not a mental note, an actual written limit. If your daily loss limit is $500 and your stop is 8 ticks on NQ ($10/tick per contract), you're capped at roughly 6 contracts on that one trade, full stop. On the open specifically, a 1.5x ATR stop beats a round-number stop — round numbers on NQ and ES get hunted first by algos and retail alike, while an ATR-based stop moves with actual volatility instead of sitting at a magnet level. Save your instrument list (MES, MNQ, MGC or GC gold futures if you're trading full-size), your ATM templates, and your Chart Trader layout as one workspace template — File > Save Workspace — so every session starts from the same guardrails, not a blank slate you have to rebuild under pressure.
NinjaTrader vs TradingView for futures: which do you actually need?
For pulling the trigger on ES, NQ or GC, NinjaTrader's DOM and order-flow tools are built for execution; for charting, scanning and idea-sharing, TradingView wins. Most futures traders who've run both for more than a month land in the same place: chart in TradingView, execute in NinjaTrader. They're not really competing products — they're solving different problems.
Where NinjaTrader wins
NinjaTrader's DOM order entry is purpose-built for futures — click-to-trade from the ladder, one-click flatten, ATM strategies that attach stop and target the instant you're filled. That matters when you're scalping MNQ off a level and can't afford the two extra clicks a browser-based ticket forces on you. Its order-flow tooling — footprint charts, volume profile, cumulative delta — runs natively against tick-level futures data, which is still where NinjaScript automation has the edge over Pine Script: NinjaScript is a full C# environment, so building a genuine ATM strategy with server-side stops is more native than replicating it through Pine Script alerts routed to a broker.
Where TradingView wins
TradingView's charting is cleaner, its scanner is faster across asset classes, and Pine Script is a lower barrier to entry for scripting an indicator than NinjaScript's C# base — you don't need a dev background to get a working study out the door. It's also cross-platform: Mac, Linux, iPad, phone, no Parallels workaround required. If you're sharing setups with a trading group or building a watchlist across gold, crude and equity indices in one tab, TradingView is simply faster to work in.
The realistic answer: run both
Plenty of funded futures traders keep TradingView open for structure and bias, then flip to NinjaTrader's DOM when it's time to enter. Many prop firms — including setups routed through Tradovate — accept order flow from either platform, so this isn't an either/or decision forced by your funded account rules. Check your specific firm's supported platforms before you build a workflow around one.
| Factor | NinjaTrader | TradingView |
|---|---|---|
| DOM order entry | Native, click-to-trade ladder | Basic ticket, no native ladder |
| Volume profile / footprint | Built-in, tick-based | Add-on / paid tier |
| Automation language | NinjaScript (C#) | Pine Script (easier syntax) |
| Data cost for futures | Free delayed/sim; live feed extra | Free basic; futures data paid add-on |
| OS support | Windows-only (Mac via Parallels) | Browser-based, all OS |
| Prop firm compatibility | Widely supported | Widely supported via broker routing (e.g. Tradovate) |
Trading NinjaTrader on a For Traders Futures Challenge
Once NinjaTrader 8 is installed, the only thing that changes for a For Traders Futures Challenge is where you point your connection — everything else on your desktop stays identical to the sim setup you just built. You're still trading CME Group futures (ES, NQ, GC, CL — the usual suspects), still charting on the same order flow tools, just now against evaluation rules instead of open-ended sim.
How the evaluation works on simulated capital
A prop trading futures evaluation at For Traders runs entirely on simulated capital — no real money touches your account at any stage, including after you pass. What you're proving is that you can hit a profit target while respecting a daily loss limit and a max drawdown ceiling, on data that mirrors live CME conditions. Pass the evaluation and you move to a funded account where you earn performance rewards tied to simulated profits — not a payout on real trading capital, a rewards structure built around your simulated results.
The gateway credentials issued with your challenge plug into NinjaTrader exactly where your sim or demo feed used to sit — same Connections menu, same Data Feed / Order Execution split you configured on install. There's no separate "prop firm version" of NinjaTrader to learn. If you can execute in Market Replay, you can execute on the challenge.
Getting your platform-ready before day one
Before your evaluation clock starts, run through this checklist:
- Confirm your gateway credentials are entered under Control Center → Connections and that both market data and order routing show connected — a lagging or dropped feed mid-session is how good trades turn into missed fills.
- Load your actual instruments (ES, NQ, GC, whichever contract you'll trade) and rebuild your chart templates from scratch rather than trusting an old sim workspace — tick size, margin, and session times differ by product.
- Set hard alerts for your daily loss limit and max drawdown level directly in NinjaTrader, not just in your head. On evaluation, the platform doesn't care how confident you feel about the next setup.
- Run at least one full session in Market Replay against real historical CME data before going live on the challenge — not to practice entries, but to practice sitting on your hands when the setup isn't there.
Here's the honest part: futures evaluations are unforgiving on drawdown, not on entries. Most traders who fail a challenge don't fail because their strategy was bad — they fail because they widened a stop, doubled a lot size to "get it back," or traded through a loss limit warning. The discipline you build grinding through Market Replay — where losses don't sting but the habit of respecting risk does form — is exactly what separates the small percentage who pass from everyone else staring at a breached max drawdown on day three.
Ready to trade funded capital?
Choose your path — Instant Accounts, One-Step or Two-Step Challenges — from just $23, with up to $300,000 in funded capital.
Choose your challengeNinjaTrader mobile app download: what it's good for
The NinjaTrader Mobile app download is free from the App Store and Google Play, and it syncs to the same account you're running on desktop — think of it as a window into your position, not a second trading desk. If you're standing in line for coffee when NFP drops and your NQ position needs attention, mobile is what saves you. It's not what you build a strategy on.
Installing on iOS and Android
Search "NinjaTrader Mobile" in either store, install, and log in with your existing NinjaTrader credentials — no separate account, no new license. The app pulls your connected account (sim or funded) automatically, so if you've already got NinjaTrader 8 running on desktop with a data feed and a broker connection, mobile just piggybacks on that setup. There's nothing to configure beyond logging in. It works the same on iOS and Android, no feature gap between the two that we've noticed.
What mobile can and can't do
Here's the honest split, because plenty of traders download it expecting a pocket version of the desktop platform and get burned by the gap:
- Handles well: checking open P&L, monitoring a running position, moving a stop when you're away from the desk, and — the big one — the ability to flatten position with a single tap if a trade goes sideways while you're not at your monitors.
- Can't do: no NinjaScript, so any automated strategy or custom indicator you rely on desktop simply doesn't exist here. No Market Replay for practice. Chart tooling is stripped down — you get basic candles and a couple of overlays, not the depth-of-market ladder or the drawing tools you use to actually plan an entry. And execution work — scaling in, working limit orders across multiple contracts, adjusting bracket orders on the fly — is clunky at best on a phone screen.
Treat the mobile trading app for futures as an emergency exit, not a cockpit. This matters even more inside a prop evaluation than in a personal sim account, because your daily loss limit doesn't care whether you were at your desk or fumbling a fill on a 5-inch screen. A fat-fingered market order on the NQ — wrong size, wrong side, wrong contract month — can chew through your buffer in seconds, and mobile's smaller buttons and slower fills make that mistake easier to make under pressure. The move that's saved more challenge attempts than any indicator: open the app, flatten position, close the app, deal with the trade properly once you're back at the desk. Use it to get out clean, not to get in clever.
NinjaTrader: honest pros and cons for futures traders
Pros
- Desktop platform and simulated trading are free for life — no paywall to learn on
- Best-in-class order entry: DOM, Chart Trader and ATM strategies that attach brackets at fill
- Market Replay lets you rehearse the ES and NQ open tick by tick before risking an evaluation
- Native compatibility with Rithmic, CQG and Tradovate, so most prop firm accounts connect directly
- NinjaScript gives full C# automation and backtesting without a third-party bridge
Cons / risks
- Windows-only desktop — Mac users need Parallels or the feature-limited web platform
- Live CME market data and exchange fees are extra, and the licence tiers are genuinely confusing
- Steeper learning curve than TradingView; the interface feels dated on first launch
- Install failures from antivirus and .NET issues are common and poorly documented
- Charting and idea-sharing lag well behind TradingView
Frequently Asked Questions
Where do I download NinjaTrader from the official site?+
The official NinjaTrader download comes only from ninjatrader.com — every other source is a mirror, a reseller repackaging the installer, or worse. Go to the download page, enter your email, and you'll get a single executable (Windows) that installs the full platform plus the simulated data feed for practice. Never download NinjaTrader from a third-party forum or file-sharing link — that's exactly how traders end up with malware bundled into a trading terminal. If you're running a futures challenge, confirm your firm's platform requirements before install so you don't need to reinstall with different settings later.
Is the NinjaTrader desktop download actually free?+
The NinjaTrader download itself costs nothing, and you can run it indefinitely on simulated data with full charting, backtesting, and strategy development tools. What's not free is live market data (exchange fees apply) and the lease/purchase options once you want live order routing beyond a broker-linked account. For prop trading evaluations, most of what you need — charting, order entry, sim execution — works on the free install. You only hit a paywall if you want real-time data outside a funded or broker relationship.
How do I download and install NinjaTrader on Windows step by step?+
Download the installer from ninjatrader.com, run it as administrator, and follow the setup wizard — it takes under five minutes on a normal connection. Choose a standard install location, let it install .NET dependencies if prompted, and restart if Windows asks. On first launch, NinjaTrader opens a connection wizard where you pick a data feed (start with the built-in simulator if you're new). Add your futures instruments to a chart, and you're ready to test order flow before connecting anything live.
Can I download and run NinjaTrader on a Mac?+
NinjaTrader has no native Mac version — it's built on .NET and runs on Windows only. Mac traders get around this with Parallels or VMware Fusion running a licensed Windows instance, or by using a cloud-hosted Windows VPS (common among futures prop traders who also want 24/5 uptime for their charts). Performance is generally solid either way since NinjaTrader isn't graphics-heavy. If you're trading a funded futures account, a VPS also protects you against your home internet dropping mid-trade.
NinjaTrader 8 or NinjaTrader 7 — which download do I need?+
NinjaTrader 8 is the current, actively developed platform and the one you should download — NinjaTrader 7 is legacy software still available for older strategies and add-ons that haven't been ported over. NT8 runs 64-bit natively, has better multi-threading for backtesting, and gets ongoing feature updates; NT7 receives none. Unless a specific custom indicator or EA you rely on only exists in NT7, install NT8. Most prop firms and futures brokers have fully migrated their integrations to NT8 at this point.
How do I connect NinjaTrader to a prop firm evaluation account?+
You link NinjaTrader to your prop firm's data feed through the Connections menu, entering the credentials your firm provides after you register for a challenge. Most futures prop firms route through Rithmic or CQG, both of which integrate natively with NT8 — no extra plugin needed. Once connected, your account shows up in the Control Center just like a live brokerage account, but trades execute against your simulated capital and evaluation rules (daily loss limit, max drawdown) still apply exactly as stated in your challenge terms.
Can I use NinjaTrader on my phone as well as desktop?+
NinjaTrader offers a mobile companion app for monitoring positions and account status, but full charting, strategy building, and order management stay on the desktop platform. The phone app is useful for checking your P&L or closing a position when you're away from your desk, not for running a full session. If you're managing a futures evaluation on the go, treat mobile as a monitoring tool and do your actual analysis and entries on desktop where the order flow tools and depth-of-market ladder actually work.
Is NinjaTrader better than TradingView for futures trading?+
NinjaTrader wins on execution — order flow tools, market depth, and native futures broker/data integrations that TradingView doesn't match. TradingView wins on charting speed, social/community features, and cross-device access since it's browser-based. Many futures traders actually run both: TradingView for scanning and idea generation, NinjaTrader for the actual DOM-based execution and backtesting. If your prop firm evaluation requires a specific platform for order routing, that requirement decides it for you regardless of preference.
Why does my NinjaTrader install keep failing or crashing?+
Most NinjaTrader install failures trace back to missing .NET Framework components, insufficient admin permissions, or antivirus software blocking the installer mid-run. Run the installer as administrator, temporarily disable aggressive antivirus/firewall software during setup, and make sure Windows is fully updated first. If NinjaTrader launches but crashes on connection, check that your system clock is synced correctly — data feed authentication is time-sensitive. A clean reinstall after fully uninstalling old files resolves the majority of persistent issues.
What should I set up immediately after installing NinjaTrader?+
Configure your data feed connection first, then set up your chart templates, default order quantity, and ATM strategy (automated stop/target brackets) before you place a single trade. Turn on the Trade Performance and Strategy Analyzer windows so you're tracking metrics from day one, not retrofitting them later. If you're prepping for a futures prop evaluation, also set a hard daily loss alert inside NinjaTrader matching your firm's daily loss limit — a visual warning beats finding out you breached the rule after the fact.
Written by
Marcel Hambálek
Senior Trader, For Traders
Marcel trades Futures and Forex day-trading setups on funded accounts and writes about the executional details most traders skip — order types, slippage, session timing, platform quirks on MT5 and NinjaTrader. Pragmatic, mechanics-first, no fluff.
Follow on LinkedInReady to trade funded capital?
Choose your path — Instant Accounts, One-Step or Two-Step Challenges — from just $49, with up to $300,000 in funded capital.
Choose your challengeRelated Blog Posts
Trade up to $300,000
Choose challenge