Looking at a finished chart and saying 'I would have bought there' teaches almost nothing, because you already know what happened next. NinjaTrader 8 Market Replay fixes part of that. It plays recorded market data back through your platform so you watch candles form, place orders and manage the trade without knowing the next tick. It is one of the few free ways to get repetitions on a setup before real money is involved.
What Replay Does and Does Not Give You
Replay gives you price developing in sequence, order entry against historical prices, stop and target handling on a simulated account, and the uncertainty of not knowing what comes next. It is good for pattern recognition and for rehearsing the mechanics of entry, stop and exit.
It does not recreate live fills or psychology. A simulated fill is not exchange queue position or slippage, and replay may fill more generously than a fast live market. It also cannot reproduce the stress of real money moving on screen. Treat it as practice for process, not proof that a strategy works.
Setup in NinjaTrader 8
Your next step
Check the math before you size up.
Use your recorded win rate, average win and loss, and trading costs in the free edge calculator. Estimates are a starting point, not proof of an edge.
Menu names can differ slightly by version, so confirm against the official NinjaTrader 8 help guide at ninjatrader.com/support/helpguides/nt8 if your screen does not match.
- Download replay data. In the Control Center, open the Tools menu, then Historical Data, and use the Market Replay data options to download the instrument and dates you want. What data you can download depends on your data provider and license, so check what your account includes.
- Connect to the Playback connection. In the Control Center, open Connections and choose Playback Connection, then connect. This is a data connection and is separate from your trading account.
- Select a simulation account. Pick your SIM account (the default simulated account) in Chart Trader or the Control Center. This is a separate step from the Playback connection. Confirm the account name before you click anything.
- Choose the replay date and speed in the Playback panel, and open a chart for the instrument. Pick the contract month that was active on that date, not today's front month.
A Practice Routine That Builds Habits
Most people replay at high speed and click when something looks good. That trains clicking, not trading. A better routine:
- Choose sessions by type. Collect a set of trend days, range days, news days and gap mornings, then work through them one type at a time so you see the same situation repeatedly.
- Play at a speed that forces patience. At high speeds you never sit through the waiting, which is the hardest live skill. Real-time or modestly faster speeds keep that part intact.
- Write the plan first. Before you press play, mark prior day high and low and VWAP context, and write two or three scenarios. KPL levels are fixed reference prices anchored to the regular-session opening print, so in replay do not mark them until the replay clock has passed the 9:30 AM ET open print. Using them earlier gives you information you would not have had live. See /strategies/kpl-trading.
- Enter with Chart Trader. Place the stop and target orders and manage the trade with clicks, as you would live.
- Journal each trade. Record setup, trigger, stop, exit reason and how you felt near the entry.
- Review results in the Trade Performance report rather than the older Account Performance tab, and look at average result per trade and worst losing stretch, not just wins.
Fill Haircut and Data Problems
Because replay fills can be generous, apply a crude haircut. One adverse tick per fill on ES is $12.50, so a round trip with one tick of slippage on each side costs about $25 per contract before commissions. On MES that is about $2.50. Subtract it from replay results. It is a rough adjustment, not a measurement of live slippage.
Replay data can have gaps, and a session where price jumps with no context may be bad data. Skip it and pick another day. Replay also has no news feed, so before replaying an event day, read what happened, since a live trader would have known.
Using Replay to Test a Rule Change
If you want to evaluate a rule change, replay it across many sessions of varied conditions and log every trade, including the ones you would rather forget. A count like 30 trades is a useful first look at whether the rules are workable, not statistical proof of an edge. Compare your replay and live journals too. A large gap between them can point to execution differences, but it can also come from sample size or from fills, so use it to ask questions rather than to assign blame.
A reasonable schedule is a few focused sessions a week, each tied to one question, such as 'how do I handle the first pullback after the open?' Replay is cheap, which makes it easy to burn hours without a purpose. Put the question at the top of your notes, answer it in writing afterward, and stop when you have.
About the Author
Founder, Young Money Investments · Quant Trader
Cameron trades ES, NQ, and futures across multiple market cycles. He founded Young Money Investments to teach systematic, data-driven trading and manages Magnum Opus Capital. His work emphasizes documented rules, risk controls, and review over outcome promises.
Free, No Credit Card
Get the Free Room Preview
See how the room works before choosing a membership. Follow a setup in SIM and review what happened.
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.



