vnpy源码学习(1) ----------两个主引擎
发布时间
阅读量:
阅读量
VNPY源码学习(1) ---------- 两个主引擎
- 事件引擎:EventEngine
-
- 1. 计时器
- 2. 处理事件
- 3. 测试
-
主引擎:MainEngine
-
-
1. 实例化主引擎
-
- 1.1 加载事件引擎
- 1.2 启动事件引擎
- 1.3 初始化内置引擎
-
2. 其他方法
-
-
在vnpy系统架构中,存在两个核心的运行模块:事件处理模块与主控制模块:
事件引擎:EventEngine
vnpy/event/engine.py
事件引擎依据事件的类别,将对应的事件对象传递至已注册的处理程序中。此外,该引擎能够按照设定的间隔秒数生成定时器事件,此功能可应用于计时操作。定时器事件会在每隔interval秒时被触发。具体实现方式如下:
event_engine = EventEngine()
event_engine = EventEngine(interval)
interval用于设定计时器的间隔时间,其默认值为1秒。
在EventEngine中
self._thr
全部评论 (0)
还没有任何评论哟~
