如何获得binancepython testnet更新平衡?

2024-10-02 14:27:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图熟悉python二进制代码(0.7.5)(在python 3.7.6上)并努力理解为什么我的命令似乎没有任何作用。我正在连接到testnet。我可以得到帐户详细信息,股票价格,计算步骤,获得余额等-所有这些工作都很好

但当我尝试跑步时:

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

由于我在testnet上为LTC提供的最大可用量,什么也没有发生。我的测试网上的平衡一点也没有改变。我没有收到任何错误消息,如果我将命令传递给一个变量,那么它将为我提供如下订单详细信息:

{'symbol': 'LTCBTC', 'orderId': 73, 'orderListId': -1, 'clientOrderId': 'QPlrA9KN1Dj1mAnmB8SDtc', 'transactTime': 1597905287816, 'price': '0.00000000', 'origQty': '487.42796000', 'executedQty': '0.00000000', 'cummulativeQuoteQty': '0.00000000', 'status': 'EXPIRED', 'timeInForce': 'GTC', 'type': 'MARKET', 'side': 'SELL', 'fills': []}

我已经更新了python二进制代码。我尝试过将数量改为一个小数字,比如5、1或0.5。我也试过ETH、BNB、TRX、XRP,但都是一样的。我尝试使用limit命令,但这只是将资金锁定。我将如何使其正确工作,然后相应地影响平衡

我还努力从价格中获得费用,这在binance non testnet上运行良好

File "C:\Anaconda\lib\site-packages\binance\client.py", line 2086, in get_trade_fee if not res['success']:

KeyError: 'success'

有了这个错误,我什么也没试过,只是拿了一个硬编码的费用,比如0.001或0.01。我在任何地方都找不到有这种特定错误的帖子


Tags: 代码命令client错误binance二进制详细信息帐户
1条回答
网友
1楼 · 发布于 2024-10-02 14:27:02

据我所知,Testnet不是真实加密货币网络的镜像,而是自己的网络,其价格与真实网络相对。这意味着要进行交易,需要与其他人/物进行交易

也许您已经找到了this post,但它本质上解释了错误是因为该符号没有流动性。我发现BNBUSDT和BTCUSDT正在工作

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

相关问题 更多 >