簡體   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