429, wait Retry-After seconds, then retry once; for an order, keep the same Idempotency-Key. Most refusals also carry details.retryAfter, the same wait as an ISO 8601 duration such as PT3S.
RATE_LIMITED when TetraFi is at capacity
RATE_LIMITED when TetraFi is at capacity
RATE_LIMITED also answers, before anything is sent, when TetraFi is briefly at capacity. Then no quota was counted.Why quotes are limited
A live quote request asks venues, and each venue limits how often it answers. Watch a market with prices, and request a quote only when you intend to trade.When a venue is asked too often
When a venue is asked too often
Example: wait out a 429 and retry
Example: wait out a 429 and retry
This example sends two quote requests at once, waits for the refused one’s
details.retryAfter, then sends it again. It places no order.Read the headers
Any answer a limit counted carries two headers in the IETF RateLimit header fields format:reset is a wait, not a timestamp or a promise that the whole allowance refills.
Which limit the headers describe
Which limit the headers describe