Walker schema registered via addWalker(). Defines A/B testing configuration for multiple strategies.
walkerName: string
Unique walker identifier for registration
note: string
Optional developer note for documentation
exchangeName: string
Exchange to use for backtesting all strategies
frameName: string
Timeframe generator to use for backtesting all strategies
strategies: string[]
List of strategy names to compare (must be registered via addStrategy)
metric: WalkerMetric
Metric to optimize (default: "sharpeRatio")
callbacks: Partial<IWalkerCallbacks>
Optional lifecycle event callbacks