Execution mode flag.
Current market price at which this profit level was reached. Used to calculate actual profit percentage.
Complete signal row data with original prices. Contains all signal information including originalPriceStopLoss, originalPriceTakeProfit, and totalExecuted.
Exchange name where this signal is being executed. Identifies which exchange this profit event belongs to.
Frame name where this signal is being executed. Identifies which frame this profit event belongs to (empty string for live mode).
Profit level milestone reached (10, 20, 30, 40, 50, 60, 70, 80, 90, or 100). Represents percentage profit relative to entry price.
Strategy name that generated this signal. Identifies which strategy execution this profit event belongs to.
Trading pair symbol (e.g., "BTCUSDT"). Identifies which market this profit event belongs to.
Event timestamp in milliseconds since Unix epoch.
Timing semantics:
Contract for partial profit level events.
Emitted by partialProfitSubject when a signal reaches a profit level milestone (10%, 20%, 30%, etc). Used for tracking partial take-profit execution and monitoring strategy performance.
Events are emitted only once per level per signal (Set-based deduplication in ClientPartial). Multiple levels can be emitted in a single tick if price jumps significantly.
Consumers:
Example