关于模型固化、策略上模拟盘的问题
由svnquant创建,最终由svnquant 被浏览 23 用户
问题
- 通过咱们知识库内的一个xgboost案例,跑了一个结果出来,跑完后保存模型。通过另外一个策略调用这个模型,包括代码列表的起止时间在内的所有参数保持不变,再跑却跑不出相似的结果,这个可能是由于什么原因造成的?
- 同样是上面的策略,特征里有rank_return_30这条,但在基础特征抽取的前取数据天数写了90,包括学习集和测试集都是一样的设置,可以跑通,但放到模拟上就不能跑通,报dropnan后没有数据。修改为180天以后也不行。这个是什么原因呢?
==[Update@2022-06-28 8:40] 经不断测试,发现好像是因为策略在模拟盘运行时代码列表的日期范围没有传给自动标注和基础特征抽取,然后就命中了不匹配的缓存,所以导致没数据。把与代码列表一致的时间范围配到自动标注和基础特征抽取后,再把所有缓存都关掉,问题就解决了。==
==但是又出现一个新的问题,在模拟盘里如何调用用户空间下固化的模型。访问路径是什么?这点在知识库里都没有一个明确的说法。==
因为模型固化的方式,跑的效果不好,所以上模拟盘的是下面这个完整的策略。
请大神给支支招~
https://bigquant.com/experimentshare/572e283ea6064516aa0b0b4ddd675b77
\