2020-12-09 16:43:58 +08:00
|
|
|
|
2023-07-14 18:39:48 +08:00
|
|
|
> Name
|
2020-12-09 16:43:58 +08:00
|
|
|
|
2023-04-18 23:12:35 +08:00
|
|
|
币安合约BNB手续费抵扣-自动购买自动划转
|
2020-12-09 16:43:58 +08:00
|
|
|
|
2023-07-14 18:39:48 +08:00
|
|
|
> Author
|
2020-12-09 16:43:58 +08:00
|
|
|
|
|
|
|
|
Xueqiu Bot
|
|
|
|
|
|
2023-07-14 18:39:48 +08:00
|
|
|
> Strategy Description
|
2020-12-09 16:43:58 +08:00
|
|
|
|
|
|
|
|
Contact : ck@xueqiubot.com / WeChat@stay37
|
|
|
|
|
本策略为自动从合约账户划转USDT至现货账户购买BNB,将BNB转入合约账户抵扣手续费。
|
|
|
|
|
需提前添加bnb_usdt交易对
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2023-07-14 18:39:48 +08:00
|
|
|
> Source (python)
|
2020-12-09 16:43:58 +08:00
|
|
|
|
|
|
|
|
``` python
|
|
|
|
|
# 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)
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
2023-07-14 18:39:48 +08:00
|
|
|
> Detail
|
2020-12-09 16:43:58 +08:00
|
|
|
|
|
|
|
|
https://www.fmz.com/strategy/236437
|
|
|
|
|
|
2023-07-14 18:39:48 +08:00
|
|
|
> Last Modified
|
2020-12-09 16:43:58 +08:00
|
|
|
|
|
|
|
|
2020-11-11 22:38:54
|