VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 11
声望: 0

description

如图所示,官方教程里边,是隔3秒就执行一次get_tick来获取合约的最新价格。
这个3秒最小也只能改到0.001秒。那就会有延迟。等于是被动的去刷新。

有没有办法设置让veighna接收到最新tick就,立刻自己去触发某个方法呢?

Member
avatar
加入于:
帖子: 5005
声望: 301

脚本策略模块是同步的。如果需要收到tick推送建议还是使用策略引擎跑策略吧

Member
avatar
加入于:
帖子: 11
声望: 0

xiaohe wrote:

脚本策略模块是同步的。如果需要收到tick推送建议还是使用策略引擎跑策略吧

请问策略引擎是哪个呢?

description

Member
avatar
加入于:
帖子: 5005
声望: 301

单品种就用CTA策略模块开发,多品种就用组合策略模块开发

Member
avatar
加入于:
帖子: 11
声望: 0

xiaohe wrote:

单品种就用CTA策略模块开发,多品种就用组合策略模块开发

好的,谢谢大佬,我直接修改vnpy_scripttrader里的engine.py解决了
用这个函数
self.event_engine.register(EVENT_TICK, self.tick_event)

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

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】