问答交流

模拟交易中报错

由zwm521创建,最终由zwm521 被浏览 20 用户

问题

用于回测样本总数 2 [2022-09-19 17:30:00.518404] INFO moduleinvoker: cached.v3 运行完成[1.810526s]. [2022-09-19 17:30:00.646090] INFO moduleinvoker: df_save_to_csv.v1 运行完成[0.089546s]. [2022-09-19 17:30:00.659433] INFO moduleinvoker: dropnan.v2 开始运行.. [2022-09-19 17:30:00.737568] INFO dropnan: /data, 0/2 [2022-09-19 17:30:00.838406] ERROR moduleinvoker: module name: dropnan, module version: v2, trackeback: Exception: no data left after dropnan

这样的问题要怎么处理呢?客服说因为预测集是空但是回测的样本中的确有2条数据。不知道要怎么处理?大家知道怎么处理这样的问题嘛?

解答

“回测的时候都不会报错,只有在模拟运行的时候会报错。这种情况要怎么处理才能正常运行呢?”

运行回测开始时间和结束时间调到当天,看是不是没有数据。预测集的时间。

把预测集的数据打印出来。

“明白了,预测集中有了北证的数据然后到dropnan就被清空了。谢谢谢谢终于不报错了”

标签

模拟交易
评论
  • 数据太少
  • 运行回测开始时间和结束时间调到当天,看是不是没有数据。
  • 预测集的时间
  • 回测的时候都不会报错,只有在模拟运行的时候会报错。这种情况要怎么处理才能正常运行呢?
  • No display for HTML output \[2022-09-20 07:04:34.812593\] INFO moduleinvoker: stock_ranker_train.v6 运行完成\[0.193649s\]. \[2022-09-20 07:04:34.822038\] INFO moduleinvoker: instruments.v2 开始运行.. \[2022-09-20 07:04:34.829121\] INFO moduleinvoker: 命中缓存 \[2022-09-20 07:04:34.830872\] INFO moduleinvoker: instruments.v2 运行完成\[0.008845s\]. \[2022-09-20 07:04:34.848017\] INFO moduleinvoker: general_feature_extractor.v7 开始运行.. \[2022-09-20 07:04:34.854667\] INFO moduleinvoker: 命中缓存 \[2022-09-20 07:04:34.856354\] INFO moduleinvoker: general_feature_extractor.v7 运行完成\[0.008394s\]. \[2022-09-20 07:04:34.898764\] INFO moduleinvoker: derived_feature_extractor.v3 开始运行.. \[2022-09-20 07:04:34.905355\] INFO moduleinvoker: 命中缓存 \[2022-09-20 07:04:34.907386\] INFO moduleinvoker: derived_feature_extractor.v3 运行完成\[0.008645s\]. \[2022-09-20 07:04:34.930528\] INFO moduleinvoker: cached.v3 开始运行.. \[2022-09-20 07:04:34.936640\] INFO moduleinvoker: 命中缓存 \[2022-09-20 07:04:34.938292\] INFO moduleinvoker: cached.v3 运行完成\[0.007725s\]. \[2022-09-20 07:04:35.005037\] INFO moduleinvoker: df_save_to_csv.v1 运行完成\[0.041176s\]. \[2022-09-20 07:04:35.019256\] INFO moduleinvoker: dropnan.v2 开始运行.. \[2022-09-20 07:04:35.103599\] INFO dropnan: /data, 0/2 \[2022-09-20 07:04:35.127115\] ERROR moduleinvoker: module name: dropnan, module version: v2, trackeback: Exception: no data left after dropnan --- Exception Traceback (most recent call last) in 314 ) 315 \--> 316 m13 = M.dropnan.v2( 317 input_data=m10.data_1 318 ) /var/app/enabled/biglearning/module2/common/modulemanagerv2.cpython-38-x86_64-linux-gnu.so in biglearning.module2.common.modulemanagerv2.BigQuantModuleVersion.__call__() /var/app/enabled/biglearning/module2/common/moduleinvoker.cpython-38-x86_64-linux-gnu.so in biglearning.module2.common.moduleinvoker.module_invoke() /var/app/enabled/biglearning/module2/common/moduleinvoker.cpython-38-x86_64-linux-gnu.so in biglearning.module2.common.moduleinvoker._invoke_with_cache() /var/app/enabled/biglearning/module2/common/moduleinvoker.cpython-38-x86_64-linux-gnu.so in biglearning.module2.common.moduleinvoker._invoke_with_cache() /var/app/enabled/biglearning/module2/common/moduleinvoker.cpython-38-x86_64-linux-gnu.so in biglearning.module2.common.moduleinvoker._module_run() /var/app/enabled/biglearning/module2/modules/dropnan/v2/__init__.cpython-38-x86_64-linux-gnu.so in biglearning.module2.modules.dropnan.v2.__init__.BigQuantModule.run() Exception: no data left after dropnan \ 似乎是预测集出来后扔到dropnan模块才报错 这是为什么呢?不是预测集中有数据吗?
{link}