CRTLABCRTLABBacktesting System
FeaturesPricingBlogFAQ
Log inStart freeDatabento · CoinAPI ·TradingView

Backtesting Software

Backtesting Software — Test Your Edge on Real Market History

Most traders never actually test their strategy. They read about a setup, take a few live trades, and let a couple of wins decide whether it "works." Backtesting software fixes that — it replays real market history so you can prove your edge before you risk a cent. Here's what good backtesting software should do, and how CRTLAB does it.

Start free →No card · free in 30 seconds
CRTLAB backtesting analytics — win rate, profit factor, equity curve and P&L calendar
CRTLAB scores every backtested trade automatically — win rate, profit factor, equity curve and P&L calendar.

What good backtesting software should do

Four things separate real backtesting software from a glorified chart. It should replay real historical data bar by bar so hindsight can't creep in. It should log every trade and turn them into stats — win rate, average R, profit factor, drawdown. It should cover the markets you actually trade. And it should be fast enough that you can run hundreds of setups without it becoming a chore.

What to look for (and avoid)

Avoid anything that lets you freely scroll a finished chart and call it testing — that's how traders fool themselves into 90% "win rates" that evaporate live. You want candle-by-candle replay, real data, a built-in journal, and your instruments. Coding a backtest from scratch has its place, but for reading price and pattern recognition, nothing beats replaying it with your own eyes and logging the result.

You also want correct risk on every test — a backtest that ignores position sizing isn't reflecting real money. Pair your testing with a position size calculator so each logged trade carries realistic risk.

What CRTLAB gives you

CRTLAB is browser-based backtesting software built around candle-by-candle replay. Eight markets — NAS100, US30, SP500, EURUSD, GBPUSD, USDJPY, gold and Bitcoin — replayed on real data, with your win rate, average R and profit factor tracked automatically. It also ships with the CRT × Mitigation strategy and a full ICT course if you want a method to test.

The free tier gives you every market on the most recent two weeks — no card, running in about 30 seconds. Pro ($39.99/mo) unlocks ten years of history per market plus the complete strategy and course; Lifetime ($299) is a one-time unlock.

Frequently asked questions

Is there free backtesting software?

Yes — CRTLAB's free tier replays all eight markets candle by candle on the most recent two weeks of real data, tracks your stats, and needs no card. Pro unlocks the full ten-year history.

What's the best way to backtest a trading strategy?

Replay real data bar by bar, test one setup at a time, and log every occurrence — wins and losses. Stepping through candle by candle stops hindsight from inflating your results, which is the biggest reason backtests lie.

Do I need to know how to code?

No. CRTLAB is a visual, browser-based replay tool — you read price and mark trades with your own eyes. There's nothing to program and nothing to download.

Related

  • Candle-by-Candle Replay →
  • Forex Backtesting Software →
  • Backtest NAS100 →
  • CRT Strategy Backtester →
  • Position Size Calculator →
  • How to Backtest the CRT Strategy →

Start backtesting free — no card needed

Replay real market history across 8 markets and prove your edge. Start free in 30 seconds.

Start backtesting free →
CRTLABCRTLAB

Backtest real markets. Master your edge.

@crtlabpro

Product

  • Features
  • Pricing
  • Blog
  • Backtesting software
  • Candle-by-candle replay

Free tools

  • Position size calculator
  • Risk/reward calculator
  • Pip calculator

Backtest

  • NAS100
  • US30 (Dow)
  • Gold (XAUUSD)
  • Bitcoin (BTCUSD)
  • Forex

Strategy

  • CRT backtester
  • ICT backtesting
  • SMC backtesting

Company

  • Start free
  • Log in
  • Terms
  • Privacy
  • Refunds
  • Risk disclaimer

© 2026 CRTLAB. All rights reserved.

Not financial advice. Backtesting does not guarantee future results.