vnpy / vnpy_ctastrategy

VeighNa框架的CTA策略模块
https://www.vnpy.com
MIT License
110 stars 116 forks source link

修复了策略初始化过程中,策略触发异常后仍然会继续运行的问题 #22

Closed lin-ww closed 2 years ago

noranhe commented 2 years ago

策略初始化即使触发异常,也会输出相应日志,并且初始化完成并不会启动策略实例的。

lin-ww commented 2 years ago

策略初始化即使触发异常,也会输出相应日志,并且初始化完成并不会启动策略实例的。

我这里进行无ui的程序化交易的时候,程序在初始化(init)之后会检查各策略的init状态:

如果不抛出异常,那我程序就感知不到策略在init状态就已经出错,可能要等到start甚至开始产生几笔交易后才能发现问题。 虽然说会打印日志,但是都程序化了还得每次开盘都要盯一下日志甚至还需要手动启动是不是不太合适? @vnpy