All
筛选:
如何将法定货币存入我的账户?
我需要帮助进行账户验证
为什么无法访问我的账户?
是否有加密货币取款手续费?
我需要帮助登录我的账户
Kraken的REST和WebSocket API设有频率限制,用于限制短时间内可发起的调用次数。频率限制旨在保护API免受攻击(如DDoS攻击),并防止对订单簿的操控行为(如快速大量下单后撤单)。
现货API频率限制根据所用API接口(REST或WebSocket)及调用类型(行情数据、账户管理、下单/撤单),分为公开、私有、交易三个部分。有关合约(REST)API调用的请求限制,请参阅此支持文章。
公开(REST行情数据)
现货公开接口端点中,Trades和OHLC调用按IP地址和货币对进行频率限制,其他公开接口端点仅按IP地址限制。
以每秒1次(或更低)的频率调用公开接口端点,可保持在频率限制范围内;若超过该频率,调用可能触发频率限制。触发频率限制后,后续调用将被限制数秒(若在限制期间持续发起调用,限制时间可能更长)。
私有(REST账户管理)
现货私有接口端点按API密钥进行频率限制,基于一个从0开始、每次调用后递增、随时间推移自动递减的计数器。每个API密钥的计数器独立计算;若计数器超过最大值,该API密钥的后续调用将触发频率限制。 触发频率限制后,后续调用将被限制数秒(若在限制期间持续发起调用,限制时间可能更长)。
API接口端点 | 计数器增量(每次请求) |
|---|---|
账户历史记录接口端点(Ledgers、TradesHistory、ClosedOrders) | +4 |
质押接口端点(Stake、Unstake) | +1 |
其他所有接口端点(Balance、TradeBalance等) | +1 |
交易接口端点(AddOrder、CancelOrder等) | 0(不影响计数器) |
账户级别 | 计数器最大值 | 计数器减少量(每秒) |
|---|---|---|
标准 | 20 | -0.5 |
更高限额 | 20 | -1 |
交易(REST与WebSocket下单/撤单)
现货交易接口端点(REST的AddOrder/CancelOrder及WebSocket的addOrder/cancelOrder)按账户和货币对分别设置频率限制,具体限额取决于订单与订单簿的交互方式。
简而言之,每个账户和货币对每秒可用的积分上限固定,超出即触发交易频率限制。下单、成交和撤单均会消耗积分,时间的推移则会自动补充积分。若积分消耗超出账户类型对应的上限,后续请求将受到频率限制。
我们提供了交易频率限制的完整说明,交易者可据此根据自身交易策略(订单执行率、订单在订单簿中的存续时间等)精确计算可下单/成交/撤单的数量。我们还提供了针对不同账户类型和基础交易策略的示例,以及频率限制计算器,方便交易者评估更复杂策略的频率限制。