![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vnpy
Lee-Oct
这个作者很懒,什么都没留下…
展开
-
vnpy源码学习记录(1) ----------两个主引擎
VNPY源码学习(1) ---------- 两个主引擎事件引擎:EventEngine1. 计时器2. 处理事件3. 测试主引擎:MainEngine1. 实例化主引擎1.1 加载事件引擎1.2 启动事件引擎1.3 初始化内置引擎2. 其他方法在vnpy中,有两个主要的引擎:事件引擎和主引擎:事件引擎:EventEnginevnpy/event/engine.py事件引擎根据其类型将事件...原创 2019-08-12 15:52:01 · 1235 阅读 · 1 评论 -
vnpy源码学习记录(2) ----------三个内置引擎
三个内置引擎BaseEngine1. LogEngine 日志引擎2. OmsEngine 指令管理系统3. EmailEngine 邮件引擎3.1 一个运行线程3.2 将发送邮件添加到主引擎3.3 关于邮箱的配置3.4 测试BaseEngine引擎的基础类,实现功能引擎的抽象类。初始化:初始化主引擎,事件引擎和引擎名。下面三个内置功能引擎都继承该类1. LogEngine 日...原创 2019-08-12 16:08:16 · 1910 阅读 · 0 评论 -
vnpy源码学习记录(3) ----------CTP网关
CTP网关CTP网关1. 实例化CTP网关1.2 连接CTP连接交易服务器连接行情服务器轮询对数据的获取及处理介绍CTP网关之前先看看网关类的抽象类:BaseGatewayBaseGateway用于创建与不同交易系统的网关连接的抽象网关类。该类必须是线程安全的(所有方法必须线程安全,对象之间没有可变的共享属性);所有方法都需要是非阻塞的;每个方法和回调方法都需满足在docstring中描述的需...原创 2019-08-12 16:21:39 · 1572 阅读 · 0 评论 -
vnpy源码学习记录(4) ----------RPC网关
RPC网关RPC启动1.1 添加RPC应用(实例化)1.1.1 预处理引擎1.1.2 实例化服务1.2 启动RPC服务2. RPC服务应用2.1 广播/订阅2.2 方法请求3. 客户端使用3.1 启动客户端3.2 接收说明RPC启动examples/client_server/server/run_server.py 为在RPC服务在本项目中的使用方法1.1 添加RPC应用(实例化)1.1...原创 2019-08-12 16:37:00 · 1195 阅读 · 0 评论