Indicator Warmer
Pre-feeds historical ticks through the pipeline before live signal evaluation.
Reads the strategy's WarmupSpec, queries the MarketSource for the needed historical window, and pushes those ticks through the pipeline as com.qkt.events.WarmupTickEvents — indicators populate state but the strategy's onTick callback is silenced until warmup completes.