Skip to main content

Historical Testing Assumptions

Required assumptions

Historical tests should record data range, timeframe, instruments, costs, slippage, execution model, liquidity assumptions, and missing-data handling.

AreaExample
CostsBrokerage, fees, taxes, exchange costs
SlippageFixed ticks, percent, or model
DataBroker historical data or CSV
ExecutionCandle close, next open, or rule-specific model
Assumptions change outcomes

Small cost or slippage changes can materially change reported metrics.