首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >binance.exceptions.BinanceAPIException: APIError(代码=-1013):过滤失败: LOT_SIZE

binance.exceptions.BinanceAPIException: APIError(代码=-1013):过滤失败: LOT_SIZE
EN

Stack Overflow用户
提问于 2021-02-12 10:17:45
回答 2查看 2.3K关注 0票数 0

我想卖XRP/USDT。这是假设我有超过最低限度,甚至49个XRP是超过15usd。

最低: 0.10000000 XRP = 49.95301600

代码语言:javascript
复制
sym = 'XRP'
bol = 'USDT'
symbol = sym+bol

from binance.client import Client
client = Client(api_key, api_secret)

# Minimum
minimum = client.get_symbol_info(symbol)
print(minimum['filters'][2]['minQty'])

quantity = client.get_asset_balance(asset=sym)['free']
print(quantity)

order = client.create_order(
    symbol=symbol,
    side=Client.SIDE_SELL,
    type=Client.ORDER_TYPE_MARKET,
    quantity=quantity)

我得到了:

代码语言:javascript
复制
 File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/binance/client.py", line 1200, in create_order
    return self._post('order', True, data=params)
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/binance/client.py", line 240, in _post
    return self._request_api('post', path, signed, version, **kwargs)
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/binance/client.py", line 202, in _request_api
    return self._request(method, uri, signed, **kwargs)
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/binance/client.py", line 197, in _request
    return self._handle_response()
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/binance/client.py", line 230, in _handle_response
    raise BinanceAPIException(self.response)
binance.exceptions.BinanceAPIException: APIError(code=-1013): Filter failure: LOT_SIZE

我做错了什么?

EN

回答 2

Stack Overflow用户

发布于 2021-02-12 10:23:03

根据the Binance trade rules和你最初的帖子,XRP/USDT的最低要求是0.1,这意味着你不能交易少于0.1的XRP数量。

您应该尝试将数量截断到小数点后一位。

票数 0
EN

Stack Overflow用户

发布于 2021-02-12 14:35:30

首先,您需要调用GET /api/v3/exchangeInfo。在那里,您可以找到每个Binance对的过滤器信息。XRPUSDT有几个筛选器。关于LOT_SIZE的那个

代码语言:javascript
复制
    {
      filterType: 'LOT_SIZE',
      minQty: '0.10000000',
      maxQty: '9000000.00000000',
      stepSize: '0.10000000'
    },

所以你的量步必须在0.1以内。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66165576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档