VNPY

跳坑记录

Posted by Chauncey on June 10, 2020

VNPY目录解释

  • Examples

    这个文件夹下的一系列子文件夹,每一个都是用vn.py开发的某个项目应用的演示,最常用的就是Vn Trader, 带图形化交易界面

    所有带DataService后缀的 数据服务解决方案,主要作用是每天自动把数据源下载到本地数据库,保证2 4小时无人职守运行,

    CtaBacktesting: CTA策略开发文件夹

. CtaTrading:不带图形界面 在命令提示符下运行的C T A策略自 动交易的应用(避 免延时损耗)

DataRecording:录制行情 的一个项目

. ServerClient: 基于RPC 模块,把VnTrader拆分成逻辑端、 图形显示端两个

VNPY文件夹下

api文件夹 包含的是所有把原生C++交易接口封 装为py thon交易接口的相关程序源代 码以及编译后的结果。在这个目录下你 要去修改任何封装相关的内容需要进入 到api>ctp>vnctptd

event文件夹 vn.py里的核心组件,事件驱动引擎。 自己要开发时候可以在里面写上相应的 事件。

image-20200819134136884

主引擎:主动发起Event

事件引擎:分发Event

RPC模块

使data在不一样的进程之中通讯