python-Binance api: APIError(code=-1013): Filter failure: LOT_SIZE

新手上路,请多包涵

当尝试使用 python-binance api 下买单或卖单时,出现以下错误:

 APIError(code=-1013): Filter failure: LOT_SIZE.

现在我在 iceberg_parts 看到这意味着我的买卖数量可能有问题。我试图将数量增加 10 倍,但这只会给我另一个相关错误:

 APIError(code=-1013): Filter failure: MIN_NOTIONAL.

这是我的一些代码:

 diff = current_price - prev_price
if diff <= 0.0001:
    order = client.order_market_buy(symbol = market , quantity = '0.0001')
    print('buy order')

if diff >= 0.00040:
    order = client.order_market_sell(symbol =market, quantity ='0.0001')
    print('sell order')

你知道如何解决这个问题吗?

原文由 Nassim Oumessoud 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.1k
1 个回答

出现此错误是因为您正在尝试创建数量低于要求的最小数量的订单。

您可以通过以下方式访问特定对所需的最低要求:

 info = client.get_symbol_info('ETHUSDT')
print(info)

输出包含该对信息的字典。现在您可以访问所需的最小数量:

 print(info['filters'][2]['minQty'])
# 0.00001

原文由 Stack 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题