Discriminator for average-buy action
Whether this event is from backtest mode (true) or live mode (false)
Cost of this averaging entry in USD
Price at which the new averaging entry was executed
Effective (averaged) entry price after this addition
Exchange name where signal was executed
Timeframe name (used in backtest mode, empty string in live mode)
Original entry price at signal creation (unchanged by DCA averaging).
Original stop loss price before any trailing adjustments
Original take profit price before any trailing adjustments
Position activation timestamp in milliseconds (when price reached priceOpen)
Unrealized PNL at the moment of average-buy (calculated after new entry added)
Trade direction: "long" (buy) or "short" (sell)
Original entry price (signal.priceOpen, unchanged by averaging)
Effective stop loss price (may differ from original after trailing)
Effective take profit price (may differ from original after trailing)
Signal creation timestamp in milliseconds
Unique signal identifier (UUID v4)
Strategy name that generated this signal
Trading pair symbol (e.g., "BTCUSDT")
Timestamp from execution context (tick's when or backtest candle timestamp)
Total number of DCA entries at the time of this event (_entry.length). 1 = no averaging done (only initial entry). 2+ = averaged positions.
Total number of partial closes executed at the time of this event (_partial.length). 0 = no partial closes done. 1+ = partial closes executed.
Average-buy (DCA) event. Emitted when a new averaging entry is added to an open position.