Nordic guide to futures trading · Independent editorial team
NorskNO EnglishEN DeutschDE SvenskaSV SuomiFI
Home Brokers Platforms & tools Reviews Market news Insights Methodology Futures TV About us
Get started quickly
Visit EdgeClear
Futures · Platform · Setup

NinjaTrader Guide 2026: how to set up the platform for futures

NinjaTrader is our preferred futures platform alongside EdgeProX for traders who want charts, Chart Trader, SuperDOM, ATM strategies, replay, workspaces and order flow in one tidy workflow.

NinjaTraderPlatform · charts, DOM and orders
ATMCore feature · stop and target before entry
SimStarting setup · one market first
PracticalLevel · from setup to replay
Ole Henrik Lund Written byOle Henrik Lund Stefan Eriksen Fact-checked byStefan Eriksen
Published5 August 2026
Updated5 August 2026
Table of contents
  1. Important note
  2. What is NinjaTrader?
  3. Platform, not just a broker
  4. Broker and tools
  5. First setup
  6. Control Center
  7. Workspaces
  8. Charts
  9. Chart Trader
  10. SuperDOM
  11. ATM strategies
  12. Playback
  13. Order Flow+
  14. Rollover
  15. Recommended setups
  16. NinjaTrader vs TradingView vs Bookmap
  17. Common mistakes
  18. Checklist before live trading
  19. Sources
  20. Conclusion
  21. FAQ
Quick summaryWhat you should know about NinjaTrader
  • NinjaTrader is first and foremost a work tool. The platform is best suited when you want charts, orders, DOM, ATM, replay and workspaces gathered in one futures workflow.
  • Start simpler than you think. One market, two charts, one sim account and one ATM template is often better than ten indicators and three different order interfaces.
  • ATM is the key to discipline. Stop-loss and targets should be defined before the order is sent, not improvised after the position is already open.
  • Chart Trader and SuperDOM solve different needs. Chart Trader is often better suited for visual order placement, while SuperDOM is better suited for fast ladder/DOM trading.
  • Playback is underrated. You can practise the open, news reactions and your own decision-making process without risking real capital.
  • Order Flow+ should come later. Volume profile, delta, VWAP and market depth are useful, but only once you already have a clear strategy.
  • Rollover needs to be part of the routine. Futures contracts expire, and the wrong contract month can give lower volume, wrong levels and worse decisions.
NinjaTrader platform with charts, market data and order tools
NinjaTrader is most relevant for traders who want to build a structured futures workflow with charts, orders, DOM, replay and risk management.
NinjaTrader advertisement: Upgrade your trade

NinjaTrader is one of the most widely used platforms among active futures traders who want more control than a simple web platform offers. It's used for charting, DOM trading, order entry, sim trading, backtesting, market replay, order tools and more advanced trade management.

This article covers NinjaTrader as a trading platform, analysis workspace and practical futures tool.

For traders considering futures on indices, gold, oil, currencies, rates or Bitcoin, NinjaTrader can be a powerful environment. The platform is particularly relevant if you want to work with multiple timeframes at once, Chart Trader directly in the chart, SuperDOM, predefined ATM strategies, sim trading, replay and order flow.

NinjaTrader still isn't the simplest platform for a complete newcomer. It requires you to set up workflow, instruments, workspaces, data and risk tools correctly. In return, it can scale from simple sim trading to advanced futures trading with multiple windows, order types, profiles and fixed trade management rules.

CategoryFutures · Platform guide
Best forActive futures traders who want charts, DOM, ATM and replay
Typical marketsES, MES, NQ, MNQ, GC, MGC, CL, MCL, 6E, ZN and BTC
Starting levelSim account, one market, two charts and one ATM template
Main riskWrong account, wrong contract month, missing stop-loss and an overly complicated setup

The platform should protect your process

NinjaTrader can make order placement, stop-loss and replay more structured. It doesn't make the strategy profitable by itself. The goal is to reduce manual errors and build a workflow you can actually stick to.

Important note

Best Futures is not an investment adviser, brokerage or tax adviser. This article is general education on using NinjaTrader as a futures platform.

