问答交流

模拟交易报错

由caltair创建,最终由caltair 被浏览 13 用户

AssertionError Traceback (most recent call last) <ipython-input-1-095f25ba500d> in <module> 142 ) 143 --> 144 m8 = M.instruments.v2( 145 start_date=T.live_run_param('trading_date', '2015-01-01'), 146 end_date='2017-01-01',

/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/instruments/v2/init.cpython-38-x86_64-linux-gnu.so in biglearning.module2.modules.instruments.v2.init.bigquant_run()

/var/app/enabled/biglearning/module2/modules/instruments/v2/init.cpython-38-x86_64-linux-gnu.so in biglearning.module2.modules.instruments.v2.init.get_instruments()

AssertionError:


按教程把测试集的股票代码模块绑定了实盘交易参数,但是在转换模拟交易的时候还是

在这个模块报了这么一个错误,,请问是怎么会事呢?

自己回测的时候都没有什么问题.

https://bigquant.com/experimentshare/dbe4fbb7d12e45a181dea9dcdbbfc4ca

\

标签

模拟交易
评论
  • 策略链接方便发一下吗?便于我们后面复现
  • 链接发了,帮忙看下了,谢谢了\~
  • start_date=T.live_run_param('trading_date', '2015-01-01'), end_date='2017-01-01', \ 上面的代码出错了,一般来说,end_date要绑定实盘参数,而start_date可以不用绑定实盘参数。绑定实盘参数,则该日期会自动更新为模拟交易的当前交易日,比如今天是2022-05-16,则start_date为2022-05-16,而end_date为2017-01-01,开始日期大于结束日期就会报错。
  • 原来如此,这么多的坑啊,多谢大神指教!!
{link}