IStrategyTickResultClosed

Tick result: signal closed with PNL. Final state with close reason and profit/loss calculation.

action: "closed"

Discriminator for type-safe union

signal: ISignalRow

Completed signal with original parameters

currentPrice: number

Final VWAP price at close

closeReason: StrategyCloseReason

Why signal closed (time_expired | take_profit | stop_loss)

closeTimestamp: number

Unix timestamp in milliseconds when signal closed

pnl: IStrategyPnL

Profit/loss calculation with fees and slippage

strategyName: string

Strategy name for tracking

exchangeName: string

Exchange name for tracking

symbol: string

Trading pair symbol (e.g., "BTCUSDT")