For the complete documentation index, see llms.txt. This page is also available as Markdown.

Order Types

Here are currently available order types:

  • Market: An order that executes immediately at the market price based on available liquidity.

  • Limit: An order that executes at the selected limit price for a select number of contracts.

  • Cancel and Replace: Cancel and replace an order in the same response. Side of replacement order must match cancelled order's side (e.g. only a long order can replace a long order). If the cancel fails, the entire order fails. If the cancel succeeds but the replacement fails (e.g. margin, ALO crossing spread, etc.), the cancel is honored. Cancel replacing an order results in a new orderId and therefore resets the client's place in the queue.

Here are currently available order options:

  • FOK (Fill or Kill): Execute the entire order immediately or cancel it completely.

  • IOC (Immediate or Cancel): Execute whatever portion is available immediately and cancel the unfilled remainder.

  • GTC (Good till Cancel): Order is live until cancelled

  • ALO (Add Liquidity Only): Order is cancelled if upon arrival it crosses the spread. Also known as post-only.

Last updated