Mongoose model: ScheduleOrder
Source: src/models/scheduleOrder.model.ts

Fields

Lifecycle

  1. Created automatically after a BUY order fills (options segment).
  2. ScheduleOrderController.startInterval() polls latestDataMap on a timer.
  3. Sells when target price, strike match, or duration conditions are met.
  4. Status updated to Complete or Cancelled on resolution.
See Trailing sell for engine details.