blog · ~6 min read

NinjaTrader: Futures Trading Platform Guide

NinjaTrader is the leading free platform for futures traders, and this guide walks beginners through installation, data feeds, charts, and the ATM order management system.

T By tradernewbie · Curated for beginners
#platforms#tools
Este artigo está em inglês. Ver no seu idioma? Google Translate →

As ferramentas interativas podem não funcionar na vista traduzida.

NinjaTrader: Futures Trading Platform Guide

If MetaTrader is for forex and TradingView is for charts, NinjaTrader is the platform of choice for futures — especially the CME index and Treasury complexes.

Why NinjaTrader dominates futures

NinjaTrader integrates deeply with futures data feeds (CQG, Rithmic, Continuum, Kinetic) and gives free charting and simulation. You only pay when you want to trade live, which makes it ideal for beginners who need months of screen time before risking capital.

Free vs paid tiers

Tier What you get
Free (sim only) Full charting, simulation, strategy backtesting
Lease Live trading with monthly fee
Lifetime One-time payment for unlimited live trading

Start with the free version. You only need to license when you fund a live account.

Installation and data feeds

  1. Download NinjaTrader 8 from ninjatrader.com (8 is current; NT7 is legacy).
  2. Install with default options.
  3. On launch, set up an account connection — pick a data feed provider.
  4. Common beginner choices:
    • CQG: clean tick data, retail-friendly
    • Rithmic: low latency, popular with prop firms
    • Kinetic: NinjaTrader's own simulated historical feed (cheap)
  5. Subscribe to live data via the provider — futures data is paid (CME market data fees apply).

Workspace and charts

  • Workspace = a tabbed layout with multiple windows
  • Chart: tick, minute, daily; custom sessions (RTH for regular hours, ETH for extended)
  • SuperDOM: NinjaTrader's flagship order-entry ladder
  • ATM Strategy: predefined stop and target brackets

The SuperDOM and ATM

NinjaTrader's strength is ATM (Advanced Trade Management). You predefine a stop loss and one or more profit targets, then click the DOM once — the platform handles the bracket automatically.

A simple ATM:

  • Entry: market
  • Stop: 10 ticks
  • Target 1: 10 ticks (1R)
  • Target 2: 20 ticks (2R)

The platform trails or scales out for you. Compare this to MT4, where every modification requires a manual click.

Setting up a futures chart

  1. Right-click the workspace → New Chart.
  2. Instrument: ES (S&P 500) or NQ (Nasdaq).
  3. Account: Simulation.
  4. Type: Minute, value 5.
  5. Session: RTH (9:30–16:00 ET) for cleaner price action.
  6. Add indicators: VWAP and 21 EMA.

Strategy backtesting

NinjaTrader 8 ships a Strategy Analyzer:

  • Tick replay accuracy (uses recorded ticks, not interpolated bars)
  • Walk-forward optimization support
  • Multi-instrument portfolios
  • Detailed trade list exportable to CSV

Strategies are coded in C# using the NinjaScript API. If you already know C#, this is the most powerful retail backtesting environment available.

Practical beginner routine

  1. Open NinjaTrader 8 with a free simulation account.
  2. Subscribe to a basic CME data feed (or use Kinetic for historical-only testing).
  3. Load a 5-minute ES chart with VWAP.
  4. Set up an ATM with 10-tick stop, 10- and 20-tick targets.
  5. Take 20 simulated trades over a week to learn DOM clicks.

Pitfalls for new futures traders

  • Margins are high: one E-mini S&P contract is $50 per point — a 10-point move is $500. Start with MES (Micro ES) at $5 per point.
  • Data fees stack: each exchange (CME, CBOT, COMEX, NYMEX) charges separately.
  • Globex vs RTH: night-session liquidity is thin and spreads are wider — beginners should trade only regular hours.
  • Contract rollover: futures expire every quarter — you must roll to the next contract or face delivery notices.

When to pick NinjaTrader

Choose NinjaTrader if you trade futures, want DOM-based execution with ATM, or plan to backtest with C#. For forex-only traders, MT4/MT5 or cTrader remain simpler.


Next: pair NinjaTrader's DOM with a discipline-focused demo routine.

Related market data, powered by TradingView.

Educational content · Not financial advice · Trade at your own risk