Backtesting NQ used to mean spinning up NinjaTrader, downloading tick data, and babysitting a Windows VM. In 2026 that whole loop can live in a browser tab — and the results are just as honest if you follow the workflow below.
Why NQ is the best contract to backtest
Nasdaq futures move cleanly around session opens, react to macro headlines, and respect ICT concepts (fair value gaps, liquidity sweeps, killzones) more consistently than most instruments. That makes NQ ideal for building a rules-based edge you can measure.
The 4-step workflow
1. Pick a session with a story
Don't scroll random dates. Load a session with a known catalyst — FOMC, CPI, NFP, or an earnings gap. Our Sessions library has 20+ hand-picked days with ICT notes to start from.
2. Mark the reference levels before hitting play
Previous day high/low, Asia range, London high/low, and the pre-market NY range. These are the liquidity pools the algo will target — mark them cold before any bars print.
3. Trade the killzone, not the clock
The AM Killzone (09:30–11:00 ET) is where 70% of clean ICT setups live on NQ. Wait for a Judas swing, a sweep of a marked level, and a market structure shift on the 1-minute or 5-minute before entering.
4. Journal every trade the same day
A backtest without a journal is a video game. Log entry, stop, target, R multiple, and — most importantly — which model you were trading (Silver Bullet, Turtle Soup, OTE, etc.) so you can filter later.
Common mistakes
- — Playing back at 10x — you skip the exact bar that would have stopped you out.
- — Skipping the pre-market prep and 'discovering' the sweep after the fact.
- — Not tracking which ICT model you traded — you can't optimize what you don't tag.
Tools that make this free
The NQ Replay trainer draws killzones, FVGs, and liquidity levels automatically, and the built-in Journal tags every trade. All in the browser, no install, no subscription.