Discriminator for type-safe union
Whether this event is from backtest mode (true) or live mode (false)
OptionalcancelOptional cancellation ID (provided when user calls Backtest.cancel() or Live.cancel())
Unix timestamp in milliseconds when signal cancelled
Final VWAP price at cancellation
Exchange name for tracking
Time frame name for tracking (e.g., "1m", "5m")
Reason for cancellation
Cancelled scheduled signal
Strategy name for tracking
Trading pair symbol (e.g., "BTCUSDT")
Tick result: scheduled signal cancelled without opening position. Occurs when scheduled signal doesn't activate or hits stop loss before entry.