Charting / Execution Platform · Software
NinjaTrader
A futures-focused charting, backtesting, and order-flow platform, with software usable at no cost for charting, backtesting, and simulation, alongside an affiliated futures brokerage and clearing arm.
What it's for
Charting, strategy backtesting/optimization, and simulated trading for futures, described by NinjaTrader as always free to use, with live trading and real-time data available through NinjaTrader's affiliated brokerage or a documented external broker/data connection on desktop.
Who it's for
- futures traders who want free charting, backtesting, and simulated trading before committing capital
- traders building and testing automated strategies with NinjaScript and the Strategy Analyzer
- traders who want order-flow tools (Order Flow+) integrated with charting, included with a funded NinjaTrader brokerage account or available as a paid add-on
- traders who want NinjaTrader Desktop connected to a specific external broker or data provider from its documented connection list
Strengths
- Charting, backtesting, and simulated trading are described by NinjaTrader's own materials as always free to use, with no stated funding condition or time limit attached to that claim.
- The Strategy Analyzer documents three distinct testing modes — backtest, optimization, and walk-forward optimization — in NinjaTrader's own help guides.
- NinjaScript enables custom indicator and automated-strategy development inside the platform.
- Order Flow+ is included at no extra cost with any funded NinjaTrader brokerage account and for existing Lifetime license holders; NinjaTrader's help guide names eight components (Cumulative Delta, Delta Bars, Market Depth Map, Price On Volume Bars, Trade Detector, Volume Profile, Volumetric Bars, and VWAP), while its current support article lists six.
- NinjaTrader Desktop documents connections to external data feeds and brokers — including Rithmic, Continuum, Barchart, Coinbase, cTrader, eSignal, Forex.com, FXCM, IQFeed, Kinetick, and Interactive Brokers — rather than requiring only NinjaTrader's own brokerage.
Limitations
- Live market data isn't part of the free software itself: a funded NinjaTrader brokerage account includes Level I CME Group and EUREX data, deeper data such as CME Group Level II is a separate monthly subscription, and without a funded account live data isn't available after the two-week trial.
- Without a funded NinjaTrader brokerage account, Order Flow+ is a separate $59/month add-on, and NinjaTrader's own documentation lists its components inconsistently (eight in the help guide, six in the current support article).
- External broker and data-provider connectivity is documented for NinjaTrader Desktop. An equivalent documented connection list for NinjaTrader Web or Mobile wasn't found.
- Monthly ($99/month) and Lifetime ($1,499 one-time, or four payments of $499) account plans lower per-contract commissions and require a live NinjaTrader brokerage account; on the Free plan, a $35 fee applies if you log in but place no live trade within 30 days, and exchange, clearing, and NFA fees apply on every plan.
Best for
- Futures traders who want to build, backtest, and simulate strategies at no software cost before risking capital.
- Futures traders with a funded NinjaTrader brokerage account, who receive Order Flow+ and Level I CME Group and EUREX data at no extra cost.
- Traders who want to connect NinjaTrader Desktop to one of its documented external data or brokerage connections.
Not ideal for
- Traders who want a browser-first, multi-asset charting platform as their primary tool.
- Traders who need NinjaTrader Web or Mobile to match the external broker/data connectivity documented for Desktop.
- Traders who want Order Flow+ without funding a NinjaTrader brokerage account, since the standalone add-on costs $59/month.
Markets
- futures
Integrations
- Rithmic
- Continuum
- Barchart
- Coinbase
- cTrader
- eSignal
- Forex.com
- FXCM
- IQFeed
- Kinetick
- Interactive Brokers
Pricing
- Model: Freemium
- Includes a free plan.
Sources
- NinjaTrader — Homepage — Core self-description; futures contracts emphasized (Micro E-mini, E-mini, CME Group and Eurex access); 'always free' claim for charting, backtesting, and simulation.
- NinjaTrader — Trading Platform — Order Flow+, Market Replay, Pulse Indicator, bracket orders, and desktop/web/mobile availability.
- NinjaTrader Help Guide — Order Flow + — Names all eight Order Flow+ components and confirms inclusion for Lifetime license users.
- NinjaTrader Help Guide — Optimization (Strategy Analyzer) — Confirms the Strategy Analyzer's optimization mode.
- NinjaTrader Help Guide — Walk Forward Optimization (Strategy Analyzer) — Confirms the Strategy Analyzer's walk-forward optimization mode.
- NinjaTrader Help Guide — Minimum System Requirements — NinjaTrader Desktop requires Windows 11 or Windows Server 2016 or later (64-bit) and Microsoft .NET Framework 4.8. Checked September 28, 2026.
- NinjaTrader Support — NinjaTrader Account Plans — Free ($0/month; $0.39 micro, $1.29 standard), Monthly ($99/month; $0.29, $0.99), and Lifetime ($1,499 one-time or 4 × $499; $0.09, $0.59) plans; upgrading requires a live brokerage account; $35 Free-plan inactivity fee; complimentary Level I CME Group and EUREX data, TradingView, and Order Flow+ for funded accounts. Article updated August 3, 2026; checked September 28, 2026.
- NinjaTrader Support — Subscribing to the Order Flow+ Add-On — Order Flow+ complimentary for funded accounts, otherwise a $59/month standalone add-on; lists six included tools; existing Lifetime license-key holders already have access. Article updated August 28, 2026; checked September 28, 2026.
- NinjaTrader Support — Subscribing to Market Data — Level I CME Group and EUREX data included for funded accounts; CME Group bundle Level I $12/month where not included and Level II $48/month; no live-data subscription after the 14-day trial without a funded account. Article updated August 28, 2026; checked September 28, 2026.
- NinjaTrader Support — Free Trial of NinjaTrader — Free two-week trial from registration with live Level II CME Group bundle data and simulated trading on Desktop, Web, and Mobile; no payment method required, and it doesn't convert to a paid plan. Article updated August 10, 2026; checked September 28, 2026.
- NinjaTrader Support — NinjaTrader Desktop Connection Guides — Documents NinjaTrader Desktop's external connections (Rithmic, Continuum, Barchart, Coinbase, cTrader, eSignal, Forex.com, FXCM, IQFeed, Kinetick, Interactive Brokers). Retrieved via indexed search summary; the live portal page did not fully render for us and should be re-confirmed directly.
- National Futures Association — NinjaTrader Clearing, LLC registration and affiliated-entity structure — Confirms NinjaTrader Clearing, LLC as a CFTC-registered Futures Commission Merchant (NFA ID #0309379) and lists NinjaTrader Group's affiliated entities.
- Kraken — Kraken to Acquire NinjaTrader — Kraken's (Payward Inc.'s) own announcement of its acquisition of NinjaTrader Group, announced March 2025.
