tbpy没有报错,终止运行。
找到引起该错误的代码了,是使用bar.time引起的。
不调用bar的该属性时,on_bar()函数运行正常,可以多次调用。
当调用bar.time时,on_bar()运行一次就被中止。
初步判断问题出在on_bar() 部分。下图1的on_bar()部分,如果把红圈的代码注释掉,程序是可以一直执行下去的;不注释的话,结果如图2,执行了3个bar就自动停止了。