年化23%收益36%,为什么盈亏比是负数,回测正常模拟盘报错怎么解决

策略分享
标签: #<Tag:0x00007efea44740d8>

(wuming1001) #1

1 回测为年化23%收益36%,但为什么说盈亏比是负数?

策略地址
https://bigquant.com/experimentshare/85a218b3495042e6a850cbaa7c79c76e

2每次重仓买符合条件的股票持有一天,训练集为为全A股,回测集为少量的股票池(M9模块),回测数据经过M10基础特征M11衍生特征模块后,到M16模块时上面根据自定义条件再筛选一次,到达M14数据缺失模块时当天可能有股票符合也可能没有。开发环境下回测交易数据正常,但是在模拟盘运行时提示数据缺失处理模块M14发生no data left after dropnan错误。看过往帖子更改before_start_days也无效,为什么?不改变筛选条件的情况下,怎么才能让它在模拟盘下正常运行。求代码,谢谢大神


(yvan0617) #2

1、盈亏比的问题,请使用trade v4 模块
image
2、改成v4之后,今天我跑模拟是有买入信号的。另外建议后面使用可视化模块来做策略,这种代码方式你很难长期维护和问题定位。


BiqQuant策略组


(wuming1001) #3

好的谢谢