更新readme的内容

This commit is contained in:
chenxy123 2016-10-13 22:35:00 +08:00
parent 49113c1668
commit 8a744fb354

View File

@ -1,5 +1,36 @@
# vn.py - 基于python的开源交易平台开发框架 # vn.py - 基于python的开源交易平台开发框架
### 2016年vn.py项目计划回顾
转眼之间已经到了2016年的四季度感谢广大用户的支持vn.py项目在这一年中成长得十分迅速。截止2016年10月13日Github上的Star已经从年初的583上升到了1672Fork也从362上升到了987。目前在Github上量化交易相关的项目里vn.py名列全球第三仅次于zipline和tushare。为了让社区的成员们能比较全面的了解项目近况这里对2016年初的项目计划做个简单的回顾。
**代码方面:**
1. 完善飞创、易盛等相对小众接口的添加这块将由社区驱动作者主要负责代码检查和管理增加了vn.xspeed、vn.sgit、vn.okcoin、vn.shzd等接口易盛暂时还未有计划
2. 整理vn.py项目中API的具体版本号保证封装接口的对应这点已经有多位用户提起过项目初期没有做详细记录所以很多API的版本号一时都较难对上已完成
3. Linux上API的编译以及vn.trader支持已完成
4. 基于VirtualBox的vn.py开发环境镜像解决部分用户反映项目初期不知该如何搭建开发环境的问题这个镜像会由官方长期维护下去已完成
**文章方面:**
1. 作者自己作为交易员的成长经历通过知乎LIVE完成
2. vn.trader的使用教程已完成
3. 将ta-lib技术分析和quantlib金融工程和量化整合到vn.trader中应用的教程解决目前策略开发过程中技术指标和量化函数缺乏的问题已完成
4. 一套关于开发基于股指交易ETF期权的CTA策略的教程未完成上证50指数已经基本走成一条直线本条工作暂时看不到意义了
**社区方面:**
1. 重新建设官方网站目前使用的是托管在Github Pages上的Hexo静态博客一来功能比较有限二来有些用户反映Github时不时会被墙考虑基于Flask重建一个托管在国内的官网已完成基于Pelican的新官网
2. 有用户提出建设互动性更强的网站作为交流平台如论坛或者知乎Q&A类似的模式这点在考虑中主要制约因素是作者参与的时间可能考虑和更多的资深用户合作是个好主意已完成维恩的派论坛
---
### 论坛 ### 论坛
新的论坛[维恩的派](http://www.vnpie.com)已经上线感谢量衍投资对vn.py项目的支持 新的论坛[维恩的派](http://www.vnpie.com)已经上线感谢量衍投资对vn.py项目的支持
@ -96,15 +127,10 @@ vn.py使用github托管其源代码贡献代码使用github的PR(Pull Request
6. 等待review, 需要继续改进或者被Merge! 6. 等待review, 需要继续改进或者被Merge!
--- ---
### 2016年vn.py项目计划
首先要感谢所有vn.py用户是你们的热情让vn.py项目在2015年从最初单纯的交易API接口Python封装一步步成长为现在较为全面的交易程序开发框架。 ### vn.py项目结构
截止2016年2月15日vn.py项目在Github上收获了583个Star和362个Fork且已有6位贡献者提交了代码。项目的用户包括私募基金证券自营、资管期货公司高校的金融研究院系个人投资者等机构用户加起来至少20多家和作者交流过的 1. 丰富的Python交易和数据API接口基本覆盖了国内外所有常规交易品种股票、期货、期权、外汇、外盘、比特币具体包括
**总结一下项目当前取得的进展**
1. 较为丰富的Python交易和数据API接口基本覆盖了国内所有常规交易品种股票、期货、期权具体包括
* CTPvn.ctp * CTPvn.ctp
@ -116,10 +142,24 @@ vn.py使用github托管其源代码贡献代码使用github的PR(Pull Request
* 金仕达期权vn.ksotp * 金仕达期权vn.ksotp
* 飞鼠vn.sgit
* 飞创vn.xspeed
* OANDAvn.oanda
* OKCOIN比特币vn.okcoin
* 上海直达期货vn.shzd
* Interactive Brokersvn.ib目前在开发中
* 通联数据vn.datayes * 通联数据vn.datayes
2. 简洁易用的事件驱动引擎vn.event作为事件驱动型交易程序的核心 2. 简洁易用的事件驱动引擎vn.event作为事件驱动型交易程序的核心
3. 支持服务器端数据推送的RPC框架vn.rpc用于实现多进程分布式架构的交易系统
3. 针对如何使用API和事件驱动引擎开发交易程序的示例vn.demo 3. 针对如何使用API和事件驱动引擎开发交易程序的示例vn.demo
4. 开箱即用的实盘交易平台vn.trader相比之下vn.demo仅建议学习用整合了多种交易接口并针对具体策略算法和功能开发提供了简洁易用的API功能应用举例 4. 开箱即用的实盘交易平台vn.trader相比之下vn.demo仅建议学习用整合了多种交易接口并针对具体策略算法和功能开发提供了简洁易用的API功能应用举例
@ -134,36 +174,6 @@ vn.py使用github托管其源代码贡献代码使用github的PR(Pull Request
6. 官方交流QQ群262656087管理较严格定期清除长期潜水的成员 6. 官方交流QQ群262656087管理较严格定期清除长期潜水的成员
**展望一下项目2016年的计划**
代码方面:
1. 完善飞创、易盛等相对小众接口的添加,这块将由社区驱动,作者主要负责代码检查和管理
2. 整理vn.py项目中API的具体版本号保证封装接口的对应这点已经有多位用户提起过项目初期没有做详细记录所以很多API的版本号一时都较难对上
3. Linux上API的编译以及vn.trader支持
4. 基于VirtualBox的vn.py开发环境镜像解决部分用户反映项目初期不知该如何搭建开发环境的问题这个镜像会由官方长期维护下去
文章方面:
1.作者自己作为交易员的成长经历这一年来收到好多人关于如何成为Quant、建议看什么书、怎么选学校等类似的问题与其零散的回答不如介绍下自己的一些经历给大家参考可能更有帮助
2. vn.trader的使用教程目前基本除了代码里的注释什么都没有...
3. 将ta-lib技术分析和quantlib金融工程和量化整合到vn.trader中应用的教程解决目前策略开发过程中技术指标和量化函数缺乏的问题
4. 一套关于开发基于股指交易ETF期权的CTA策略的教程股指期货短时间内还看不到恢复的希望咱得另谋出路
社区方面:
1. 重新建设官方网站目前使用的是托管在Github Pages上的Hexo静态博客一来功能比较有限二来有些用户反映Github时不时会被墙考虑基于Flask重建一个托管在国内的官网
2. 有用户提出建设互动性更强的网站作为交流平台如论坛或者知乎Q&A类似的模式这点在考虑中主要制约因素是作者参与的时间可能考虑和更多的资深用户合作是个好主意
**最后2016年Happy Trading!!!**
--- ---
### 联系作者 ### 联系作者
作者知乎名用python的交易员想要联系作者可以通过知乎私信 作者知乎名用python的交易员想要联系作者可以通过知乎私信