# cppvnpy **Repository Path**: nicai0609/cppvnpy ## Basic Information - **Project Name**: cppvnpy - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2020-07-07 - **Last Updated**: 2024-07-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # cppvnpy ###一. 项目初衷 1. 学习并理解vnpy; 2. 了解并掌握程序化交易的基本模块及其实现; 3. 实现传说中现在最牛逼的事件驱动编程核心本质。 ###二. 项目简介 1. 该项目是github上最火爆的开源量化交易框架vnpy的cpp版本,基本实现了其核心框架,并嵌入上期CTP接口跑通所有测试并验证数据准确性,实现初步可用。 2. 该项目基于WIN7 + VS2013 Ultimate + qt-opensource-windows-x86-msvc2013-5.3.2开发,用户可借助简单界面手动交易,也可实现其策略文件或策略类,调用内置的CTA引擎实现自动化交易。 3. 该项目理论上直接可用,用户在本地下载安装VS2013和QT5.3.2,将后者配置入前者开发环境后,可直接打开MainTrade.sln文件,编辑修改代码或编译代码实现自主配置使用。 ###三. 项目声明 1. vnpy社区庞大,活跃用户近2000人,同时创始人本身也从事量化交易的研究,因此,vnpy项目本身一直在改进和升级。 2. 该cppvnpy项目,基本由我一个人开发,同时我目前主要从事自然语言处理(NLP)工作,因此,cppvnpy项目目前仅开发至截止2016年9月1日前的vnpy版本。 3. 当然,由于vnpy本身的越来越强大,比如2017年的vn.rpc计划,如果有时间,我会进一步改写该部分代码。 ###四. 项目致谢 1. vnpy/vnpy项目:正是借助该项目,让我实现了3点初衷,尤其是最后一点事件驱动,在我使用cpp实现之后,有了深刻理解,并在日常工作中帮助最大; 2. cppvnpy的发起人薛*果:你将工作生活中的经验和教训毫无保留的传授给我,并实现了该项目的基本框架并转交我完善并维护,它们是我一生最宝贵的财富,会让我受益终身。 ###五. 联系方式 1. QQ: 49446532 2. 知乎:https://zhuanlan.zhihu.com/flyingcat