问答交流

【代码报错】滚动训练报错 TypeError: cache encode key: not supported type:

由bqgt6c9n创建,最终由small_q 被浏览 15 用户

滚动训练报错 TypeError: cache encode key: not supported type:

策略链接在评论区

评论
  • 策略链接
  • 麻烦查看一下 谢谢
  • 我给你写了个模板 你用一下看看呢
  • https://bigquant.com/codesharev2/d965059f-5d4d-4745-831e-45b2e7c454da
  • 你好 我看了下你给的模版 并没有很理解原因是什么 是因为我模块数据没有时间(date)这一列,所以报错吗?
  • 我在滚动训练模块中 调整为后 还是显示一样的报错
  • def m11_map_func_bigquant_run(period):
  • import pandas as pd
  • return {
  • "m3.start_date": "2019-01-01", "m3.end_date": "2020-01-01", "m4.start_date": "2020-01-01", "m4.end_date": "2021-01-01", '__outputs__': ['m6'],
  • # 2020年训练模型, 2021进行预测, 输出预测值m6模块
  • "m3.start_date": "2020-01-01", "m3.end_date": "2021-01-01", "m4.start_date": "2021-01-01", "m4.end_date": "2022-01-01", '__outputs__': ['m6'],
  • "m3.start_date": "2021-01-01", "m3.end_date": "2022-01-01", "m4.start_date": "2022-01-01", "m4.end_date": "2023-01-01", '__outputs__': ['m6'],
  • "m3.start_date": "2022-01-01", "m3.end_date": "2023-01-01", "m4.start_date": "2023-01-01", "m4.end_date": "2024-01-01", '__outputs__': ['m6'],
  • # m5: 训练模块, 关闭绘制图表
  • "m5.plot_charts": False,
  • # m8: 回测模块, 不运行回测, 合并数据后再运行
  • "m8.m_active": False,
  • # m9: 仓位分配,收集 m9 运行结果
  • "__outputs__": ["m9"],
  • }
  • 我用的是另外一个版本的滚动训练
{link}