Contract for ping events during scheduled signal monitoring.
Emitted by pingSubject every minute when a scheduled signal is being monitored. Used for tracking scheduled signal lifecycle and custom monitoring logic.
Events are emitted only when scheduled signal is active (not cancelled, not activated). Allows users to implement custom cancellation logic via onPing callback.
Consumers:
symbol: string
Trading pair symbol (e.g., "BTCUSDT"). Identifies which market this ping event belongs to.
strategyName: string
Strategy name that is monitoring this scheduled signal. Identifies which strategy execution this ping event belongs to.
exchangeName: string
Exchange name where this scheduled signal is being monitored. Identifies which exchange this ping event belongs to.
data: IScheduledSignalRow
Complete scheduled signal row data. Contains all signal information: id, position, priceOpen, priceTakeProfit, priceStopLoss, etc.
backtest: boolean
Execution mode flag.
timestamp: number
Event timestamp in milliseconds since Unix epoch.
Timing semantics: