ISignalRow

Complete signal with auto-generated id. Used throughout the system after validation.

id: string

Unique signal identifier (UUID v4 auto-generated)

priceOpen: number

Entry price for the position

exchangeName: string

Unique exchange identifier for execution

strategyName: string

Unique strategy identifier for execution

scheduledAt: number

Signal creation timestamp in milliseconds (when signal was first created/scheduled)

pendingAt: number

Pending timestamp in milliseconds (when position became pending/active at priceOpen)

symbol: string

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

_isScheduled: boolean

Internal runtime marker for scheduled signals