TickEvent

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)