Futures trading carries a high level of risk. Losses can exceed the capital deposited if you trade a regular futures account without sufficient risk management. If you trade through a prop firm, the account's rules, drawdown, payout terms and permitted strategies can be just as important as the market analysis itself.

NinjaTrader can help you structure analysis, orders and risk management, but the platform doesn't make your strategy profitable by itself.

What is NinjaTrader?

NinjaTrader is a trading platform for active traders, particularly well known in the futures community. The platform is used for charting, analysis, order entry, sim trading, replay and trade management.

NinjaTrader's own documentation describes charts as flexible windows with multiple intervals, indicators, drawing tools, Chart Trader and support for automated strategies via NinjaScript. In practice that makes the platform more than a chart: it becomes the trader's workstation.

You can set up one workspace for Nasdaq, one for gold, one for oil and one for replay. You can have multiple charts with different timeframes, a SuperDOM next to the chart, ready-made ATM strategies and separate sim or live accounts.

For a trader who only wants to buy stocks long-term, NinjaTrader is probably unnecessarily complicated. For a trader who actively trades MNQ, MES, MGC, MCL, 6E or ZN, the platform can be a very good tool.

NinjaTrader as a platform and workspace

The key distinction is this: NinjaTrader should be assessed as a platform, ecosystem and order workspace.

That means this guide focuses on workflow, charts, order tools, replay, ATM and futures-specific routines.

RoleHow we assess NinjaTrader
BrokerRelevant, but not the main focus of this guide
Trading platformMain focus
Analysis toolStrong, especially for futures charts and order tools
Order platformStrong through Chart Trader, SuperDOM and ATM
Futures workstationOne of the most relevant use cases
Prop firm toolRelevant if the account and connection support NinjaTrader
Alternative to TradingViewYes, especially for more advanced futures execution
Alternative to BookmapPartly, especially with Order Flow+, but Bookmap is more specialised for heatmap

A practical futures setup can therefore be EdgeClear as futures broker, NinjaTrader or EdgeProX as futures platform, and Bookmap if you specifically want to see liquidity and heatmap in more detail. TradingView can still be used for broad charting and alerts, but it isn't our first choice for DOM and active futures order workflow.

Editor's pick

Practical setup around NinjaTrader

For active futures traders, the setup is about more than the platform itself. Broker, charting, DOM, replay and order flow need to work together without the workspace becoming unnecessarily complicated.

Futures broker
EdgeClear
EdgeClear
9.4/ 10

Available to European traders · Tested by our team.

Read our review Visit EdgeClear Advertiser link
Preferred trading platform
NinjaTrader
NinjaTrader
9.3/ 10

DOM · ATM

Read the review Visit NinjaTrader Advertiser link
Order flow & heatmap
Bookmap
Bookmap
9.1/ 10

Heatmap · Order flow

See tools Visit Bookmap Advertiser link

First setup: how a new futures trader should start

Many people make NinjaTrader too complicated from day one. They load ten indicators, three DOM windows, five markets, Order Flow+, custom scripts and automated strategies before they've learned to place an order with the correct stop-loss.

A better starting setup is simpler and more repeatable.

ElementRecommendation
AccountSim101 or another sim account first
MarketOne market, for example MNQ or MES
ChartOne 15-minute chart and one 5-minute chart
OrdersChart Trader or SuperDOM, not both at the start
Risk managementOne simple ATM strategy
IndicatorsVWAP, volume and possibly one moving average
JournalScreenshot before and after each trade
ReplayUse Playback before live trading

NinjaTrader has a standard Sim101 account that can be used in order entry windows for simulated trades. Before trading live, you should have tested order entry, stop-loss, targets, ATM, cancelling orders, moving the stop, closing a position, switching between sim and live, rolling contracts and saving your workspace.

Schematic example of a NinjaTrader workspace with a structure chart, entry chart and SuperDOM
A good workspace makes it easier to see structure, entry and risk without filling the screen with unnecessary windows.

Control Center: the heart of NinjaTrader

Control Center is the main window in NinjaTrader. NinjaTrader describes it as the default window shown when the platform starts, and as a central place for account, order, execution, log and position information.

