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

vn.py发布v1.8 - WebTrader

基于Web前端的量化交易应用WebTrader终于开发完成,之前实在是跳票许久。...WebTrader WebTrader应用位于examples/WebTrader目录下,使用时需要分别启动: server.py:基于vnpy.rpc模块实现的交易服务器,包含CTP接口和CTA策略模块...run.py:基于Flask实现的Web服务器,内部通过vnpy.rpc客户端来访问交易服务器 之所以要将整个应用分解为两个进程,主要原因包括: 交易服务器中数据分析和策略运行相关的运算压力较大,同时交易相关的业务需要保证尽可能保证低延时的效率性...在和cccbbbaaab团队合作开发的过程中,也了解到前端圈“文无第一武无第二”的创造动力,所以如果vn.py社区用户对目前WebTrader的前端界面有任何改进想法或者直接就想做个更好的出来,欢迎发PR...其他更新 接口 新增福汇FXCM的外汇交易接口vnpy.api.fxcm和fxcmGateway 富途接口futuGateway支持委托价格超限自动调整功能 将部分未充分测试的加密货币交易接口移动到beta

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

广州线下活动内容分享

安装vn.py: 在Github上下载vn.py最新发行版: 解压后运行install.bat/sh即可安装; (vn.py将会安装到Anaconda下的site-packages\vnpy...Docker容器 安装docker → 下载镜像文件 → 构建启动 VNC镜像 位于vnpy/docker/vnc下,提供noVNC图形环境,在浏览器中使用远程桌面来操控容器...优点:下载快速(配置文件仅几百k);安装简单(三行命令即可);内存占用小; 缺点:Container容器中做的所有修改,都无法保存到Image镜像中 web镜像 位于vnpy/docker.../web下,运行后启动WebTrader,连接宿主机器的MongoDB,用户可通过外部浏览器直接访问WebTrader网页 不建议直接使用,仅作为Docker技术的一种应用方案提供 适合人群:适合机构的应用方案...项目官网:http://www.vnpy.org 论坛地址:www.vnpie.com 知乎专栏:https://zhuanlan.zhihu.com/vn-py

3K30

如何手动搭建vnpy环境

运行环境:若只是想运行vn.py,搭建此环境即可 ; 编程环境:此环境可以自己编程,对vn.py进行拓展 ; 开发环境:vn.py的开发人员使用的环境,对vnpy底层进行修改时需要 。...10) 安装Anaconda Python2.7 32-Bit version 安装MongoDB, 并将其配置为服务 安装vcredist 2013 x86 安装Git for Windows并拷贝vnpy...(或者下载vnpy的zip压缩包手动解压): cd C:/Projects git clone https://github.com/vnpy/vnpy 使用Anaconda的控制台(开始菜单-Anaconda...Prompt),安装vn.py的Python依赖项: cd C:/Projects/vnpy pip install -r requirements.txt 编程环境 请先搭建好运行环境。...项目官网:http://www.vnpy.org 论坛地址:www.vnpie.com 知乎专栏:https://zhuanlan.zhihu.com/vn-py ?

2.5K20

vnpy中的EventEngine和MainEngine用法介绍

01 前言 我准备写一篇vnpy的入门文章,考虑到入门文章如果讲太多内部细节,就会显得特别累赘,所以将细节和用法单独分离出来,写在这里。...本文主要介绍了vnpy中的EventEngine和MainEngine的用法。 vnpy是基于消息驱动的,需要一个消息引擎,EventEngine便是这个消息引擎。...而MainEngine,顾名思义,实例化之后其实就是代表vnpy的实例。几乎所有交易相关的操作都可以通过MainEngine完成。...2 MainEngine MainEngine,顾名思义,vnpy的核心。每一个vnpy脚本都需要一个MainEngine的实例。...要完全运行EventEngine,需要构建Qt运行环境: from vnpy.event import EventEngine from vnpy.trader.uiQt import createQApp

3.8K62

VNPY CTP 仿真柜台怎么用来实现CTP 程序TICK级回测

VNPY官网 : http://www.vnpy.cn VNPY学习资料大全 http://www.gucps.cn 入门篇《VNPY CTP 仿真柜台怎么用来实现CTP 程序TICK级回测》 : VNPY...VNPY仿真回测系统在现有3类回测方案基础上开创性的提出了第4类回测,并提供了VNPY仿真回测柜台,本产品受国家专利法保护,但可以免费下载和使用。...所以市场上所有针对CTP的框架,其实都可以用在VNPY CTP仿真柜台上。 VNPY CTP仿真柜台开创的全新的量化交易回测方式,兼容几乎全部的第三方CTP框架。...VNPY并没有采用市场上各种量化交易框架常用的架构,由于VNPY仿真回测柜台是定位于TICK级的仿真回测,还考虑兼容市面上接口下的各种框架,最终VNPY开创的独特的回测方式成为一种全新的量化交易回测方式...VNPY仿真柜台和CTP原生API的区别,进而理解VNPY仿真柜台开创的第四类回测方式。

2.2K00

vn.py源码解读(二、实盘交易代码分析)

离上一篇和vnpy有关的文章整整一年了。这一年似乎过得异常的快,快到让人觉得没有成长。可能是工作原因吧,时间一下子就会过去;亦或是自己懈怠了。        ...一年前vnpy网上的教程还很少,而现在渐渐多了起来,量化交易学习的人群也渐渐多了起来了吧。 之前的文章简单介绍了一下vnpy的配置和回测的代码的简单解析。...其实vnpy对我的吸引力在回测功能上面几乎没有。...大家也可以看看vnpy作者的知乎文章:https://zhuanlan.zhihu.com/p/32848878讲的有点简略,笔者下一篇详细展开讲一下。         然后把策略挂上去。...其中,className对应的是vnpy/trader/app/ctaStrategy/strategy下的策略py文件里面的strategy类的名称。

3.8K30

vn.py2-行情记录的使用

本文链接:https://blog.csdn.net/qtlyx/article/details/100677946 vnpy很早就出新版本了,开始用python3了。...vnpy2的文档和说明都详细了很多,很多东西显得具有很好的可用性,这就可以直接使用vnpy的vntrader,简单改装就可以真正的用起来了。 vn_trader里面的功能特别有意思。...一打开这个东西,就会开始在我们C盘的用户文件夹下面建立一个配置文件,特别有意思,也特别方面,以后每次打开都会保留以前的配置文件,而且删掉vnpy,再装之后也还在,真的有点像一个软件了呢。...回测、实盘之前都需要一样东西,叫做数据,就先简单说一下vnpy提供的一个叫做行情记录的功能吧,也就是上面图片中从上往下左侧第5个。点开之后输入想记录的代码,可以是分钟级别的,也可以是tick级别的。

1.3K40

vn.py源码解读(九、策略类代码解析)

vnpy作者的例子中,喜欢用类变量来设置一些策略的参数,个人觉得其实不是很合适。...Vnpy中的作者的demo一般直接在后面会有策略的变量: atrLength = 22 # 计算ATR指标的窗口数 atrMaLength = 10...7、移动止损单       我们的策略往往会有跟踪移动止损,在vnpy中,移动止损单讲道理是有一点点复制的,他的实现机制是不断更新本地止损单。...Vnpy中可以通过多个bargenerator来实现。我们记住一点,你要在多少个时间维度上进行,就需要多少个bargenerator。而tick数据默认会产生分钟级别的数据。      ...此外,在vnpy的一个例子中,我们看到,如果我们有两个序列的k线,也就是有两个bg,那么在tick这个地方只要调用其中一个的bg的updateTick就可以了。

3.4K10
领券