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
openPrice: number
Open price (only for opened/active/closed)
takeProfit: number
Take profit price (only for opened/active/closed)
stopLoss: number
Stop loss price (only for opened/active/closed)
pnl: number
PNL percentage (only for closed)
closeReason: string
Close reason (only for closed)
duration: number
Duration in minutes (only for closed)