繁体   English   中英

如何让 binance-python tes.net 更新余额?

[英]how to get binance-python testnet updating balance?

我试图熟悉python-binance (0.7.5)(在 Python 3.7.6 上)并努力理解为什么我的命令似乎没有做任何事情。 我正在连接到tes.net 我可以获得帐户详细信息、股票代码、计算步骤、获取余额等——所有这些都非常有效。

但是当我尝试运行时:

client.order_market_sell(symbol='LTCBTC', quantity=quantity)

我在 tes.net 上可用的最大数量的 LTC,没有任何反应。 我的 tes.net 上的余额根本没有变化。 我没有收到任何错误消息,如果我将命令传递给一个变量,它会为我提供订单详细信息,如下所示:

{'符号':'LTCBTC','orderId':73,'orderListId':-1,'clientOrderId':'QPlrA9KN1Dj1mAnmB8SDtc','transactTime':1597905287816,'价格':'0.00000000','origQty':'487.42796000 ', 'executedQty': '0.00000000', 'cummulativeQuoteQty': '0.00000000', 'status': 'EXPIRED', 'timeInForce': 'GTC', 'type': 'MARKET', 'side': 'SELL', '填充':[]}

我已经更新了 python-binance。 我尝试将数量更改为较小的数字,例如 5、1 或 0.5。 我也尝试过 ETH、BNB、TRX、XRP,但都一样。 我尝试使用限制命令,但这只会锁定资金。 我将如何让它真正正常工作然后相应地影响平衡?

我也在努力从 binance non-tes.net 上运行良好的价格中获取费用。

文件“C:\Anaconda\lib\site-packages\binance\client.py”,第 2086 行,在 get_trade_fee if not res['success'] 中:

关键错误:“成功”

对于这个错误,除了收取硬编码费用(例如 0.001 或 0.01)之外,我什么也没尝试。 我也找不到任何有该特定错误的帖子。

据我所知,Tes.net 不是加密货币实际网络的镜像,而是自己的网络,其中价格是根据真实网络设置的。 这意味着要进行交易,需要有人/其他东西可以与之交易。

也许您已经找到这篇文章,但它基本上解释了错误是因为该符号没有流动性。 我发现 BNBUSDT 和 BTCUSDT 正在运行。

这对我来说也不理想,所以我将尝试寻找另一种 Algo 纸面交易方式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM