Base fields for all signal commit events.
symbol: string
Trading pair symbol (e.g., "BTCUSDT")
strategyName: string
Strategy name that generated this signal
exchangeName: string
Exchange name where signal was executed
frameName: string
Timeframe name (used in backtest mode, empty string in live mode)
backtest: boolean
Whether this event is from backtest mode (true) or live mode (false)
signalId: string
Unique signal identifier (UUID v4)
timestamp: number
Timestamp from execution context (tick's when or backtest candle timestamp)
totalEntries: number
Total number of DCA entries at the time of this event (_entry.length). 1 = no averaging done (only initial entry). 2+ = averaged positions.
totalPartials: number
Total number of partial closes executed at the time of this event (_partial.length). 0 = no partial closes done. 1+ = partial closes executed.
originalPriceOpen: number
Original entry price at signal creation (unchanged by DCA averaging).