中性策略、回测结果对比、OK实盘报错“Close order size exceeds your available size”、OK开通新账户注意事项

1. 中性策略中解决utils下diff函数的调用问题:具体看factors各因子的import

2.回测simple_boll策略不同时期参数,想对不同时期的相同参数回报率进行计算,解决方案:1.先设定参数列['para']为index,再使用pd.concat()函数合并两个表;2.对title相同的列重命名:

df_1 = df_1.set_index('para')
df_2 = df_2.set_index('para')
merge = pd.concat([df_1, df_2], axis=1,keys=['df_1','df_2'])
df_2.rename(columns={'ratio':'2022ratio','equity_curve':"2022equity_curve"},inplace=True)

3.OK实盘运行时出现以下报错:

body: {"instId": "XRP-USDT-221230", "tdMode": "cross", "side": "sell", "ordType": "limit", "sz": "732", "ccy": "", "clOrdId": "", "tag": "", "posSide": "long", "px": "0.3314948", "reduceOnly": ""}
{'code': '1', 'data': [{'clOrdId': '', 'ordId': '', 'sCode': '51112', 'sMsg': 'Close order size exceeds your available size. ', 'tag': ''}], 'msg': 'Operation failed.'}
{'clOrdId': '', 'ordId': '', 'sCode': '51112', 'sMsg': 'Close order size exceeds your available size. ', 'tag': ''} 下单完成: 2022-06-29 08:00:07.840613
下单记录:
     symbol  信号价格                   信号时间
  xrp-usdt   0.33826 2022-06-29 08:00:05.356510
{'code': '51003', 'data': [], 'msg': 'Either client order ID or order ID is required.'}
list index out of range
根据订单号获取订单信息失败,稍后重试
{'code': '51003', 'data': [], 'msg': 'Either client order ID or order ID is required.'}
list index out of range

可能出现的原因:以上报错是第二次下单后返回的结果,第一次下单提示下单失败,有可能是第一次下单已成功,但没有即时返回正确的值,导致第二次下单超过可平仓位。具体情况等后续观察再看。

OK开通新账户注意事项:

1.设置杠杆数额

2.设置交易模式为:开平仓模式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值