Optional lifecycle callbacks for walker events. Called during strategy comparison process.
onStrategyStart: (strategyName: string, symbol: string) => void
Called when starting to test a specific strategy
onStrategyComplete: (strategyName: string, symbol: string, stats: BacktestStatistics, metric: number) => void
Called when a strategy backtest completes
onStrategyError: (strategyName: string, symbol: string, error: unknown) => void
Called when a strategy backtest fails with an error
onComplete: (results: IWalkerResults) => void
Called when all strategies have been tested