Whether this notification is from backtest mode (true) or live mode (false)
Cost of this averaging entry in USD
Unix timestamp in milliseconds when the notification was created
Price at which the new averaging entry was executed
Averaged (effective) entry price after this addition
Exchange name where signal was executed
Unique notification identifier
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
Pending timestamp in milliseconds (when position became pending/active at priceOpen)
PNL at the moment of average-buy commit (from data.pnl)
Absolute profit/loss in USD
Total invested capital in USD
Profit/loss as percentage (e.g., 1.5 for +1.5%, -2.3 for -2.3%)
Exit price from PNL calculation (adjusted with slippage and fees)
Entry price from PNL calculation (effective price adjusted with slippage and fees)
Trade direction: "long" (buy) or "short" (sell)
Original entry price (unchanged by averaging)
Effective stop loss price (with trailing if set)
Effective take profit price (with trailing if set)
Signal creation timestamp in milliseconds (when signal was first created/scheduled)
Unique signal identifier (UUID v4)
Strategy name that generated this signal
Trading pair symbol (e.g., "BTCUSDT")
Unix timestamp in milliseconds when the averaging entry was executed
Total number of DCA entries after this addition
Total number of partial closes executed (_partial.length). 0 = no partial closes done.
Discriminator for type-safe union
Average-buy (DCA) commit notification. Emitted when a new averaging entry is added to an open position.