tbpy 无法持续运行

tbpy没有报错,终止运行。

tbpy无法装载
tbpy为何无法导入python
tbpy运行报错
公式无法运行
tbpy无法初始化
升级后无法运行
tbpy初始化提示 RuntimeError: 请用管理员身份运行TBPY!
策略生成器无法运行
请教关于TBPY运行导致kernal重启的问题
关于基础数据持续写入

找到引起该错误的代码了,是使用bar.time引起的。

 

不调用bar的该属性时,on_bar()函数运行正常,可以多次调用。

当调用bar.time时,on_bar()运行一次就被中止。

 

初步判断问题出在on_bar() 部分。下图1的on_bar()部分,如果把红圈的代码注释掉,程序是可以一直执行下去的;不注释的话,结果如图2,执行了3个bar就自动停止了。