Tick result: scheduled signal is waiting for price to reach entry point. This is returned on subsequent ticks while monitoring a scheduled signal. Different from "scheduled" which is only returned once when signal is first created.
action: "waiting"
Discriminator for type-safe union
signal: IPublicSignalRow
Scheduled signal waiting for activation
currentPrice: number
Current VWAP price for monitoring
strategyName: string
Strategy name for tracking
exchangeName: string
Exchange name for tracking
frameName: string
Time frame name for tracking (e.g., "1m", "5m")
symbol: string
Trading pair symbol (e.g., "BTCUSDT")
percentTp: number
Percentage progress towards take profit (always 0 for waiting scheduled signals)
percentSl: number
Percentage progress towards stop loss (always 0 for waiting scheduled signals)
pnl: IStrategyPnL
Unrealized PNL for scheduled position (theoretical, not yet activated)
backtest: boolean
Whether this event is from backtest mode (true) or live mode (false)
createdAt: number
Unix timestamp in milliseconds when this tick result was created (from candle timestamp in backtest or execution context when in live)