The TradingView Backtesting Extension

TestingView is a historical candle-replay engine based on TradingView. You backtest on the same charts that you already use, including your own TradingView indicators. You also get sessions, simulated trades, risk sizing, a journal of backtested trades, and statistics.

The desktop app needs TradingView Desktop already installed. TestingView runs as an add-on inside that app.

TestingView performance charts by weekday, hour, day, week and month

See TestingView in action

Browse sessions, customization, TradingView integration, and advanced statistics here. Then open the full gallery on the features page.

Backtesting journal
Backtesting journal: Every simulated trade is logged with risk, reward, run-up, drawdown, and more.

Built for TradingView backtesting

TestingView is a historical candle-replay engine on TradingView. Keep your own indicators on the chart while you backtest. It also includes sessions, tick and intrabar simulation, random practice starts, and playback that keeps future candles hidden. Explore all features.

  • Historical candle replay on TradingView charts
  • Use your own TradingView indicators while you backtest
  • ChronoShuffle: random historical starting points that help reduce hindsight bias
  • Tick-by-tick or intrabar simulation for precise trade management
  • Built-in protection that stops you from viewing future candles during manual testing
Risk management demonstration

Risk management

Size entries with stop loss, take profit, and risk controls that are tied to your session capital.

Stable timeframe switching demonstration

Stable timeframe switching

Switch chart intervals without breaking the session or revealing unfinished candles.

Adaptive candle playback demonstration

Adaptive candle playback

Step, fast-forward, and run tick-by-tick or intrabar simulation through historical candles on TradingView.

Backtesting journal demonstration

Backtesting journal

Track backtested trades with notes, snapshots, custom columns, and Excel export on supported plans.

Use cases

TestingView supports honest historical practice on TradingView. That includes replay integrity, execution realism, and statistical validation.

Replay integrity

Use random starting points, reliable future-candle concealment, and protection against look-ahead bias.

Execution realism

Model slippage, spreads, commissions, partial fills, and intrabar order handling.

Multi-timeframe testing

Run synchronized replay with correct higher-timeframe data availability.

Statistical validation

Use Monte Carlo analysis, out-of-sample testing, and confidence intervals.

Strategy experimentation

Compare rule variations across identical historical samples. Keep your own TradingView indicators on the chart while you test.

Automation

Script repeatable tests, bulk-run scenarios, and access results programmatically.

Choose your plan

Start free with session resume and core backtesting. Upgrade for higher trade limits, break-even, advanced stats, export, and multi-session workflows.

Questions & Answers

Here are top questions about TestingView. Browse the full knowledge base.