Features

What you can do with TestingView

TestingView adds backtesting sessions, simulated trades, risk sizing, journaling, statistics, and playback controls on top of TradingView — using the charts, indicators, and layouts you already work with.

Get startedKnowledge base

Sessions & workflow

Organize practice into named sessions with capital, currency, and a start date you control.

  • Create, resume, clone, and delete backtesting sessions.
  • Set starting capital, account currency, and session start date.
  • ChronoShuffle — random start dates inside a past range for unbiased practice.
  • Go to Time — jump to a specific date when no trade is open (plan limits apply).
  • Review mode — revisit closed trades from the journal and return to the active session date.
  • Multiple concurrent sessions on Trader.

Trade simulation & risk

Test entries and exits with TradingView Long/Short Position tools and managed SL/TP/BE lines.

  • Open trades when price reaches your entry; gap-through entries open at the new candle open.
  • Confirm Entries — optional dialog before a detected position opens.
  • Risk and lot sizing from the position tool (fixed amount or percent of account).
  • Move stop loss, take profit, and break-even lines after entry; rules keep levels valid.
  • Automatic break-even on Explorer and Trader when price hits your BE trigger.
  • Manual close from journal controls; spread/slippage modeling on Trader.
  • Contract-size and currency conversion handled per symbol at entry.

Playback & candle control

Step through history with controls built for accurate trade management, not just fast skipping.

  • Play/pause, step forward, fast-forward, and configurable minimum step resolution.
  • Prevent Candle Previews — reduce higher-timeframe preview issues when switching intervals.
  • Playback stop line, predefined hours (e.g. 09:30), and compatible chart-event stops.
  • Blocks large steps while a trade is open so SL/TP/BE events are not skipped.
  • Blocks navigation into future dates.
  • Keyboard shortcuts on replay controls (shown in tooltips).

Multi-chart & multi-timeframe

Use TradingView layouts to watch several symbols or timeframes in one session account.

  • Track trades per symbol with one shared balance, equity, and journal.
  • Advance multiple charts together during backtesting.
  • Capture snapshots from each chart in multi-chart layouts.
  • Use any indicators your TradingView plan allows.

Journaling & snapshots

Record what happened, why, and what the chart looked like at each decision.

  • Auto-save sessions, trades, columns, notes, and snapshots.
  • Default columns: trade, time, price, symbol, lots, RR, risk, profit, run-up, drawdown, notes, and more.
  • Custom columns on Explorer/Trader — text, numbers, checkboxes, dates, dropdown-style values.
  • Auto Capture Trade Snapshots on entry, exit, TP/SL, and break-even events.
  • Snapshot viewer — browse, copy, open, and delete saved chart snapshots.
  • Excel journal export on Trader.
  • Analysis Time — track how long you spend reviewing each trade.

Statistics & performance

Measure whether a approach is working with session-level metrics and charts.

  • Profit, win rate, profit factor, average RR, expectancy, streaks, and drawdown.
  • Equity curve and balance tracking in your session currency.
  • Run-up and drawdown per trade; optimal SL/TP insights on supported plans.
  • Hourly/monthly performance views where your plan allows.
  • Filter and sort the journal by any column.

Accounts & plans

Starter, Explorer, and Trader tiers match the permissions enforced in the extension.

  • Link TestingView to your Google account and TradingView username.
  • Starter — resume sessions, up to 20 trades per session, up to 10 Go to Time uses.
  • Explorer — up to 50 trades, break-even, advanced metrics, custom journal columns, unlimited Go to Time.
  • Trader — unlimited trades, multiple sessions, Excel export, slippage/spreads, edit lots after entry.
  • Subscriptions via Stripe; cancel anytime from the billing portal.