API 速率限制是什么?

上次更新时间: 2026年3月27日

公共(市场数据)API 速率限制

私有(账户管理)API 速率限制

交易(下单/撤单)API 速率限制

我们的 REST 和 WebSocket API 设有速率限制,以控制在短时间内可进行的调用次数。速率限制旨在保护 API 免受攻击(例如 DDoS 攻击),并防止操纵我们的订单簿(例如通过快速下单和撤销大量订单)。

现货 API 速率限制分为三个部分(公共、私有、交易),具体取决于所使用的 API 接口(REST 或 WebSocket)以及正在进行的调用类型(市场数据、账户管理、下单/撤单)。有关期货 (REST) API 调用的请求限制,请参阅我们的支持文章。

公共(REST 市场数据)

现货公共端点对 Trades 和 OHLC 的调用按 IP 地址和交易对进行速率限制,对所有其他公共端点的调用仅按 IP 地址进行速率限制。

以每秒 1 次(或更少)的频率调用公共端点将保持在速率限制内,但超过此频率可能会导致调用受到速率限制。如果达到速率限制,额外的调用将被限制几秒钟(如果速率限制激活期间继续进行调用,则可能更长)。

私有(REST 账户管理)

现货私有端点按 API 密钥进行速率限制,并基于一个计数器,该计数器从 0 开始,每次调用都会增加,并随时间减少。每个 API 密钥的计数器是独立的,如果计数器超过最大值,则使用该 API 密钥的后续调用将受到速率限制。如果达到速率限制,额外的调用将被限制几秒钟(如果速率限制激活期间继续进行调用,则可能更长)。

API 端点

计数器增加(每次请求)

账户历史端点(分类账、交易历史、已平仓订单)

+4

质押端点(质押、解除质押)

+1

所有其他端点(余额、交易余额等)

+1

交易端点(添加订单、取消订单等)

0(对计数器无影响)
详情请参阅交易速率限制

账户验证等级

最大计数器值

计数器减少(每秒)

已验证

20

-0.5

具有更高限额的已验证账户

20

-1

交易(REST 和 WebSocket 下单/撤单)

现货交易端点(REST AddOrder/CancelOrder 和 WebSocket addOrder/cancelOrder)按账户和每个交易对进行速率限制,并基于订单与订单簿的交互方式。

简而言之(TLDR 版本),每个账户和交易对每秒可使用的最大点数,在不达到交易速率限制的情况下。下单、执行和撤销订单会消耗这些点数,而时间会补充这些点数。使用超出允许的点数(根据您的账户类型)将导致后续调用受到速率限制。

交易速率限制的完整详细信息已提供,以便我们的交易者可以根据其交易策略(订单成交率、订单在订单簿上的存活时间等)计算他们可以下单/执行/撤销的精确订单数量。为了方便起见,我们提供了不同账户类型和基本交易策略的示例,以及一个速率限制计算器,用于确定更复杂策略的速率限制。

需要更多帮助吗?