Market Order
Executes immediately at the best available price. Walks the book until fully filled or risk limits are reached.Limit Order
Rests on the book at a specified price or better. A buy limit fills at the limit price or lower. A sell limit fills at the limit price or higher.Time-in-Force
The internal enum uses
ALO. The WebSocket account stream emits "postOnly" on the wire. The HTTP API accepts both.Reduce-Only
A modifier that ensures the order can only decrease or close an existing position, never open a new one or increase size. If the order would flip the position direction, its size is clamped to close only. Used by the liquidation engine internally and available on any order type.Modify Order
Amend the size of a resting limit order. Submitted as aModifyOrder action referencing the original order ID.
- Size reduction: Order stays at the same position in the queue. If the new size is less than or equal to the already-filled amount, the order is effectively cancelled.
- Size increase: Order is moved to the back of the queue at its price level.
Conditional Orders
See Conditional Orders for Stop, Take-Profit, Range, Trigger, Trailing, and On-Fill order types.Execution Priority
Within each consensus batch, transactions are deterministically shuffled then separated into priority queues:- Cancels execute first
- Post-only (ALO) orders execute second
- Regular orders (market, limit GTC/IOC) execute third