Tick result: new signal just created. Triggered after getSignal validation and persistence.
Discriminator for type-safe union
Current VWAP price at signal open
Exchange name for tracking
Newly created and validated signal with generated ID
Strategy name for tracking
Trading pair symbol (e.g., "BTCUSDT")
Tick result: new signal just created. Triggered after getSignal validation and persistence.