Interface IStrategyTickResultCancelled

Tick result: scheduled signal cancelled without opening position. Occurs when scheduled signal doesn't activate or hits stop loss before entry.

interface IStrategyTickResultCancelled {
    action: "cancelled";
    backtest: boolean;
    cancelId?: string;
    closeTimestamp: number;
    currentPrice: number;
    exchangeName: string;
    frameName: string;
    reason: StrategyCancelReason;
    signal: IPublicSignalRow;
    strategyName: string;
    symbol: string;
}

Properties

action: "cancelled"

Discriminator for type-safe union

backtest: boolean

Whether this event is from backtest mode (true) or live mode (false)

cancelId?: string

Optional cancellation ID (provided when user calls Backtest.cancel() or Live.cancel())

closeTimestamp: number

Unix timestamp in milliseconds when signal cancelled

currentPrice: number

Final VWAP price at cancellation

exchangeName: string

Exchange name for tracking

frameName: string

Time frame name for tracking (e.g., "1m", "5m")

reason: StrategyCancelReason

Reason for cancellation

Cancelled scheduled signal

strategyName: string

Strategy name for tracking

symbol: string

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