Endpoints
Order Entry
Order Modification
Order Cancellation
Order Query
Order Types
Order Lifecycle
Orders progress through these states:
Real-Time Order UpdatesAfter submitting orders via REST, use the gRPC Order Stream to receive real-time updates on order status, fills, and cancellations. This is more efficient than polling for order status.
Time in Force
DAY orders do not automatically cancel at 5pm during trade day rolls.The Exchange team is working on improving the DAY order types performance. While the Exchange makes improvement, DAY orders will not automatically cancel at 5pm during trade day rolls. Please use GTD orders with the desired timestamp. GTD orders will remain functional with the good-til-time specified.
Best Practices
- Use Order Stream for updates - Don’t poll for order status; use streaming
- Include client order ID - Use
clOrdId for your own order tracking
- Preview before submit - Use the preview endpoint for order validation
- Handle rejects - Implement proper error handling for rejected orders