Running a Backtest
Step-by-Step
- Open Crucible Backtesting from the sidebar.
- Select the strategy you want to test.
- Choose the data stream to replay (must have historical candle data).
- Set the date range — the start and end dates for the historical period.
- Click Run Backtest.
CRUCIBLE processes each candle in the date range sequentially, executing your strategy's logic against each one.
During the Backtest
While the backtest runs, you'll see the replay progress. Each candle in the historical range is processed in order, and the strategy's state changes, condition evaluations, and actions are recorded.
After the Backtest
When the backtest completes, you'll see:
- A replay chart showing the candle data with strategy events overlaid
- Entry and exit markers on the chart showing where trade signals fired
- A PnL summary with trade-level detail
See Interpreting Results for a detailed guide to reading backtest output.
tip
Start with a short date range to verify your strategy behaves as expected, then expand to longer periods once you're confident in the logic.