发布于vn.py社区公众号【vnpy-community】
原文作者:用Python的交易员 | 发布时间:2020-08-31
全新的《30天解锁Python量化开发》已经更新到第10集,8折优惠名额还剩最后几位,感兴趣的同学请欲购从速~~课程大纲详情戳我。
发布于vn.py社区公众号【vnpy-community】
本系列的最后一篇文章了,之前三篇中的内容讲的更多是围绕着【代码】的技术,但不能忘记一点:任何代码最终都还是为【人】服务的。
vn.py项目从诞生的第一天起,核心的目标用户始终是【交易员】。对于我们团队来说,Github上代码仓库里托管着的所有源代码只是项目其中的一部分,另外还有的一部分就是面向我们用户群体所提供的服务体系,其中主要的就是社区论坛和学习资料。
当然,受限于手头的资源条件(没有找VC融资、全靠自己造血),我们在这两块的服务上还有许多不足之处,比如官方文档就是用户普遍反馈的vn.py最大槽点......
从接下来的v2.1.6版本开始,我们计划投入更多的精力在完善文档和论坛的工作上。在这篇文章中,就来先看一看启发了vn.py这两块服务体系的Quantopian和QuantStart。
Quantopian
类型:线上平台(提供开源软件Zipline)
国家:美国
语言:Python
启发:交流社区
作为在线量化投资平台的鼻祖,Quantopian的大名在量化圈可以说是无人不知无人不晓。国内知名的“三大矿”:优矿、米筐、聚宽,在最初的产品形态上都是借鉴自Quantopian的Web量化研究界面,如下图所示:
上图中左侧的部分是代码编辑器,在这里用户可以在浏览器中快速开发各类量化交易策略。结合Quantopian在线平台上提供的历史行情数据(美股和期货),用户可以快速进行量化策略的回测验证,无需在本地电脑上安装环境和准备数据,大幅降低了量化策略研究的入门门槛。
Quantopian公司同样是开源软件的拥护者,其推出的Zipline策略研究框架正是Quantopian在线平台的核心回测组件,同时也是全球Python领域最早的开源量化工具之一,截止目前依旧在Github上量化类项目中排名前三。
围绕着在线平台和开源项目两大主题,Quantopian的社区论坛聚集了大量的人气,在这里寻求使用帮助、分享量化经验、提供产品反馈。有点像是小米论坛的发展模式:和用户保持持续深入的沟通来增加用户粘性,并且借助用户的力量来推动产品快速迭代和不断提高。
学习Quantopian的成功经验,vn.py项目在2015年推出后几个月就上线了第一版论坛【维恩的派】,满足我们用户交流需求的同时也沉淀了许多优质内容。遗憾的是,基于Discuz系统开发的论坛引来了大量垃圾灌水机器人,经常把论坛搞得一塌糊涂,还跟小强一样怎么都封不完。
所以2018年开始2.0新版本的开发后,我们重新推出了基于FlaskBB的【vn.py量化社区】,根据社区用户喜欢交流的内容主题,整个论坛分为6个版块:
- 官方发布
- 课程学习
- 交易接口
- 策略应用
- 互帮互助
- 旧文存档
目前论坛的注册用户数量已经快突破15000,同时在线用户400-900,日活在3000-6000,算的上是国内活跃度较高的量化交易社区之一了。
QuantStart
类型:内容网站
国家:英国
语言:Python
启发:量化教程
QuantStart是一家专门提供量化投资(Quantitative Investment)和算法交易(Algorithmic Trading)相关文章资源的教学内容网站。
网站中的资源整体上分为四大主题:
- Quantitative Trading:量化交易
- Mathematical Finance:金融数学
- Programming and Software Development:编程开发
- Careers and Education:职业教育
在文章内容上,有些已经是职业量化交易员的同学,可能会觉得QuantStart上的许多文章只是点出个大概方向,并没有讲的特别精细。
但对于刚入门的量化初学者来说,从最基础的概念讲起,结合应用案例逐步深入,最后还提供进一步研究的参考资料信息,无疑是一种非常高效的学习方式。
实际上对我本人来说,QuantStart网站也是最初的量化启蒙老师(2010到2012年还在英国念大三和硕士的时候)。尽管vn.py本身的项目文档还不怎么完善,但是这几年来我自己还算是写了不少关于vn.py和量化交易的分享文章,有时可能尝试着教别人一样知识才是学习这门知识有效的方式,在可预见的将来应该还是会继续坚持下去吧。
同样,有什么想问的问题或者分享的内容,欢迎在文章下方留言。本期我们将会随机抽取一位留言者赠送《vn.py全实战进阶 - CTA策略》课程的5折优惠券一张。