Why Simulation Trading Is Not Optional for New Futures Traders
The most expensive mistake a new futures trader makes is going live before they have demonstrated consistent execution of a strategy in simulation. ES and NQ futures markets move fast — a 10-point ES move represents $500 per contract. The combination of real money, fast price movement, and new software creates a learning environment where even competent traders make expensive execution errors. NinjaTrader's simulation mode eliminates this cost by providing realistic fill simulation against live market data without any real capital at risk.
The common objection to sim trading — "it feels different from live trading" — is true but misses the point. The purpose of sim trading is not to replicate the psychological pressure of live trading. It is to build mechanical proficiency: knowing where to click, how to enter and exit quickly, how to manage positions, and how to read your strategy's setups before those decisions carry real financial consequences. Psychological discipline is built over years of live trading; platform mechanics can and should be mastered in simulation first.
Setting Up NinjaTrader for Simulation
Step one: download and install NinjaTrader 8 from the official NinjaTrader website. The base platform is free for simulation use. Charting, strategy backtesting, and simulation trading are available at no cost — commissions and live trading require a live account connection.
Step two: connect to a simulated account. When NinjaTrader loads, look for the simulated account connection in the connection dropdown (typically labeled "Simulated" or "Playback"). Click Connect. NinjaTrader creates a simulated account with a default paper money balance (typically $100,000). You can reset this balance to match your intended real trading account size — right-click on the simulated account in the Account Performance window and select Reset Account.
Step three: configure your charts. Open a new chart from the Chart menu, select the ES 09-26 (or current front month) futures contract, set the bar type to Candlestick, and choose your preferred interval (5-minute is standard for most ES/NQ setups). Add your indicators: VWAP, Volume, and the moving average periods you use in your strategy.
Step four: configure the SuperDOM for execution practice. Open the SuperDOM from the New menu, connect it to the same instrument (ES). Verify the account selector shows your simulated account, not a live account. Set your default order quantity to the number of contracts you intend to trade live (starting with 1 for most new traders).
Making Simulation Fills Realistic
The most important configuration for realistic simulation: set the fill policy in NinjaTrader's Simulation Options to "Fill on Touch" for limit orders rather than "Fill Against Bid/Ask." Fill on Touch means your limit buy at 4,850 fills when price touches 4,850, which can slightly overstate fill quality compared to live execution. For market orders, fills are essentially instantaneous in simulation — this understates real slippage on fast-moving markets.
To make simulation more realistic: introduce a 100-200ms artificial latency (configurable in NinjaTrader's connection settings for the sim account). This adds a small delay that better approximates real order routing time and prevents the illusion of perfect market-order timing.
For size-specific realism: if you are trading 1-2 contracts on ES, sim fills are highly accurate — your size is trivial relative to ES liquidity. If you are testing 10+ contract positions, sim fills overstate real execution quality because large orders in live markets create price impact that simulation does not model.
The Daily Simulation Practice Routine
Structured simulation practice is more valuable than unstructured chart watching. The daily routine for a trader preparing for live ES/NQ trading: open NinjaTrader at 9:00 AM ET (30 minutes before RTH open). Run through the pre-session checklist: identify prior day's key levels (high, low, midpoint, close), draw VWAP from the prior session, identify the day's gap (if any), note any high-impact economic events scheduled.
At 9:30 AM, trade the session in simulation using only your defined strategy criteria. No deviation. Log every trade in your trading journal immediately: setup name, entry price, stop, target, outcome. End the session at your defined stop time (for most YMI-style traders, 11:30 AM or 12:00 PM for the morning session).
After the session: fill in the post-session review. Score each trade 1-5 on criteria adherence. Identify one specific behavioral observation for tomorrow. Total time: 2.5 hours of trading plus 20 minutes of review.
Run this routine for a minimum of 30 consecutive trading days before going live. Thirty sessions is enough data to identify the most common execution errors, establish the morning routine, and develop a performance baseline to measure against once you go live.
The Metrics That Indicate You Are Ready to Go Live
Do not go live based on calendar time alone. Go live when four criteria are met. First: win rate in sim is within 5-10% of the expected strategy win rate for at least 30 trades — if the strategy should be 50% and you are winning 80% in sim, you are either cherry-picking trades or the sample is too small.
Second: average winner and average loser are within the expected range for the strategy. Stretched winners and tight losers in sim suggest discretionary exit management that will be harder to replicate live.
Third: execution errors (wrong direction entries, missed stops, order quantity mistakes) average fewer than 1 per week. Execution errors are the most dangerous live trading risk for new traders and should be eliminated in sim before live trading begins.
Fourth: you have followed your pre-session plan on at least 80% of trading days in simulation — logged the plan before open, traded only what was in it (or identified the off-plan trade in the post-session review). Plan adherence in live trading is harder than in sim; if you cannot achieve 80% adherence in sim, live adherence will be lower.
Using NinjaTrader's Market Replay for Focused Practice
Beyond live simulation, NinjaTrader's Market Replay feature lets you replay historical sessions at any speed (1x, 2x, 4x, or 8x) as if they are happening in real time. This is the most efficient training tool available for new traders because you can practice a full trading day in 2 hours instead of 6.5 hours.
Best use cases for Market Replay: practicing a specific setup type across 20 historical sessions without waiting 4 weeks for live market opportunities; studying how a specific scenario (post-FOMC sessions, gap-fill days, trend days) unfolds in real time; diagnosing a specific execution error by replaying the session where it occurred and practicing the correct response.
Market Replay does not generate real-time VWAP (VWAP resets daily based on the replay session's historical data), so configure your charts to display the session VWAP correctly. NinjaTrader's Volume Profile indicator in Market Replay mode provides accurate historical volume data and produces reliable VWAP for replayed sessions.
The Transition from Simulation to Live Trading
When going live for the first time, start at 1 contract regardless of account size or sim performance. The transition from simulation to live trading is a psychological and execution transition, not a strategy transition. The same execution errors that were minor in sim become costly live. Starting at minimum size for the first 30 live sessions limits the cost of any remaining execution errors and allows the psychological adjustment to develop without excessive financial pressure.
After 30 live sessions at 1 contract with performance consistent with your sim baseline, scale to 2 contracts. After another 30 sessions at 2 contracts with consistent performance, evaluate whether 3-5 contracts is appropriate for your account size and risk tolerance. This graduated scaling approach — the same approach recommended across YMI's Pro and VIP tiers — is the pathway that consistently produces durable live trading performance rather than the boom-bust pattern of traders who scale up too quickly.
About the Author
Founder, Young Money Investments · Quant Trader
Cameron has 18+ years of live market experience trading ES, NQ, and futures. He founded Young Money Investments to teach systematic, data-driven trading to everyday traders — the same quantitative methods used at his hedge fund, Magnum Opus Capital. His members have collectively earned $50M+ in prop firm funded accounts.
18+ Years Trading ExperienceHedge Fund Manager — Magnum Opus Capital$50M+ Funded for MembersNinjaTrader SpecialistFutures: ES · NQ · RTY · CL · GC
Free — No Credit Card
Get Daily KPLs in Your Inbox
AI-generated Key Price Levels for ES & NQ, delivered every trading morning. Join 500+ traders who start their session with a plan.
Risk Disclosure & Disclaimer
Educational Purposes Only: The content provided in this blog is for educational and informational purposes only. It does not constitute financial, investment, or trading advice. Young Money Investments is not a registered investment advisor, broker-dealer, or financial analyst.
Risk Warning: Trading futures, forex, stocks, and cryptocurrencies involves a substantial risk of loss and is not suitable for every investor. The valuation of futures, stocks, and options may fluctuate, and as a result, clients may lose more than their original investment.
CFTC Rule 4.41 - Hypothetical or Simulated Performance Results: Certain results (including backtests mentioned in these articles) are hypothetical. Hypothetical performance results have many inherent limitations. No representation is being made that any account will or is likely to achieve profits or losses similar to those shown. In fact, there are frequently sharp differences between hypothetical performance results and the actual results subsequently achieved by any particular trading program.
Testimonials: Testimonials appearing on this website may not be representative of other clients or customers and is not a guarantee of future performance or success.