Kraken API:/0/private/ClosedOrders接口count数值不准确问题咨询
如何获取/0/private/ClosedOrders接口的真实订单总数
方法1:分页遍历累加订单数
- 从
offset=0开始发起请求,每次用固定的limit值(比如接口允许的最大值,或默认的50)递增offset - 每拿到一次响应,就把返回的订单数量加起来,直到某次请求返回的订单列表为空
- 最终累加的结果就是真实的总订单数,这是最靠谱的方式,能避开接口count字段的偏差
方法2:排查count字段偏差的原因
- 有些交易所的这个接口,count值可能只统计完全平仓的订单,但实际返回里会包含部分平仓的订单,导致总数对不上
- 你可以对比几次请求里订单的状态字段,看看count统计的范围是不是和实际返回的订单范围不一致
方法3:调整请求参数补全范围
- 手动指定
start和end时间戳,覆盖你账户所有可能产生订单的时间段,避免接口默认只返回近期订单,导致count统计不全 - 检查接口文档里有没有
status这类参数,确保请求包含所有已平仓相关的状态值(比如部分平仓、完全平仓的枚举值)
内容的提问来源于stack exchange,提问作者Artem
相关产品推荐
相关产品推荐

