Discriminator for type-safe union
Whether this event is from backtest mode (true) or live mode (false)
Current VWAP price for monitoring
Exchange name for tracking
Time frame name for tracking (e.g., "1m", "5m")
Percentage progress towards stop loss (0-100%, 0 if moving towards TP)
Percentage progress towards take profit (0-100%, 0 if moving towards SL)
Unrealized PNL for active position with fees, slippage, and partial closes
Currently monitored signal
Strategy name for tracking
Trading pair symbol (e.g., "BTCUSDT")
Tick result: signal is being monitored. Waiting for TP/SL or time expiration.