发布于vn.py社区公众号【vnpy-community】
 

vn.py已经正式进驻【Gitee】(简单来说就是中国版的Github),并在一周内拿到了【GVP】(Gitee最有价值开源项目)。以后对于访问Github速度太慢的用户,有了一个更好的国内替代选择,仓库地址:
https://gitee.com/vnpy/vnpy。该Gitee仓库会每日和Github仓库同步,自动更新最新版本的代码,欢迎大家Star和Fork!
 
原文作者:用Python的交易员 | 发布时间:2020-12-29

 

回顾2020年

 
因为疫情的关系,今年宅在家里的时间远超过往,对于开发开源项目这一工作可能到未必是坏事(有更多时间老老实实写代码了......)。回顾下2020年的工作成果:

  • 用户数量

    • Github Star:13.5k(+2.8k)
    • Github Fork:5.8k(+1.1k)
  • 项目开发

    • 版本迭代:9次(2.1.0 -> 2.1.8)
    • 底层交易接口:44个(新增15个,升级7个)
    • 上层策略应用:16个(新增5个,升级5个)
  • 社区交流

    • 论坛用户数量:18144(+9670)
    • 论坛帖子数量:17574(+9790)
    • 线下活动:4次
    • 线上分享:25次
    • 专题小班课:6次

 

用户数量

 
截止2020年12月29日,vn.py在Github上一共收获了13521个Star,Fork数量达到5.8k,和往年比依旧保持线性增长。下图来源于统计工具Star History(用来看Star数量的变化历史挺方便的):

description

Github上排名前十的量化类开源项目情况,今年贴个只包含传统金融的:

description

尽管Quantopian公司关门了,但其遗产Zipline却并未失去社区的关注,Star数量继续快速上涨。前十名中Python已经占到9席,按国家分是中国6个、美国3个,德国1个。

 
项目开发

 

2020年vn.py继续保持快速迭代的开发模式,一共完成了从v2.1.0到v2.1.8的9个版本的发布,工作的重心从2019年的Python 3.7移植重构,转向了新底层接口和上层应用的开发上。

接口方面进一步增加了股票、ETF期权的产品覆盖:

  • UftGateway:恒生UFT柜台接口(ETF期权)
  • HsoptionGateway:中信证券恒生集中接口(ETF期权)
  • SecGateway:顶点飞创柜台接口(ETF期权)
  • OesGateway:宽睿极速柜台接口(股票、ETF期权)
  • ToraGateway:华鑫奇点柜台接口(股票、ETF期权)
  • NhStockGateway:南华NHTD柜台接口(ETF期权)
  • GtjaGateway:国君统一交易网关接口(股票)

也支持了一些目前可能还相对小众的量化市场:

  • SgitGateway:飞鼠柜台接口(黄金T+D)
  • KsgoldGateway:金仕达黄金柜台接口(黄金T+D)
  • ComstarGateway:中汇亿达ComStar接口(银行间XBond债券)

应用方面,针对社区长期以来对于多合约交易的需求推出了PortfolioStrategy组合策略模块,同时也增加了更多量化相关的管理功能应用:

description

PortfolioManager投资组合管理模块

description

ChartWizard图表模块(可嵌于CtaBacktester使用)

description

PaperAccount本地模拟交易模块

description

MarketRader市场信号雷达模块

 
社区交流
 

【vn.py量化社区论坛】用户数量增长100%,超过18000人了,同时帖子主题的数量也都同步增长,现在已经成为vn.py用户遇到问题寻求帮助的一个主要渠道,我们也在不断根据大家提问比较集中的内容来开辟新的论坛版块。

当然网站开发毕竟不是我们的主业,年中也出现过搜索功能坏掉、找回密码坏掉、论坛经常崩溃的问题,现在通过提高数据库配置、更换消息队列总算暂时解决了,不过长期来看还是需要增加投入,也欢迎社区里的大牛们提供支持。

因为疫情的关系,2020年线下活动从三季度才恢复举办了4次,大部分社区活动都转向了线上(一共举办了25次),加起来也有将近30次了,比去年翻倍还多了点。

专题小班课一共搞了6场,除了去年的【接口开发实战】和【CTA策略深入】外,还增加了【价差套利交易】和【期权波动率交易】两个新的主题。关于课程学习的效果,两天10小时的密集培训模式,平均11000元的价格(涨价了10%),几乎每场都是满员(10人),应该足以说明问题了。

 

 

2020年回顾完,接下来一篇就是对2021年的计划了,上篇2.1.8发布公告的文章下面有一批用户给我们反馈了各种建议,同样这篇也欢迎大家多多留言告诉我们你对vn.py的期望!