上一集里我们接触了事件处理引擎,了解了简单的使用方法,这一集学习如何基于事件处理引擎设计上层应用模块了。

所有上层应用模块的组成部分,分三个部分:

① 处理函数:用来接收数据,可参见上一节课的内容 

② 数据容器:接收到数据之后,可能不是立即使用,缓存下来,最常用的就是在python入门课中介绍的字典(适合于行情切片、委托数据……)、列表(日志信息……) 

③ 算法逻辑:比如收到行情推送后,调用策略主逻辑函数