当尝试使用python-binance api进行买入或卖出订单时,我得到了以下错误:
APIError(code=-1013): Filter failure: LOT_SIZE.
现在我在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')
你知道怎么解决这个问题吗?
发布于 2020-07-06 18:03:48
出现此错误的原因是您尝试创建的订单数量低于所需的最低数量。
您可以使用以下命令访问特定配对所需的最低要求:
info = client.get_symbol_info('ETHUSDT')
print(info)
输出一个字典,其中包含有关该对的信息。现在,您可以使用以下命令访问所需的最小数量:
print(info['filters'][2]['minQty'])
# 0.00001
https://stackoverflow.com/questions/61582902
复制相似问题