This is where you access charts, SuperDOM, Market Analyzer, Strategy Analyzer, Playback, Connections, Workspaces, Instruments, Orders, Executions, Positions, Accounts, logs and messages.

For new users, Control Center should be treated as a cockpit. Before trading, you should always check that the correct account is selected, that the data feed is connected, that you don't have forgotten open orders, that the workspace is correct, that the instrument is the right contract month, and that you're not trading live when you think you're trading sim.

Workspaces: build one layout per strategy

Workspaces are one of the most important parts of a NinjaTrader setup. A workspace is a saved layout with charts, DOM, instruments, indicators and windows.

NinjaTrader's documentation describes that you can have multiple workspaces open at once, switch between them, save them, export them and import them. Our recommendation is to use fewer, clearer workspaces.

WorkspacePurpose
MNQ DaytradeNasdaq setup for intraday
MES DaytradeS&P 500 setup
MGC GoldGold with dollar and rate context
MCL OilOil with EIA and intraday structure
Replay PracticePure practice layout
Journal ReviewAnalysis and screenshots

Don't build one giant screen with everything. Build one layout for one type of decision instead.

Charts: keep them clean

NinjaTrader charts support multiple intervals, indicators, drawing tools, Chart Trader and strategies. That means you can build very advanced chart setups. But for many traders, the chart becomes so full of information that they no longer see the price.

A good futures chart should answer three questions: What is today's structure? Where are the key levels? Where is my risk if I'm wrong?

StructureUse a higher-timeframe chart for trend, yesterday's high/low, overnight high/low, the opening range and major support/resistance.
EntryUse a smaller chart for the actual trigger. For many intraday traders that means 5 minutes or similar.
RiskDefine stop-loss and target before entry. The chart should help you see where the idea is invalidated.

Start with candlesticks, VWAP, volume, possibly a 20 EMA, yesterday's high/low, the opening range and horizontal levels. Avoid five oscillators, random signal indicators and colours you can't explain.

Chart Trader: the simplest way to place orders visually

Chart Trader lets you trade directly from the chart. NinjaTrader describes that Chart Trader can be activated in the chart window, and that the panel lets you place, change and cancel orders directly in the chart.

This suits traders who want to see entry, stop-loss and target visually in the market. Chart Trader is often simpler than SuperDOM for new users because you see the order in the context of the price structure.

NinjaTrader Chart Trader with entry, stop-loss and target in the chart
Chart Trader makes risk more visible because entry, stop-loss and target can be shown directly in the chart.

A practical example: you see MNQ pull back to VWAP after the US open. The market holds a higher low. You place a buy stop above the confirmation bar, with an ATM strategy activated. When the order fills, the stop-loss and target are placed automatically according to the template.

This is where NinjaTrader becomes useful. Not because the platform gives you the signal, but because it helps you execute the plan without improvising stop and target after you're already in the trade.

SuperDOM: for precise order execution

SuperDOM is NinjaTrader's depth-of-market and ladder-based order tool. It suits traders who want to see price levels, place orders quickly and manage positions from a vertical price ladder.

NinjaTrader describes that the SuperDOM window can be opened from the New menu in Control Center, and that there are Static and Dynamic SuperDOM versions. SuperDOM also has functions for managing positions, including closing positions, reversing positions and adding or removing targets in an ATM strategy.

SuperDOM is particularly well suited for scalping, active intraday trading, fast order adjustment and contracts with good liquidity. For many new traders, Chart Trader is still a better first choice.

ATM strategies: the most important risk management feature

ATM stands for Advanced Trade Management. This is one of the main reasons to use NinjaTrader for futures.

An ATM strategy lets you predefine how the position should be managed after entry. That can include stop-loss, profit target, multiple targets, breakeven functions and trailing stop. NinjaTrader describes ATM Strategy as the foundation for how positions or partial positions can be managed in the platform.

Illustration of an ATM setup with entry, stop-loss and profit target
ATM templates help you define risk before you click buy or sell.
FieldExample
InstrumentMNQ
Number of contracts1
Stop-loss40 ticks
Target80 ticks
Risk/reward1:2
BreakevenAfter +40 ticks
Trailing stopNot in the starting phase

