当尝试使用 python-binance api 下买卖订单时,出现以下错误:
APIError(code=-1013): Filter failure: LOT_SIZE.
现在我看到了冰山零件 https://github.com/binance-exchange/binance-official-api-docs/blob/master/rest-api.md#iceberg这意味着我的买入或卖出数量可能有问题。我尝试将数量增加 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')
你知道如何解决这个问题吗?
出现此错误是因为您尝试创建的订单数量低于所需的最低数量。
您可以通过以下方式访问特定对的最低要求:
info = client.get_symbol_info('ETHUSDT')
print(info)
输出包含该对信息的字典。
现在您可以通过以下方式获取所需的最低数量:
print(info['filters'][2]['minQty'])
# 0.00001
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)