前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2018年vn.py项目计划(上)

2018年vn.py项目计划(上)

作者头像
用Python的交易员
发布2018-03-29 15:32:29
1.1K0
发布2018-03-29 15:32:29
举报
文章被收录于专栏:维恩的派VNPIE维恩的派VNPIE

第三次写年度项目计划了,这次写的比较迟,原来计划在春节期间完成的,为了等v1.8的正式发布拖到现在才写。

2017年vn.py继续高速发展,截止写这篇文章的2018年3月4日,vn.py项目在Github上的Star已经突破到了5041量化交易类开源项目第1,量化类项目第3(1、2依旧分别是Zipline和TuShare......残念)。

Fork数量达到了2603,社区代码贡献者超过了50人,而且已经有相当数量的核心代码是由社区完成的。基于聊天记录的粗略统计,各类机构用户的数量也已经超过200家,用户群体中也出现了金融高校、海外对冲基金等全新的成员。

老规矩还是先来回顾2017年计划的完成情况:

代码方面

已完成的:

  1. 重构了vn.py项目的整体架构,从之前的单文件夹交易程序,进化到了标准化的量化开发框架,支持pip快速安装
  2. CTA策略模块CtaStrategy在细节方面做了诸多改进提升,除了可以比较成熟的运用在实盘交易中,也大幅降低了初学者的上手难度
  3. 价差交易模块SpreadTrading和期权交易模块OptionMaster也都开发完毕,但详细的使用文档还没写,只有部分资深用户已经投入实盘交易
  4. 机构用户需求较大的ExcelRTD数据服务模块,提供在EXCEL中实时访问VnTrader中的数据,满足实盘监控和风险管理的需求
  5. 采用WEB前端界面的WebTrader在春节后才正式发布,基于Flask+Websocket+Vue.js的技术架构在浏览器中成功复制了PyQt界面的用户体验
  6. 新增一系列的交易接口:富途证券、中泰证券XTP、中信证券期权、飞创股票、福汇FXCM等
  7. 新增数据服务接口和样例,方便下载和维护自己的本地历史行情数据库:上海中期、QuantOS、TuShare等
  8. 通过独立化的语言翻译组件,实现了英文版的VnTrader,迈出国际化支持的第一步

未完成的:

  • Docker镜像由社区用户已开发出了初步的应用,还欠缺整体测试以及部分细节修改(将在v1.8.1完成)

文章方面

  1. 通过捐赠基金邀请社区用户来编写的方式,vn.py项目已经有了一套比较全面的文档,目前还欠缺的是2017年新增功能的部分
  2. 在“华尔街见闻”和“知乎LIVE”上都开了围绕vn.py量化交易开发的视听课程,帮助没有经验的用户从0开始逐步入门,整体评价还算不错

社区方面

  1. 论坛“维恩的派”(www.vnpie.com)逐步成为主要的vn.py问题交流渠道,累计解决问题数量已经破千,同时也有诸多用户分享自己的使用经验和实盘记录
  2. 统计了下去年零零总总一共参加了15场各类活动分享关于vn.py的话题,有“中国金融创新技术峰会”这种行业会议,有“新加坡QuantCon”这种海外论坛,也有“中信证券Python技术分享”这种闭门培训,和业界建立比较紧密的联系

总结

应该说整体上去年的计划完成得还不错,在计划外新增开发了多个上层应用模块,也是造成计划中的Docker推迟的主要原因。

写完了回顾,下一篇就是2018的任务了。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-03-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 维恩的派VNPIE 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档