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

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)