Back to Blog

How to evaluate a trading simulator: 8 features that actually matter

2026-04-21

Simulator reviews tend to spend a lot of words on things that don't particularly affect how much you improve as a trader. Whether the interface is "clean" or "modern." How many indicators are available. Whether there's a mobile app. These might matter for your enjoyment of the platform, but they don't determine whether the practice you do on it translates into better live trading.

Eight things do. Most simulator comparisons don't test for them systematically.


1. Candle-by-candle replay with no future data visible

This is the most important feature to verify, and it's the most commonly broken one.

The test: start a replay session, advance 30-50 candles, then switch to a higher timeframe or scroll back on the chart. Do you see data beyond your current replay position?

If yes, the simulator has broken replay isolation. Any time you look at a higher timeframe to check trend context, you're seeing market data from your future. That's not practice. It's practicing with information you wouldn't have had in real life.

The best simulators enforce a strict time boundary: no candle, bar, or tick of data is visible past the current replay timestamp, on any timeframe. Test this before using any platform seriously. Ten minutes of checking can save you months of practicing with a broken feedback loop.


2. Realistic order fill simulation

Simulators handle order fills in different ways, and the difference matters depending on what you're practicing.

The worst approach: your order fills the instant price touches your limit level, regardless of volume. In real markets, a limit order only fills when enough volume trades at your price. A thin tick that barely touched your level might not fill your full order. Simulators that guarantee fills on any touch create habits around entry precision that don't hold in live trading.

Better: the simulator fills your limit order based on whether the candle's range covered your price, with some slippage applied to market orders.

Best: tick-by-tick fill simulation that models whether your order size could have been filled given actual historical volume at that price level. This is what NinjaTrader's Market Replay does for futures.

For most retail traders practicing on smaller size, the "candle range" fill model is good enough. But if you're training for scalping or futures, the fill simulation quality becomes more meaningful, and it's worth understanding what model the simulator uses before trusting the results.


3. Adjustable replay speed

The appropriate replay speed changes depending on what you're practicing. Setup recognition drills benefit from moderate speed that creates some decision pressure. Reviewing unfamiliar instruments is better done slowly. Covering large amounts of chart history requires faster speeds.

A simulator with only one playback speed, or with speed controls that are coarse and jumpy rather than smooth, limits how you can structure your practice.

Look for: a speed slider that covers at minimum 1x (real time) and some multiple like 5x, 10x, or higher. Ideally, you want granular control. Some simulators also let you advance one candle at a time manually, which is useful for deliberate prediction practice before each candle prints.


4. Trade logging built in, or easy export

If the simulator has no built-in trade log, you'll log trades manually in a spreadsheet. That's workable but adds friction. It's enough friction that some people skip the logging entirely after a session or two, which defeats most of the educational value of the practice.

A simulator that records simulated trades automatically, with entry/exit prices, timestamps, and profit/loss, removes that friction. The best ones go further: they calculate your win rate, average R, and can break performance down by setup tag or time period.

That said, even a simulator with no built-in logging is better than not practicing. Don't let a missing feature be the reason you don't practice. Just account for the extra manual step and do it anyway.


5. Access to the assets you'll actually trade

A simulator with 200 currency pairs, 50 crypto assets, and 20 commodity instruments doesn't help you if you're primarily going to trade ES futures and it doesn't have that instrument.

Before committing to a simulator, verify not just that your intended markets are available, but that the data for those markets is complete and accurate. Some simulators list an instrument as available but have sparse or interpolated data for less liquid periods. Run a quick check: pick a date and instrument, start a replay session, and spend 5 minutes watching whether the price action looks realistic for that asset at that time.

If the chart looks oddly smooth, or there are obvious data gaps during what should be active trading hours, the data quality is suspect.


6. Minimum viable timeframe selection

Simulators that only offer one or two timeframes are too limited for most practice styles. You need at least the timeframe you trade on and one higher timeframe for context checking.

