前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >升级版VNPY(一)

升级版VNPY(一)

作者头像
钱塘小甲子
发布2019-04-18 17:42:09
1.7K0
发布2019-04-18 17:42:09
举报

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://cloud.tencent.com/developer/article/1415427

之前在读vnpy源代码的时候,一直就有升级改造的想法,也有同学在博客下面互动,说希望能够开源升级后的代码。最近花了点时间,做了一点点修改,包括数据的本地获取、回测后的策略测试。

大概展示一下吧。

回测的结果包括vnpy原来自带的。vnpy自带的是以大图和命令行输出形式,笔者这里变成了网页。但是由于笔者不是前端工作者,所以网页的美化程度几乎没有。

vnpy自己原有的内容呢,暂时笔者也不做修改,毕竟用户习惯还是要有所保留的。

然后就是多出来的东西了。

一个是蒙特卡洛的trading pnl测试,其实原理很简单,就是提取出每一笔交易的pnl,然后打乱顺序,形成一条新的路径。这样的次数多了之后,就会形成一些列的路径,而每条路径都会有一个最大回测,我们就会得到一个最大回撤的分布。

后面这个其实是很多同学想要的,就是k线和指标的可视化。

 可以支持放大缩小等功能,是利用pyecharts来实现的。

这个是本改进项目的开源地址: https://gitee.com/qtlyx/MYvnpy

目前还有很多功能没有加入,后续会逐渐加入。

ps.回测引擎等部分,与原版的vnpy部分代码有所不同,个人进行了改写和优化。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年04月02日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

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

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