为什么回测集中用上证50会报no data left after dropnan错误,为空则不会

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

(wuming1001) #1

https://bigquant.com/experimentshare/9bea89a2b9934f339027fd5c644a65ee
为什么回测集中用上证50会报no data left after dropnan错误,为空则不会。回测M9模块中添加上证50就报错no data left after dropnan错误,但是如果不用就不会报错。论坛说这个问题可以用基础特征抽取列表,向前取数据天数比因子需要天数更大就可以。但是我把m4和m10设成before_start_days=360,这么高的值还是不行,求大神


(iQuant) #2

在经过你设定的筛选条件后剩下的数据确实为空,您可以参考这个链接里的代码,在设置dt_final[‘market_cap_float_0’] < 10000000000条件后就没有剩下的票了

https://bigquant.com/experimentshare/730a4a217b2b42b0a3cbcfeda4a1f00c