This is just an example. The numbers need to be adapted to the market, volatility, account, prop firm rules and strategy. The point isn't that everyone should use the same ticks. The point is that you should know the risk before you click.

Playback: practise as if the market were live

Playback is one of NinjaTrader's most underrated features. Instead of just looking at historical charts, you can replay market data in NinjaTrader windows as if the market were happening in real time.

NinjaTrader states that Playback Connection can deliver synchronised replay of recorded markets to all NinjaTrader windows. That means multiple charts and SuperDOM windows can follow historical market data simultaneously.

You can use Playback to practise the US open, CPI reactions, FOMC volatility, oil around EIA data, gold around inflation data, Nasdaq trends, stop-loss management, ATM use and psychological discipline.

Replay should train process

Replay shouldn't be used to find perfect historical trades. Use it to practise waiting for the setup, placing orders correctly, using ATM, stopping after a daily loss limit and documenting the trade.

Order Flow+: powerful, but not the first step

Order Flow+ is NinjaTrader's more advanced toolkit for futures traders who want to analyse volume, aggressive buying/selling, market depth and volume profile.

NinjaTrader lists Order Flow Cumulative Delta, Delta Bars, Market Depth Map, Volume Profile, Volumetric Bars and VWAP among the components of Order Flow+.

ToolUse
Volumetric BarsShows buying/selling and volume inside each bar
Cumulative DeltaShows net aggressive buying/selling activity
Volume ProfileShows where volume has traded at different price levels
VWAPVolume-weighted reference price
Market Depth MapVisualises limit orders and market depth
Trade DetectorCan highlight larger trades

Our recommendation is not to start with Order Flow+ before you can trade a clean chart, Chart Trader or SuperDOM, ATM, sim and replay. Order flow tools can provide good context, but they can also lead to overanalysis.

Rollover: don't forget the contract month

Futures contracts expire. That means you need to follow the correct contract month and know when the market rolls to the next contract.

NinjaTrader has a function for batch rollover of futures instruments across instrument lists and open workspaces. The documentation also notes that NinjaScript strategies aren't rolled automatically and must be handled separately.

This matters for traders who trade ES/MES, NQ/MNQ, CL/MCL, GC/MGC, 6E/M6E, ZN/ZB and BTC/MBT. For day trading, you should follow the contract with the best liquidity, not necessarily the one you've always had on the chart.

Common rollover mistakes

You analyse the old contract month, trade an instrument with lower volume, forget to save the workspace after rollover, or use a chart merge you don't understand. Build rollover into your routine before the volume moves.

Our recommended NinjaTrader setup for futures

Setup 1: new trader, prop firm or Micro Nasdaq

ComponentRecommendation
MarketMNQ
AccountSim first
Chart 115 min structure
Chart 25 min entry
OrdersChart Trader
ATM1 contract, fixed stop and target
IndicatorsVWAP, volume, 20 EMA
Max trades2-3 per day

Setup 2: active intraday trader

For more experienced traders, the setup can be expanded with 30-minute context, 5-minute execution, volume profile or a higher timeframe, SuperDOM or Chart Trader, multiple ATM templates by volatility, and a weekly replay review.

Setup 3: order flow trader

For advanced traders, Order Flow+ can be used with Volumetric Bars, Volume Profile, VWAP, Market Depth Map, SuperDOM and ATM with a hard stop. This suits traders who already understand volume, delta and their own decision-making process.

NinjaTrader vs TradingView vs Bookmap

ToolBest forWeakness
NinjaTraderFutures execution, ATM, DOM and replayMore technical setup
TradingViewCharting, alerts and broad market analysisWeaker for advanced futures DOM
BookmapHeatmap, liquidity and order flowNot a complete trading workflow on its own
cTraderCFD/forex workflowNot primarily futures
MetaTrader 4Forex/CFD and EAsLess futures-oriented

A clean solution is to use TradingView for broad monitoring, NinjaTrader as a serious futures workstation, and Bookmap if you specifically want to see liquidity and heatmap in more detail. Don't use every tool at once before you have a clear strategy.

