我目前正在使用 binance 的 API 为自己编写一个小型 python 机器人,我发现文档相当平淡,想知道这里是否有人可以提供帮助。
假设我想以 5 倍杠杆和 100 USDT 市场价格开仓 BTCUSDT 配对的期货交易,止盈为 50%,止损为 10%。
from binance.client import Client
import cfg
client = Client(cfg.api_key, cfg.api_secret)
client.futures_create_order(symbol='BNBUSDT', side='LONG', type='MARKET', quantity = 100 USDT * leverage / asset_price)
Run Code Online (Sandbox Code Playgroud)
据我所知,这大约是。我没有看到任何杠杆属性,但是有另一个函数
futures_change_leverage()
可以更改您的杠杆,所以我必须初始化一个头寸,然后更改杠杆?这不是也会缩小我的利润吗?
我也对后面的属性如何工作以及如何下止盈和止损订单感到相当困惑。
谢谢你的帮助。
我知道五法则,它指出如果你实现一个析构函数,你很可能还应该实现一个复制构造函数、复制赋值运算符、一个移动构造函数和一个移动赋值运算符。
但是,如果我实现了一个移动运算符,我是否绝对必须实现一个副本副本,还是只是最佳实践?