NinjaTrader
NinjaTrader is a futures-first platform for active traders who value SuperDOM execution, order flow, C# automation, and prop-firm compatibility.
Review text updated September 13, 2026
Review method: published documents. Text updates are separate from the dated profile evidence; current features and account terms have not all been reverified.
Scores
Overall4.2/ 5
- Charting4.5 / 5
- Execution4.6 / 5
- Ease of use3.4 / 5
- Mobile3.8 / 5
- Automation4.2 / 5
- Data quality4.0 / 5
- Value4.1 / 5
- Support4.0 / 5
Pros
- Futures-native execution workflow with SuperDOM, chart trading, OCO/bracket orders, and advanced trade management
- Deep charting stack with order-flow visualization, volume profile, VWAP, Cumulative Delta, Level II, and many third-party tools
- NinjaScript gives serious users a C# path for custom indicators, automated strategies, and add-on development
- Free plan and simulator make it accessible before a trader commits to a monthly or lifetime license
- Strong fit with the futures prop-firm ecosystem, especially where firms support NinjaTrader through Rithmic or connectors
Cons
- The full desktop experience is Windows-based, while Mac users rely on web, mobile, virtualization, or a VPS-style workaround
- All-in pricing is more complex than the headline free plan because commissions, exchange fees, data, and add-ons change the real cost
- Backtesting requires care because Strategy Analyzer results can differ from replay and live-sim behavior
- The interface rewards power users but can feel dense for a new futures trader
- Mobile and web are useful companions, but advanced order-flow, workspace, and automation workflows still belong on desktop
What is NinjaTrader
NinjaTrader is a futures-first trading platform and brokerage built for active traders, founded in 2003 and now operating under the Kraken and Payward umbrella after Kraken announced a 2025 acquisition agreement. It combines brokerage access, desktop software, web and mobile trading, futures charting, market replay, order-flow tools, and NinjaScript, its C#-based customization language.
At a glance
NinjaTrader is one of the strongest fits in this collection for an active futures prop trader who wants desktop depth rather than a lightweight browser ticket. The tradeoff is complexity: the platform is powerful, the pricing tiers need decoding, and the best experience still lives on Windows desktop. If you want simple mobile-first trading or broad stock and crypto brokerage access, this is the wrong primary platform.
Markets, instruments, and who can use it
NinjaTrader is primarily a futures platform. Its own pages highlight stock-index futures, metals, energy, agriculture, financial, and crypto futures, including E-mini, Micro E-mini, crude oil, gold, natural gas, and micro bitcoin futures. The current platform access story is Desktop + Web + Mobile: NinjaTrader says traders can access platforms on mobile, PC, or Mac, but its flagship NinjaTrader Desktop page states that the desktop platform is built for Windows-based systems. That matters. If you trade stocks, spot forex, long-term ETFs, or multi-exchange crypto as your main activity, NinjaTrader is a specialist tool rather than your core broker.
Charting and analysis
Charting is one of the reasons NinjaTrader still has loyal users. The platform supports multiple chart styles, timeframes, technical indicators, custom layouts, Chart Trader, alerts, Time and Sales, Level II, and order-flow visualizations. NinjaTrader's charting page specifically names volumetric bars, custom volume profile, Order Flow VWAP, and Order Flow Cumulative Delta, all useful for futures traders who watch participation and pressure rather than just candles.
The depth is real, but so is the setup burden. A trader who wants one clean chart and a buy button will probably get more interface than he asked for. A trader who wants several instruments, order-flow views, market replay, and indicator customization across monitors is much closer to the intended user.
Order execution and order flow
NinjaTrader's execution workflow is built around active futures trading. SuperDOM, short for depth-of-market ladder, is the price ladder where a trader can read liquidity, place orders, and manage positions quickly. NinjaTrader's platform material says SuperDOM is designed to help traders analyze prices, place orders, and manage positions with precision. Its desktop page also names one-cancels-the-other orders, advanced order types, and SuperDOM market depth.
For funded-account traders, this matters more than brochure-level charting. The daily workflow is placing a limit order, attaching a stop and target, moving risk quickly, flattening if needed, and doing it without hunting through a generic broker interface. NinjaTrader is strong here, especially on desktop. Order-flow tools add another layer: volumetric bars, volume profile, VWAP, Cumulative Delta, and market replay let a trader study how a move traded, not just where a bar closed.
Automation and backtesting
NinjaTrader's automation stack is serious. NinjaScript is based on C#, and NinjaTrader says it can be used to build custom indicators, automated strategies, alerts, drawing tools, multi-series logic, and add-on windows. There is also a no-code Strategy Builder for simpler rules, plus the deeper NinjaScript Editor for users who can code or are willing to learn.
The honest warning is that backtesting needs discipline. Community discussions from r/algotrading repeatedly warn that Strategy Analyzer results can look too good unless the trader uses tick-level data, realistic fill settings, Market Replay, and live-sim validation. That does not make NinjaTrader weak for automation. It means the platform gives you enough rope to test properly or fool yourself efficiently. For scalp bots and low-timeframe strategies, Market Replay and live simulation should be treated as required validation, not optional polish.
Data, feeds, and connectivity
NinjaTrader's own simulator page describes live market data, a simulated data feed, and Playback Connection with recorded historical tick data. Its pricing pages say plans include top-of-book market data, with exchange, clearing, and NFA fees applying. Support and search-result evidence also show NinjaTrader connection guides for IQFeed, and the broader futures community frequently discusses CQG, Rithmic, Kinetick, and IQFeed in the NinjaTrader context.
For a prop trader, the connection model often comes from the prop firm rather than the retail NinjaTrader brokerage account. A firm may provide Rithmic credentials, a dashboard route, or a connector workflow. That changes the cost picture: you may care less about NinjaTrader Brokerage's own data bundle and more about whether your evaluation provider gives you a stable feed, market-depth permissions, and the platform license access you need.
Pricing decoded
The headline entry price is Free. NinjaTrader's pricing page lists three plans. NinjaTrader states that exchange, clearing, and NFA fees apply, so these figures are only the platform and commission layer, not the whole ticket cost.
A worked break-even example makes the model clearer. Assume an illustrative active trader does 600 round-turn Standard futures trades per month, which is 1,200 sides. The Free plan commission at $1.29 per side is $1,548 before exchange and regulatory charges. The Lifetime tier commission at $0.59 per side is $708 before those same external charges, saving $840 per month versus Free. On that activity level, the $1,499 Lifetime fee is recovered during the second month, using only the published commission difference and ignoring tax, exchange fees, data fees, financing, slippage, and any add-ons. At 100 Standard round turns per month, the same commission gap saves $140 per month, so the lifetime fee takes about eleven months to recover. For Micro-heavy traders, the break-even is slower because each side saves less in absolute dollars.
The real cost surprise is data and extras. Top-of-book access may be included by plan or funding status, but exchange data selections, Level II, third-party indicators, order-flow add-ons, and prop-firm connection fees can still matter. Treat Free as the starting plan, not as a promise that the whole NinjaTrader workflow costs nothing.
Prop-firm compatibility
NinjaTrader is prop-firm compatible, but compatibility is not a single switch. NinjaTrader's own homepage currently promotes NinjaTrader Prop and Tradovate Prop with Tradeify, and many futures prop firms support NinjaTrader through Rithmic or connector-based workflows rather than through the same direct brokerage path a retail user sees.
For BullTraders readers, the practical firms to check first are Apex Trader Funding, Topstep, Take Profit Trader, Earn2Trade, Tradeify, Alpha Futures, Lucid, MyFundedFutures, and similar futures-evaluation firms that publish NinjaTrader, Rithmic, Tradovate, or connector support. The exact path can differ: some firms issue Rithmic credentials for NinjaTrader Desktop, some route through Tradovate-style dashboards, and some use a third-party bridge. Before buying a license, verify the current platform list inside the firm's checkout or support docs, then compare it against our prop-firm reviews and the individual firm reviews.
Mobile and cross-device
NinjaTrader now has a real mobile app on Apple and Google app stores, and its mobile page says the app includes advanced charting, improved SuperDOM, built-in indicators, and trade management. That is a useful companion for monitoring positions, adjusting orders, or checking a market away from the desk.
The desktop still defines the product. Advanced workspace layouts, heavy order-flow study, NinjaScript development, multi-monitor setups, and serious replay work belong on Windows desktop. Web and mobile reduce the old Windows-only pain, but they do not erase the gap for a trader who uses NinjaTrader as a full workstation.
Should you run it on a VPS
A Windows desktop platform plus a funded futures account is the classic VPS case. If you run automated NinjaScript strategies, hold positions through unstable home internet, or need NinjaTrader Desktop available while traveling, a Windows VPS near the broker or data infrastructure can make sense. If you only trade manually from one desk during liquid sessions, start with a reliable local machine and use our VPS reviews when uptime or remote access becomes a real constraint.
Who it suits
NinjaTrader is for the active futures trader who values execution control, order-flow analysis, replay, customization, and the ability to grow into automation. It is also a strong fit for prop-firm traders when their firm supports NinjaTrader through Rithmic, a connector, or a supported dashboard route.
It is a poor fit for traders who want a simple mobile-first broker, long-term stock and ETF investing, spot crypto as the main venue, or a native Mac desktop workstation with full feature parity. Budget traders can begin on the Free plan, but high-volume traders should model the Monthly and Lifetime tiers before assuming the free route is cheaper.
Our verdict
NinjaTrader earns its place because it is built around the realities of active futures trading: fast order entry, DOM workflow, bracket logic, market replay, order-flow analysis, and serious customization. Its weaknesses are the other side of that same design. The interface takes work, the cost model takes math, and backtesting requires more skepticism than the marketing page can provide. For a futures prop trader who accepts those tradeoffs, NinjaTrader remains one of the most relevant platforms in the market.
FAQ
Is NinjaTrader free?
The starting plan is Free, and NinjaTrader says the platform, charting, backtesting, simulation, and technical analysis can be used without a platform fee. Live trading costs depend on commission tier, exchange fees, clearing and NFA fees, market data, and any third-party tools.
Can I use NinjaTrader on Mac?
NinjaTrader offers web and mobile access for Mac users, but the flagship NinjaTrader Desktop platform is built for Windows-based systems. Mac traders who need the full desktop workflow usually use a Windows machine, virtualization, or a Windows VPS.
Does NinjaTrader work with prop firms?
Yes. NinjaTrader is widely used in futures prop trading, often through Rithmic credentials or a connector supplied by the firm. Check the specific firm's current platform page before paying, because support can differ by account type and connection route.
Is NinjaTrader good for automated trading?
Yes, if you are willing to do the validation work. NinjaScript uses C# and supports custom indicators, strategies, alerts, and add-ons. Backtests should be checked with tick-level assumptions, Market Replay, and live simulation before trusting a strategy with funded capital.
What markets can I trade on NinjaTrader?
NinjaTrader is primarily for futures, including index, metals, energy, agriculture, financial, and crypto futures. It is not the right primary platform for long-term stock investing or spot crypto trading.
Is NinjaTrader beginner-friendly?
It is learnable, but it is not the simplest platform in this collection. The simulator, education, and web/mobile tools help, yet the real advantage comes when a trader learns SuperDOM, chart trading, order-flow tools, data settings, and workspace management.
Provider documentation
NinjaTrader official website contains the provider's product pages and legal terms. Match the account, plan and country before applying a rule or advertised price.
Provider pricing
NinjaTrader pricing and available products should be checked for the exact account or hosting configuration. Compare the full charge, billing period and optional services before purchase.