Skip to main content

CRUCIBLE

CRUCIBLE is FORJ's backtesting tool — where you test your strategies under pressure before going live. By replaying historical candle data through your strategy, you can see how it would have performed without risking real execution.

What Backtesting Does

A backtest takes a saved strategy and runs it against a historical dataset:

  1. You select a strategy, a data stream, and a date range
  2. CRUCIBLE replays candles one by one through your strategy's logic
  3. Each transition, condition evaluation, and action executes as it would in live mode
  4. The results show you entries, exits, state changes, and performance metrics

Accessing CRUCIBLE

  1. Open the sidebar.
  2. Click Crucible Backtesting.

CRUCIBLE is available from the Hearth (Strategy Dashboard).

What You Need

Before running a backtest, make sure you have:

  • A saved strategy with complete configuration (context, states, transitions)
  • A data stream with historical candle data available for the time period you want to test