Internal runtime marker for scheduled signals
Unique exchange identifier for execution
Unique signal identifier (UUID v4 auto-generated)
Expected duration in minutes before time_expired
OptionalnoteHuman-readable description of signal reason
Pending timestamp in milliseconds (when position became pending/active at priceOpen)
Trade direction: "long" (buy) or "short" (sell)
Entry price for the position
Stop loss exit price (must be < priceOpen for long, > priceOpen for short)
Take profit target price (must be > priceOpen for long, < priceOpen for short)
Signal creation timestamp in milliseconds (when signal was first created/scheduled)
Unique strategy identifier for execution
Trading pair symbol (e.g., "BTCUSDT")
Scheduled signal row for delayed entry at specific price. Inherits from ISignalRow - represents a signal waiting for price to reach priceOpen. Once price reaches priceOpen, will be converted to regular _pendingSignal. Note: pendingAt will be set to scheduledAt until activation, then updated to actual pending time.