WalkerLogicPrivateService

Private service for walker orchestration (strategy comparison).

Flow:

  1. Yields progress updates as each strategy completes
  2. Tracks best metric in real-time
  3. Returns final results with all strategies ranked

Uses BacktestLogicPublicService internally for each strategy.

constructor();
loggerService: any
backtestLogicPublicService: any
backtestMarkdownService: any
walkerSchemaService: any
run(symbol: string, strategies: StrategyName[], metric: WalkerMetric, context: {
exchangeName: string;
frameName: string;
walkerName: string;
}): AsyncGenerator<WalkerContract>;

Runs walker comparison for a symbol.

Executes backtest for each strategy sequentially. Yields WalkerContract after each strategy completes.