Unified tick event data for report generation. Contains all information about a tick event regardless of action type.
timestamp: number
Event timestamp in milliseconds (pendingAt for opened/closed events)
action: "idle" | "opened" | "active" | "closed"
Event action type
symbol: string
Trading pair symbol (only for non-idle events)
signalId: string
Signal ID (only for opened/active/closed)
position: string
Position type (only for opened/active/closed)
note: string
Signal note (only for opened/active/closed)
currentPrice: number
Current price
priceOpen: number
Open price (only for opened/active/closed)
priceTakeProfit: number
Take profit price (only for opened/active/closed)
priceStopLoss: number
Stop loss price (only for opened/active/closed)
originalPriceTakeProfit: number
Original take profit price before modifications (only for opened/active/closed)
originalPriceStopLoss: number
Original stop loss price before modifications (only for opened/active/closed)
totalExecuted: number
Total executed percentage from partial closes (only for opened/active/closed)
percentTp: number
Percentage progress towards take profit (only for active)
percentSl: number
Percentage progress towards stop loss (only for active)
pnl: number
PNL percentage (for active: unrealized, for closed: realized)
closeReason: string
Close reason (only for closed)
duration: number
Duration in minutes (only for closed)