以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  python回测策略,出现无响应  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=181382)

--  作者:rainc
--  发布时间:2020/7/24 14:26:19
--  python回测策略,出现无响应
运行时出错
描述:无响应

难道是handlebar有响应时间限制?我的策略的确是有打印日志出来。

--  作者:yukizzc
--  发布时间:2020/7/24 14:35:17
--  

是不是循环太多了嵌套循环了

建议代码里加print定位下,在执行到哪个代码的时候出现故障的

 

这种问题只能通过这种方式


--  作者:rainc
--  发布时间:2020/7/24 14:46:20
--  的确是嵌套循环了
的确是嵌套循环了,是每个股都进行计算,不过不是死循环啊,而且print打印日志,也一直有在打印。就是隔了一会就出现无响应的提示,所以怀疑金字塔主程序是否做了handlebar函数结束的时间限制
--  作者:yukizzc
--  发布时间:2020/7/24 14:52:57
--  

handlebar是根据行情驱动会更新的,举个例子主程序要更新了,你内部子程序还在嵌套循环不断计算

这时候可能会卡住,不是死循环你也要看下计算量,太复杂的计算放在嵌套里他走不出来很容易发生问题