如图所示,官方教程里边,是隔3秒就执行一次get_tick来获取合约的最新价格。
这个3秒最小也只能改到0.001秒。那就会有延迟。等于是被动的去刷新。
有没有办法设置让veighna接收到最新tick就,立刻自己去触发某个方法呢?
如图所示,官方教程里边,是隔3秒就执行一次get_tick来获取合约的最新价格。
这个3秒最小也只能改到0.001秒。那就会有延迟。等于是被动的去刷新。
有没有办法设置让veighna接收到最新tick就,立刻自己去触发某个方法呢?
脚本策略模块是同步的。如果需要收到tick推送建议还是使用策略引擎跑策略吧
单品种就用CTA策略模块开发,多品种就用组合策略模块开发
xiaohe wrote:
单品种就用CTA策略模块开发,多品种就用组合策略模块开发
好的,谢谢大佬,我直接修改vnpy_scripttrader里的engine.py解决了
用这个函数
self.event_engine.register(EVENT_TICK, self.tick_event)