Tick result: scheduled signal cancelled without opening position. Occurs when scheduled signal doesn't activate or hits stop loss before entry.
action: "cancelled"
Discriminator for type-safe union
signal: IPublicSignalRow
Cancelled scheduled signal
currentPrice: number
Final VWAP price at cancellation
closeTimestamp: number
Unix timestamp in milliseconds when signal cancelled
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")
backtest: boolean
Whether this event is from backtest mode (true) or live mode (false)
reason: StrategyCancelReason
Reason for cancellation
cancelId: string
Optional cancellation ID (provided when user calls Backtest.cancel() or Live.cancel())