Discriminator for type-safe union
Whether this event is from backtest mode (true) or live mode (false)
OptionalcloseClose ID (only for user-initiated closes with reason "closed")
Why signal closed (time_expired | take_profit | stop_loss | closed)
Unix timestamp in milliseconds when signal closed
Unix timestamp in milliseconds when this tick result was created (from candle timestamp in backtest or execution context when in live)
Final VWAP price at close
Exchange name for tracking
Time frame name for tracking (e.g., "1m", "5m")
Profit/loss calculation with fees and slippage
Completed signal with original parameters
Strategy name for tracking
Trading pair symbol (e.g., "BTCUSDT")
Tick result: signal closed with PNL. Final state with close reason and profit/loss calculation.