Backtesting uses the same StrategyEngine, GridController, and RiskEngine as live trading (replay architecture).
Candle data is replayed sequentially — the engine only sees confirmed closes, matching production behaviour.
Simulated execution accounts for slippage (0.05%) and Hyperliquid maker/taker fees.