Common mistakes in NinjaTrader

  • Wrong account selected: you think you're trading sim, but the order entry is set to your live account.
  • No ATM active before entry, so stop-loss and target aren't placed automatically.
  • Too many indicators, so price structure and risk disappear in the clutter.
  • Forgetting to save the workspace after changes or rollover.
  • Wrong contract month after futures rollover.
  • Moving to SuperDOM too quickly before mastering Chart Trader and basic order types.
  • Replay without realistic risk and without journaling.
  • Turning on Order Flow+ too early, before you have a simple strategy that works without extra data.

Checklist before you trade live in NinjaTrader

Before opening a live position, you should be able to answer yes to these points.

  • The correct account is selected.
  • The correct contract month is selected.
  • The data feed is connected.
  • The correct ATM template is active.
  • You know the tick value and maximum risk.
  • Stop-loss is defined before entry.
  • The macro calendar has been checked.
  • A daily loss limit is defined.
  • The same setup has been tested in sim.
  • You know how to close everything quickly.

If the answer is no on several of these, you shouldn't be trading live yet.

Read also: Market Profile and TPO

Market Profile and TPO gives the auction context behind the levels: value area, POC, Initial Balance, single prints and day types. Use it together with footprint, order flow and Bookmap when you want to separate rotation from real imbalance.

Read also: VWAP strategy 2026

VWAP strategy 2026 shows how you can use VWAP together with Market Profile, footprint, order flow and tools like Bookmap and NinjaTrader in practical futures trading.

Sources and further reading

Conclusion: NinjaTrader is for traders who want control

NinjaTrader isn't the simplest platform. That isn't really the point.

NinjaTrader is best suited for futures traders who want control over charts, orders, stop-loss, targets, DOM, replay, workspaces and order flow. Its biggest strength is the ATM strategies. Used correctly, they can make risk management more precise and reduce manual errors after entry.

The second biggest strength is flexibility. You can build a simple MNQ setup with two charts and Chart Trader, or an advanced order flow environment with SuperDOM, Volumetric Bars, VWAP, Volume Profile and Market Depth Map.

NinjaTrader should first and foremost be assessed as a platform for futures trading, not as a replacement for a good broker, a strategy or risk management.

Our recommendation is simple: start with Sim101, one market, two charts, one ATM template and replay. Once you can follow the plan there, you can gradually build further.

Capital risk: Futures trading carries a high level of risk and isn't suitable for everyone. Losses can exceed the capital deposited. This article is general information, not investment advice.

Frequently asked questions about NinjaTrader

Short answers about NinjaTrader as a futures platform, ATM, Chart Trader, SuperDOM, Playback, Order Flow+ and rollover.

NinjaTrader is a trading platform used for charting, order entry, simulation, replay, trade management and analysis. The platform is particularly well known among active futures traders.

This guide assesses NinjaTrader as a trading platform, analysis workspace and work tool for futures traders. Account, clearing and broker setup should be assessed separately.

Yes, but only if you start simple. Use a sim account, one market, one chart setup, Chart Trader and one ATM template before considering live trading.

ATM stands for Advanced Trade Management. An ATM template can place stop-loss, targets, breakeven and other trade management rules automatically once the order fills.

Chart Trader is the order tool that lets you place, change and cancel orders directly from the chart. It suits traders who think visually and want to see stop-loss and targets in the price action.

SuperDOM is NinjaTrader's ladder and depth-of-market tool. It's often used by active traders who want to place and manage orders quickly from a vertical price ladder.

Playback lets you replay historical or recorded market data in NinjaTrader windows as if the market were live. It's useful for practice, replay and testing your workflow.

Order Flow+ is NinjaTrader's toolkit for volume, delta, VWAP, market depth and volume profile. It's useful for experienced traders, but shouldn't normally be the first step for new users.

For new futures traders we recommend a simple setup: a 15-minute chart for structure, a 5-minute chart for entries, Chart Trader, one ATM template, VWAP and volume.

It depends on the prop firm, account and connection. Always check which platforms, data feeds and account rules the prop firm supports before buying an evaluation or sim-funded account.

Yes. Futures contracts expire and must be rolled. NinjaTrader has functions for rolling over futures instruments, but you still need to check contract month, volume, workspaces and any strategies.