Hubungan:ck@xueqiubot.com/ WeChat@stay37 Dasar ini secara automatik memindahkan USDT dari akaun kontrak ke akaun tunai untuk membeli BNB dan memindahkan BNB ke akaun kontrak untuk membayar bayaran. Perlu menambah pasangan urus niaga Airbnb_usdt terlebih dahulu
# Contact : ck@xueqiubot.com / WeChat@stay37 import time def supply_bnb(transfer_usdt,i): Log("当前BNB不足,补充BNB作为手续费抵扣") #获取当前BNB_USDT价格 depth = _C(exchanges[i].GetDepth) #转出transfer_usdt个USDT timestamp = time.time() * 1000 transfer = exchanges[i].IO("api","POST","/sapi/v1/futures/transfer","asset=USDT&amount="+str(transfer_usdt)+"&type=2×tamp=+"+str(timestamp)) time.sleep(1) #获取BNB深度 下单购买 depth = _C(exchanges[i].GetDepth) buyamount = round(transfer_usdt / (depth.Asks[0].Price + 0.2) , 2) buyid = exchanges[i].Buy(round(depth.Asks[0].Price + 0.1 , 4) , buyamount) time.sleep(1) #查询购买结果 将购买后的BNB以及剩余的USDT转入合约账户 acc = _C(exchanges[i].GetAccount) transfer_usdt = acc.Balance transfer_bnb = acc.Stocks timestamp = time.time() * 1000 transfer = exchanges[i].IO("api","POST","/sapi/v1/futures/transfer","asset=USDT&amount="+str(transfer_usdt)+"&type=1×tamp=+"+str(timestamp)) transfer = exchanges[i].IO("api","POST","/sapi/v1/futures/transfer","asset=BNB&amount="+str(transfer_bnb)+"&type=1×tamp=+"+str(timestamp)) Log("BNB补充完成") def main(): if '合约账户内BNB不足': #transfer_usdt: 需要购买的usdt金额 #i: bnb_usdt现货交易对的序号 supply_bnb(transfer_usdt,i)
0x0000000Traceback (most recent call last): File "
RumputYa, pujian.
Xueqiu BotUntuk menggunakan pasangan dagangan BNB/USDT yang memerlukan penambahan mata wang tunai, i merujuk kepada nombor siri pasangan dagangan yang ditambahkan
0x0000000'transfer_usdt' ini saya faham, apakah parameter yang perlu diisi oleh Binance Platform i? maaf, kerana tidak ada dasar pengaturcaraan, jadi masalah agak kecil, maaf.
Xueqiu Bot'transfer_usdt' ini adalah seting untuk berapa banyak USDT yang anda mahu gunakan untuk membeli BNB sebagai rebate, dan program akan secara automatik memindahkan USDT yang anda pilih untuk membeli BNB dan kembali ke akaun kontrak.