Tick result: no active signal, idle state.
action: "idle"
Discriminator for type-safe union
signal: null
No signal in idle state
strategyName: string
Strategy name for tracking idle events
exchangeName: string
Exchange name for tracking idle events
frameName: string
Time frame name for tracking (e.g., "1m", "5m")
symbol: string
Trading pair symbol (e.g., "BTCUSDT")
currentPrice: number
Current VWAP price during idle state
backtest: boolean
Whether this event is from backtest mode (true) or live mode (false)