How Spot Order Fills Affect Exchange Order Rate Limits
Summary
This document explains an exchange rule that limits the number of new spot orders counted as unfilled over a defined time interval. Successful new orders increase the count, while an order's first partial or complete fill reduces it. Maker fills may earn a larger reduction than taker fills, and the count is shared across API keys, interfaces, and IP addresses within an account or subaccount.
The examples show how counts change through order placement, fills, cancellations, expirations, and interval resets. Cancellations and unfilled expirations do not reduce the count; fills reduce the current count even when the original order was placed on an earlier day. The document advises querying exchange information for live limits and pausing submissions after a rate-limit rejection until the affected interval expires. Actual limits and update timing can vary, and ordinary API request limits apply separately, so the examples should not be treated as a universal configuration.
Key ideas
- New successful orders add to the account's unfilled-order count for the applicable interval.
- A first partial or complete fill reduces the count, and maker fills may reduce it by more than taker fills.
- Cancellations and expirations without a fill leave the count unchanged.
- The count is shared across an account's IP addresses, API keys, and supported interfaces.
- Traders should monitor current exchange limits and stop order submissions after a rate-limit rejection until the interval passes.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.