vn.py官网
开源量化社区
Member
加入于:
帖子: 33
声望: 4

经过几个月的修改,我cta策略交易已经能正常运行了,用的是GitHub上的无ui交易方式,没有用米筐的行情接口以及其他行情接口,用的是看盘软件导出的历史行情存到数据库+vnpy订阅交易所实时行情实现正常交易,现在想用自己写的策略在图表上看看策略大致效果。看了下https://www.vnpy.com/forum/topic/6146-ba-ni-bian-xie-de-zhi-biao-yong-tu-biao-xian-shi-chu-lai这个帖子里的东西,发现可以实现。但是分析了一下,这个例子只能静态显示行情,无法动态更新K线。
看GitHub上的example/candle_chart/run.py 中有一段代码,猜测是可以实现实时更新图表的:
def update_bar():
bar = new_data.pop(0)
widget.update_bar(bar)

timer = QtCore.QTimer()
timer.timeout.connect(update_bar)

问:timer.timeout.connect(update_bar) 这一句是怎么理解,他是会单独开一个线程,每隔一定时间去执行update_bar方法吗?

Member
avatar
加入于:
帖子: 3164
声望: 185

在主线程定时触发

Member
加入于:
帖子: 33
声望: 4

xiaohe wrote:

在主线程定时触发

能不能把图表写到cta策略的线程里去,因为每个指标图表对应一个策略,这样会不会导致策略线程死掉?

© 2015-2019 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号-3

沪公网安备 31011502017034号