Backtest Settings and Reproducibility
Published Jun 22, 2026 · Updated Sep 7, 2026
To reproduce a backtest, check the input snapshot of its run version. The same template, a similar curve, or the same strategy name does not establish that two runs used the same inputs.
If you do not have an experiment yet, start with Your First Strategy Backtest. This guide covers inputs, saved results, and using a deliberately selected version for Paper trading.
Inputs to Record Before Running
| Input | What to check |
|---|---|
| Template and configuration | Strategy, execution and exposure, and risk settings; record the version you compare |
| Symbols and data source | Confirm that the source has history for the selected markets |
| Start and end dates | Dates use UTC; the end date includes the whole day, not midnight in your browser’s local timezone |
| Replay interval | Sets candle granularity for the simulated price path; indicator timeframes still come from the strategy configuration |
| Initial equity (USDT) | Keep comparison runs consistent; this does not automatically set the Paper account balance |
| Runtime tier | Compare it with the original snapshot; current account benefits can change simulated execution timing, and applying parameters does not restore an old plan |
The Web uses the default execution model. After running, inspect the execution model, fees, slippage, timeframes, and engine version in the snapshot under Saved backtest parameters. A snapshot records the run’s inputs; it does not mean every field can be edited in the Web form.
Confirm the Server Saved the Completed Run
After a local run finishes, the page attempts to save a new version. Record the experiment name or URL, version number, and run time, then check its snapshot under Saved backtest parameters.
- If saving fails, select Retry save. A visible curve alone does not confirm a successful save.
- An older version may retain parameters and summary metrics without a curve. Apply its parameters and run again; a missing curve does not mean zero return.
- Detailed trades and the saved summary are different records. To investigate a fill, also record its symbol, time, and run version.
Reproduce and Compare Two Versions
Apply the version you intend to reproduce
Open the experiment from the backtest experiment list. Under Saved backtest parameters, select the version, choose Use this version’s parameters, and confirm. This restores its strategy configuration, market data source, dates, initial equity, and replay interval. Switching the result you are viewing does not replace the draft.
The runtime tier still comes from your current account benefits, and the execution model still uses the current default. Compare both with the original snapshot; applying parameters does not restore an old plan or execution model. After an upgrade or an expired trial, matching parameters do not establish matching run conditions.
Check the inputs and run again
Use the table above to check the source, symbols, UTC dates, initial equity, and strategy configuration. Another run creates another version. Even with matching parameters, record changes to market data, the engine, or the execution model.
Explain one change at a time
To compare a parameter, keep the date range and other inputs fixed. To observe another market period, keep the configuration fixed and record the date change. Record both version numbers before comparing equity, maximum drawdown, trades, and positions.
For example, apply version A, adjust one strategy parameter, and run version B. That gives you a recorded parameter comparison. If you also change the data source, dates, and equity, you cannot attribute the difference to that parameter alone.
The trade count records reductions or closes. With zero trades, also check open positions, pending orders, and data warnings. Historical returns do not guarantee later performance.
Use the Selected Version for Paper Trading
Select the intended version under Saved backtest parameters and choose Use this version’s parameters again. Check the current draft, then select Create strategy from parameters. The dialog selects an account and creates the strategy directly; it does not open the four-step New Strategy builder.
Select the Paper account you prepared, check the billing preview, and choose Create and start. The dialog also supports live accounts, so checking the account type is essential. Paper starting funds are set in Trading accounts; the backtest dates or initial equity do not overwrite them.
See First Paper Strategy for runtime status, orders, and stopping. See Backtesting vs Paper Trading vs Live for the differences between historical replay and current-market simulation.
To use your own Agent, follow the AlphaFox CLI installation guide to install the CLI and its Skills. That guide covers installation and authentication; use CLI command help for individual command arguments.