Whether this notification is from backtest mode (true) or live mode (false)
Why the signal was closed (take_profit | stop_loss | time_expired | closed)
Unix timestamp in milliseconds when the notification was created
Current market price at close
Exchange name where signal was executed
Unique notification identifier
Maximum drawdown experienced during the life of this position up to the moment this public signal was created
Absolute profit/loss in USD at the moment the position reached its maximum drawdown during the life of this position
Number of entries executed at the moment the position reached its maximum drawdown during the life of this position
Profit/loss as percentage at the moment the position reached its maximum drawdown during the life of this position
Exit price for PNL calculation at the moment of max drawdown
Maximum drawdown price reached in loss direction during the life of this position
OptionalnoteOptional human-readable description of signal reason
Original entry price before any DCA averaging
Original stop loss price before any trailing adjustments
Original take profit price before any trailing adjustments
Peak profit achieved during the life of this position up to the moment this public signal was created
Absolute profit/loss in USD at the moment the position reached its peak profit during the life of this position
Number of entries executed at the moment the position reached its peak profit during the life of this position
Profit/loss as percentage at the moment the position reached its peak profit during the life of this position
Exit price for PNL calculation at the moment of peak profit
Peak price reached in profit direction during the life of this position
Position activation timestamp in milliseconds
Total PNL of the closed position (including all entries and partials)
Absolute profit/loss in USD
Total invested capital in USD
Profit/loss as percentage
Exit price from PNL calculation
Entry price from PNL calculation
Trade direction: "long" (buy) or "short" (sell)
Effective entry price at close
Effective stop loss price at close
Effective take profit price at close
Signal creation timestamp in milliseconds
Unique signal identifier (UUID v4)
Strategy name that generated this signal
Trading pair symbol (e.g., "BTCUSDT")
Unix timestamp in milliseconds when signal was closed
Total number of DCA entries (_entry.length). 1 = no averaging.
Total number of partial closes executed (_partial.length). 0 = no partial closes done.
Discriminator for type-safe union
Signal sync close notification. Emitted when an active pending signal is closed (TP/SL hit, time expired, or user-initiated).