获取合约仓位及现货钱包余额

本文介绍了如何在混合网格策略中查询反向永续、USDT永续合约的持仓情况以及现货钱包余额,确保交易操作时资金充足。通过特定参数调用,可以获取合约持仓信息或现货余额。
摘要由CSDN通过智能技术生成

在混合网格策略中,如果要买卖现货,就要检测相应币种现货钱包余额是否充足;如果要买卖合约,下多单时,就要先空单持仓量,如果空单数量多,下平仓单,否则开仓下单。

try:
    logging.info(test.get_position())  # 获取持仓
except Exception as e:
    logging.info(traceback.format_exc())

# 返回:
[{'data': {'id': 0, 'position_idx': 0, 'mode': 0, 'user_id': 3506111, 'risk_id': 226, 'symbol': 'BITUSD', 'side': 'Buy', 'size': 11, 'position_value': '4.40421927', 'entry_price': '2.49760499', 'is_isolated': False, 'auto_add_margin': 0, 'leverage': '50', 'effective_leverage': '50', 'position_margin': '0.0914536', 'liq_price': '0.333', 'bust_price': '0.333', 'occ_closing_fee': '0.02477478', 'occ_funding_fee': '0', 'take_profit': '0', 'stop_loss': '0', 'trailing_stop': '0', 'position_status': 'Normal', 'deleverage_indicator': 2, 'oc_calc_data': '{"blq":0,"slq":0,"bmp":0,"smp":0,"fq":-11,"bv2c":0.021515,"sv2c":0.021485}', 'order_margin': '0', 'wallet_balance': '28.7031708', 'realised_pnl': '0.04033918', 'unrealised_pnl': 0.03740703, 'cum_realised_pnl': '-1.2968292', 'cross_seq': 12158759, 'position_seq': 0, 'created_at': '2021-11-17T07:38:39.154039865Z', 'updated_at': '2021-11-23T03:17:11.543300305Z', 'tp_sl_mode': 'Full'}, 'is_valid': True}, {'data': {'id': 0, 'position_idx': 0, 'mode': 0, 'user_id': 3506111, 'risk_id': 1, 'symbol': 'BTCUSD', 'side': 'Sell', 'size': 192, 'position_value': '0.0033149', 'entry_price': '57920.29925488', 'is_isolated': False, 'auto_add_margin': 1, 'leverage': '98', 'effective_leverage': '0.37', 'position_margin': '0.00003629', 'liq_price': '999999', 'bust_price': '999999', 'occ_closing_fee': '0.00000015', 'occ_funding_fee': '0', 'take_profit': '0', 'stop_loss': '0', 'trailing_stop': '0', 'position_status': 'Normal', 'deleverage_indicator': 3, 'oc_calc_data': '{"blq":0,"slq":1,"slv":"0.00001428","bmp":0,"smp":70028.0112,"fq":192,"fc":1.7e-07,"bv2c":0.01171175,"sv2c":0.01169644}', 'order_margin': '0.00000017', 'wallet_balance': '0.00903803', 'realised_pnl': '0.00000498', 'unrealised_pnl': 4.277e-05, 'cum_realised_pnl': '0.00029381', 'cross_seq': 10801282546, 'position_seq': 0, 'created_at': '2021-07-12T06:32:26.177199645Z', 'updated_at': '2021-11-23T03:17:12.843437999Z', 'tp_sl_mode': 'Partial'}, 'is_valid': True}, {'data': {'id': 0, 'position_idx': 0, 'mode': 0, 'user_id': 3506111, 'risk_id': 211, 'symbol': 'DOTUSD', 'side': 'None', 'size': 0, 'position_value': '0', 'entry_price': '0', 'is_isolated': False, 'auto_add_margin': 1, 'leverage': '10', 'effective_leverage': 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值