Docs / Concepts / Execution and portfolio
Real

Orders

Order types, time in force, brackets and the state machine.

Types

State machine

An order changes state only by applying an order event. A rejected event leaves the order unchanged.

Initialized -> Submitted | Rejected | Canceled (bracket child canceled before activation)
Submitted   -> Accepted  | Triggered | Canceled | Rejected
Triggered   -> Accepted  | Canceled  | Rejected
Accepted    -> PartiallyFilled | Filled | Canceled
PartiallyFilled -> PartiallyFilled | Filled | Canceled
Filled, Canceled, Rejected: terminal

Planned

Post-only, iceberg and trailing stops; GTD, FOK and day orders.