IWalkerSchema

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