在知乎和QQ群里也被很多人问了很多次vn.py和PyAlgoTrade有什么区别,感觉零散的解释效果不咋地,还是决定“一表剩千言”。...值得说明的是,vn.py是一个完整的量化交易程序开发框架,包括交易接口、事件引擎、GUI、算法应用等诸多模块,而PyAlgoTrade主要是一个策略框架(用于回测、交易),所以直接对比没什么意义。...下面这个表里详细地对PyAlgoTrade和vn.py中的trader模块进行了比较。...截止目前,vn.py项目在Github上的Star已经达到5563,量化交易类开源项目第1,量化类项目第3(1、2依旧分别是Zipline和TuShare)。...项目官网:http://www.vnpy.org 论坛地址:www.vnpie.com 知乎专栏:https://zhuanlan.zhihu.com/vn-py ?
vn.py在大家使用和维护下不断地在更新,论坛里sargas分享了一个cmd脚本,可在不安装各个版本vn.py的前提下,切换使用任意版本。小编亲测可用,如有问题,欢迎在论坛反馈!...为了在不安装vn.py的同时,方便的几个vn.py环境之间切换,写了一个cmd。原理是通过.pth文件将当前目录增加到Anaconda索引中。...截止目前,vn.py项目在Github上的Star已经达到5563,量化交易类开源项目第1,量化类项目第3(1、2依旧分别是Zipline和TuShare)。...项目官网:http://www.vnpy.org 论坛地址:www.vnpie.com 知乎专栏:https://zhuanlan.zhihu.com/vn-py ?
2017年vn.py继续高速发展,截止写这篇文章的2018年3月4日,vn.py项目在Github上的Star已经突破到了5041,量化交易类开源项目第1,量化类项目第3(1、2依旧分别是Zipline...代码方面 已完成的: 重构了vn.py项目的整体架构,从之前的单文件夹交易程序,进化到了标准化的量化开发框架,支持pip快速安装 CTA策略模块CtaStrategy在细节方面做了诸多改进提升,除了可以比较成熟的运用在实盘交易中...VnTrader,迈出国际化支持的第一步 未完成的: Docker镜像由社区用户已开发出了初步的应用,还欠缺整体测试以及部分细节修改(将在v1.8.1完成) 文章方面 通过捐赠基金邀请社区用户来编写的方式,vn.py...项目已经有了一套比较全面的文档,目前还欠缺的是2017年新增功能的部分 在“华尔街见闻”和“知乎LIVE”上都开了围绕vn.py量化交易开发的视听课程,帮助没有经验的用户从0开始逐步入门,整体评价还算不错...社区方面 论坛“维恩的派”(www.vnpie.com)逐步成为主要的vn.py问题交流渠道,累计解决问题数量已经破千,同时也有诸多用户分享自己的使用经验和实盘记录 统计了下去年零零总总一共参加了15
Docker镜像 Docker技术日渐完善,多位vn.py社区用户也已经贡献了较为成熟的镜像代码(位于vnpy/docker目录下),实现的功能包括: 在Docker中运行基于vnpy.rpc...对于QuickStart和FAQ之类新手比较常用的文档资料,将会放到公众号“维恩的派VNPIE”(vn-pie)中,方便随时随地查询。...所以希望在这里表明vn.py项目官方的态度: 传统行业“同行是冤家”的老旧观念,在开源软件的世界中并不适用。面对快速变革的世界,没有哪款软件敢说自己能够解决所有的问题。...2014年启动vn.py项目时因为3在部分核心运算方面的功能依旧显著弱于2,所以选择了基于2来开发。...四年过去,3已经变得相当成熟,且社区对于2的支持将在2020年永久到期,所以vn.py向3的迁移工作也已经开始准备。
本文主要介绍了一个‘如何利用vn.py记录指数行情?’的思路。感谢‘图扬量化’在「维恩的派」论坛内的分享!...截止目前,vn.py项目在Github上的Star已经达到5563,量化交易类开源项目第1,量化类项目第3(1、2依旧分别是Zipline和TuShare)。...项目官网:http://www.vnpy.org 论坛地址:www.vnpie.com 知乎专栏:https://zhuanlan.zhihu.com/vn-py ?
架构上选择了vue,主要原因: jQuery太原始,Angular比较重,React之前闹出过Facebook License的问题,都属于相对的硬伤 vue的设计理念:易用、灵活、高效,和vn.py的设计理念高度一致...(当然成就上vn.py还差得十万八千里) 在没有大型商业公司支持的前提下,尤大神仅靠个人和社区的力量做到和另外两大框架Angular和React并驾齐驱 作者尤大神是中国人 综上选vue就成了很自然的结果...在和cccbbbaaab团队合作开发的过程中,也了解到前端圈“文无第一武无第二”的创造动力,所以如果vn.py社区用户对目前WebTrader的前端界面有任何改进想法或者直接就想做个更好的出来,欢迎发PR
离上一篇和vnpy有关的文章整整一年了。这一年似乎过得异常的快,快到让人觉得没有成长。可能是工作原因吧,时间一下子就会过去;亦或是自己懈怠了。
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qtlyx/article/details/89388...
vn_trader里面的功能特别有意思。 ?
截止目前,vn.py项目在Github上的Star已经达到5787,量化交易类开源项目第1,量化类项目第3(1、2依旧分别是Zipline和TuShare)。...项目官网:http://www.vnpy.org 论坛地址:www.vnpie.com 知乎专栏:https://zhuanlan.zhihu.com/vn-py ?
然后找个目录添加以下文件: buy_low_sell_high.py : 主脚本 CTP_connect.json : CTP连接参数 3 初始化vn.py 首先,我们创建一个EventEngine和MainEngine...截止目前,vn.py项目在Github上的Star已经达到5787,量化交易类开源项目第1,量化类项目第3(1、2依旧分别是Zipline和TuShare)。...项目官网:http://www.vnpy.org 论坛地址:www.vnpie.com 知乎专栏:https://zhuanlan.zhihu.com/vn-py ?
在上一篇文章中介绍了一个‘如何利用vn.py记录指数行情?’的思路,本文将介绍‘如何用vn.py动态选择某一品种的主力合约’。感谢‘图扬量化’在「维恩的派」论坛内的分享!...截止目前,vn.py项目在Github上的Star已经达到5563,量化交易类开源项目第1,量化类项目第3(1、2依旧分别是Zipline和TuShare)。...项目官网:http://www.vnpy.org 论坛地址:www.vnpie.com 知乎专栏:https://zhuanlan.zhihu.com/vn-py ?
简介 vn.py是一个基于事件驱动类型交易框架,整个系统中一共有9种事件类型,分别是:EVENT_TICK(行情事件)、EVENT_ORDER(委托单事件)、EVENT_TRADE(成交单事件)、EVENT_CONTRACT...作用:vn.py会在本地维护一个持仓字典,用于策略信号的计算、风控等。交易所会定时推送持仓细节,更新本地所维护的持仓字典。 6. EVENT_TIMER,计时器事件。...实盘交易概览 由于vn.py为事件驱动框架,我们就基于事件流来说明整个实盘的运行结构。如下图所示: ? (下图横屏浏览更佳,可点击放大,或点击文末“阅读原文”,进入‘维恩的派’论坛查看。...截止目前,vn.py项目在Github上的Star已经达到5563,量化交易类开源项目第1,量化类项目第3(1、2依旧分别是Zipline和TuShare)。...项目官网:http://www.vnpy.org 论坛地址:www.vnpie.com 知乎专栏:https://zhuanlan.zhihu.com/vn-py ?
这里,我们来看一下MainEngine里面这个addApp函数的代码:
/vn_pwn_simpleHeap" libc_addr = "/lib/x86_64-linux-gnu/libc.so.6" pro_libc = ".
在vn.py中,每一个策略类开始不出意外都是下面这样的: 1、类的定义和类变量 class TRStrategy(CtaTemplate): """学习版本""" className =
原本想开始讲策略类的编写,后来觉得,结合回测代码其实能够更好的理解,所以先解读一下vnpy回测的代码吧,后续自己也想把vnpy回测的部分优化一下...
(下为原贴) 基于vnpy 1.5框架(现在vn.py已更新到1.8版本)开发了我们的策略系统和多账户多品种组合交易系统,现已部署于阿里云ECS用于实际生产环境超过100天,运行稳定。...截止目前,vn.py项目在Github上的Star已经达到5563,量化交易类开源项目第1,量化类项目第3(1、2依旧分别是Zipline和TuShare)。...项目官网:http://www.vnpy.org 论坛地址:www.vnpie.com 知乎专栏:https://zhuanlan.zhihu.com/vn-py ?
周末比较闲,抽空研究了一下vn.py。有人说,为什么学那么多的回测平台呀。...前段时间看到vn.py和某Q开头的开源项目在网上开战,刚入门python的小朋友可能还不知道他们争论的是什么。 ...1.安装mongodb vn.py用的数据库是mongdb,笔者也不知道为什么要这样,是为了速度么还是单纯表示与众不同的。...仔细看一下源码,其实可以发现,vn.py还是支持很多数据格式的,什么通达信上直接导到本地的数据啊之类的,功能还是很全的,很接地气。相对于国外的开源项目来说,基本都是要自己写数据格式处理程序的。...3.例子 和别的回测项目一样,我们要现有一个回测的核心,在vn.py中叫做engine,引擎,还是比较好理解的。
先抛开一切,我们来想一想,如果自己要写一个事件驱动引擎会怎么写?之前也说过,所谓的事情驱动就是你要监听一些事件,当某些事件发生的时候,要分配相对...
领取专属 10元无门槛券
手把手带您无忧上云