For day traders, that typically means 1-minute, 5-minute, 15-minute, and 1-hour. For swing traders, the 1-hour, 4-hour, and daily. The chart you're practicing on should be one timeframe down from the highest one you need for context.

Also check whether switching timeframes during replay gives you future data (covered in feature #1), but separately, check whether the simulator even supports the timeframes you need for your style.


7. Session selection and date navigation

You should be able to choose which historical date to start a replay session on, not just be assigned a random date or stuck starting from the beginning of the available dataset.

Good date navigation looks like: a calendar or date picker where you can choose any available date, a list of sessions to jump to specific opens, and the ability to bookmark or save specific replay positions you want to return to later.

This matters for session-specific practice. If you're working on London open patterns specifically, you want to jump directly to the 8:00 AM GMT start point for multiple different historical dates, not scroll through days of data to find each opening.

It also matters for post-mortem replay work. Going back to a specific date you remember trading badly should take seconds, not minutes of navigation.


8. Consistent performance without crashes or data glitches

This one sounds obvious, but it's genuinely variable across simulators. Browser-based tools especially can have performance issues: charts freezing mid-replay, order logs not saving correctly, speed controls becoming unresponsive, data loading slowly on certain dates.

The way to test this isn't to check the platform on a quick demo, but to use it for a full practice session. Run a 60-90 minute replay session. Change instruments midway. Go backward and forward. Place 10-15 simulated trades. The glitches that disrupt practice typically appear under extended use, not in a 5-minute evaluation.

Platforms with persistent technical problems are a practice killer. When your simulator freezes at the moment you were about to make an entry decision, the session's educational value drops significantly. You want a tool that gets out of the way and lets you focus on reading the market.


How to run an evaluation efficiently

Rather than reading reviews or watching demo videos, spend 30 minutes directly testing any simulator you're considering. Run through the following:

  1. Start a replay session. Advance 50 candles. Switch to a higher timeframe. Is future data visible? (Feature #1)
  2. Place a limit order 10 pips below the current price. Does it fill the instant price touches, or does it wait for a full candle close? (Feature #2)
  3. Adjust replay speed. How granular is the control? Can you advance one candle at a time? (Feature #3)
  4. Place five trades. Check whether they were logged automatically with prices and timestamps. (Feature #4)
  5. Switch to your intended trading instrument. Is the data available and realistic-looking? (Feature #5)
  6. Check which timeframes are available. (Feature #6)
  7. Navigate to a specific historical date. How many clicks does it take? (Feature #7)
  8. Run for 30 minutes without stopping. Any freezes, glitches, or data loading issues? (Feature #8)

Thirty minutes of direct testing tells you more than any review article, including this one.


Pick the tool that removes friction

Open ChartMini TradeGame and run through the evaluation checklist above. Check candle isolation on timeframe switches, test limit order fill behavior, and try navigating to a date you want to practice. Ten minutes of testing gives you a real sense of whether the platform matches your practice needs.


Common questions

Does the simulator need to match my live broker's platform? Not exactly, but order entry mechanics should be similar enough that going live doesn't require learning a completely new interface. Specifically, the workflow for placing a stop and target alongside an entry order, and for modifying or closing an existing position, should feel comparable.

What if no simulator has all 8 features? Most don't. The ones that matter most are #1 (replay isolation, non-negotiable), #3 (speed control), and #5 (your specific markets). The others improve the experience but aren't dealbreakers for most practice goals.

Should I test multiple simulators before picking one? Run the 30-minute test on two or three options. More than that and you're spending practice time on evaluation instead of practice. Pick the best option among the two or three and commit to using it consistently. Switching platforms constantly is another form of setup optimization that delays actual practice.

What's the right cadence for re-evaluating your tools? After 90 days of consistent use, look at whether you're hitting specific feature limitations. If yes, consider whether a different tool solves them. If no, keep going. Tools that are working don't need to be replaced.

Related reading