问答交流

标签

策略回测
评论
  • 回测主函数中的确没有“fantanbili”,但在 m19_prepare_bigquant_run(context) 函数中,写了如下代码: ```python def open_pos_con(df): return list(df[df['fantanbili']>0].instrument) # 函数:求满足平仓条件的股票列表 def close_pos_con(df): return list(df[df['fantanbili']>0].instrument) ``` 但在传入数据中,即m8模块的预测结果中,并没有fantanbili列,因此dataframe进行切片时会报错
  • OK,我最后是把预测结果和待测数据集进行连接,确保回测数据集里有所有的列,问题解决
{link}