从Binance API获取所有已成交的订单

时间:2020-06-29 12:40:00

标签: api algorithmic-trading cryptocurrency binance

我正在开发一个交易机器人,我想通过在特定时间段内从Binance获取我的订单历史记录列表来对其进行培训。我查看了API文档here,但似乎总是需要提供代码符号。虽然遍历所有行情是一个选项,但它将需要永久完成(我正在尝试获取整年的数据)。谁能指出我这样做的愚蠢方式?

P.s。我还查看了allOrdersList,但是它仅提供OCO订单,与常规订单不同。参见here。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

目前不可能(仍然,截至 2021 年 6 月)。

许多开发人员都在抱怨缺乏这样一个常用的端点。见https://dev.binance.vision/t/fetch-all-account-orders/279

似乎唯一的解决方法是:

  • 查看用户当前的硬币余额,并迭代那些相关的交易对(尽管这会错过余额现在为零的交易)

  • 迭代币安提供的每个符号。这很荒谬,需要仔细管理速率限制,但似乎是唯一的综合解决方案。

将您的声音添加到上面的线程中,以便 Binance 可能会实现更合理的端点。