Binance_interface APP U本位合约交易-市价单开仓
量化交易研究群(VX) = py_ted
目录
1. APP U本位合约交易-市价单开仓函数总览
方法 | 解释 |
---|---|
open_market | 市价单开仓 |
2. 模型实例化
from binance_interface.app import BinanceUM
from pprint import pprint
# 转发:需搭建转发服务器,可参考:https://github.com/pyted/binance_resender
proxy_host = None
key = 'xxxx'
secret = 'xxxx'
binanceUM = BinanceUM(
key=key, secret=secret,
proxy_host=proxy_host
)
trade = binanceUM.trade
3. 同步 市价开仓
open_market3 = trade.open_market(
symbol='MANAUSDT', # 产品
marginType='ISOLATED', # 保证金模式 ISOLATED: 逐仓 CROSSED: 全仓
positionSide='LONG', # 持仓方向 LONG: 多单 SHORT: 空单
leverage=1, # 杠杆
openMoney=6, # 开仓金额 开仓金额openMoney和开仓数量quantity必须输入其中一个 优先级:quantity > openMoney
# quantity=10, # 开仓数量
newClientOrderId='', # 客户自定义订单ID
)
pprint(open_market3)
输出:
>>> {'cancel_result': None,
>>> 'error_result': None,
>>> 'func_param': {'callback': None,
>>> 'cancel': True,
>>> 'delay': 0.2,
>>> 'errorback': None,
>>> 'leverage': 1,
>>> 'marginType': 'ISOLATED',
>>> 'meta': {},
>>> 'newClientOrderId': '',
>>> 'newThread': False,
>>> 'openMoney': 6,
>>> 'positionSide': 'LONG',
>>> 'quantity': None,
>>> 'symbol': 'MANAUSDT',
>>> 'timeout': 60},
>>> 'get_order_result': {'code': 200,
>>> 'data': {'avgPrice': '0.4357',
>>> 'clientOrderId': 'VEGnPtserZmP6tGb2C2cNU',
>>> 'closePosition': False,
>>> 'cumQuote': '5.6641',
>>> 'executedQty': '13',
>>> 'goodTillDate': 0,
>>> 'orderId': 10508452871,
>>> 'origQty': '13',
>>> 'origType': '