首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Vn.py vs PyAlgoTrade

在知乎和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 ?

1.7K81
您找到你想要的搜索结果了吗?
是的
没有找到

2018年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

1.1K60

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

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的迁移工作也已经开始准备。

1.3K80

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 ?

1.5K31

vn.py源码解读(一、环境配置与回测初试)

周末比较闲,抽空研究了一下vn.py。有人说,为什么学那么多的回测平台呀。...前段时间看到vn.py和某Q开头的开源项目在网上开战,刚入门python的小朋友可能还不知道他们争论的是什么。        ...1.安装mongodb         vn.py用的数据库是mongdb,笔者也不知道为什么要这样,是为了速度么还是单纯表示与众不同的。...仔细看一下源码,其实可以发现,vn.py还是支持很多数据格式的,什么通达信上直接导到本地的数据啊之类的,功能还是很全的,很接地气。相对于国外的开源项目来说,基本都是要自己写数据格式处理程序的。...3.例子         和别的回测项目一样,我们要现有一个回测的核心,在vn.py中叫做engine,引擎,还是比较好理解的。

2.2K20
领券