Backtesting vs Paper Trading vs Live
Published Jul 26, 2026 · Updated Sep 6, 2026
Backtesting, paper trading, and live trading validate different things: a backtest replays historical market data under a simulation model; paper trading runs a strategy on current market data with simulated funds; live trading submits real orders through an exchange API connection or a supported managed wallet. A live run shows the fills, fees, and funding that actually occurred, but cannot guarantee future results. Compare supported templates and parameter meanings before carrying a configuration between stages.
What does each stage actually validate?
Each stage answers a different question. A backtest tells you whether the logic ever worked, paper trading tells you whether it still works today, and live tells you whether it works at your size with your fees. None of them substitutes for another.
| Stage | Market data | Money | Validates | Can’t catch |
|---|---|---|---|---|
| Backtest | Historical replay | None | Strategy logic, parameter ranges, past drawdown | Today’s regime, real fills, order-book depth |
| Paper trading | Current market data | Simulated (engine-managed) | Signal timing, behavior under paper execution rules | Actual fills, your fee tier, funding paid |
| Live | Current market data | Real, through your selected connection | Observed execution and costs at your actual size | Future market conditions, all failure scenarios, larger-size performance |
A strong backtest with no paper run is untested in the present; a good paper run with no backtest has no evidence across market phases. Use both, in that order.
How do you promote a strategy from backtest to live?
Start with a supported template and record its parameters. Backtest across the market periods relevant to your hypothesis, then observe a paper run across different conditions. Check each stage’s available settings before considering a separate live trader with limited exposure; there is no automatic proof that a configuration will behave identically.
Backtest first
Choose a supported template and run Engine Backtest, recording the market data, date range, initial equity, and strategy parameters. The Web uses the default execution model; your own Agent can invoke supported CLI commands. Review the drawdown and execution assumptions before continuing.
Paper trade the survivor
Check the parameters and create a paper trader. It uses current market data and simulated execution, with a balance recorded by the engine and no exchange account required. Observe different conditions rather than treating short-term profit as sufficient validation.
Go live small
Connect an exchange with trade-only API keys and start below your target size. Scale only after live behavior matches paper. Full checklist: From Paper to Live.
Why do backtest, paper, and live results still differ?
Data windows, starting positions, simulated fills, fees, funding, and signal timing can all change results. A gap may reflect different assumptions or an actual fault; compare settings, orders, positions, and diagnostics before deciding. See Paper, Backtest, and Live Differences.
Plans include trader slots; the published hourly rates apply to usage beyond included slots. Check the pricing page and billing preview for your case. Public strategies on the leaderboard may be paper or live; read the mode, measurement window, and risk alongside ROI.