Skip to main content

Running a Backtest

Step-by-Step

  1. Open Crucible Backtesting from the sidebar.
  2. Select the strategy you want to test.
  3. Choose the data stream to replay (must have historical candle data).
  4. Set the date range — the start and end dates for the historical period.
  5. 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.