vnpy很早就出新版本了,开始用python3了。毕竟据说2020年python2就寿终正寝了。

vnpy2的文档和说明都详细了很多,很多东西显得具有很好的可用性,这就可以直接使用vnpy的vntrader,简单改装就可以真正的用起来了。

vn_trader里面的功能特别有意思。

一打开这个东西,就会开始在我们C盘的用户文件夹下面建立一个配置文件,特别有意思,也特别方面,以后每次打开都会保留以前的配置文件,而且删掉vnpy,再装之后也还在,真的有点像一个软件了呢。在使用之前,除了配置ctp之外,要记得点击一下配置,然后保存一下,这样C盘的配置文件就真的开始有内容了。

其中上面数据库这一块特别重要,可以根据自己的实际情况来配置,mongodb或者mysql之类的都可以。

回测、实盘之前都需要一样东西,叫做数据,就先简单说一下vnpy提供的一个叫做行情记录的功能吧,也就是上面图片中从上往下左侧第5个。点开之后输入想记录的代码,可以是分钟级别的,也可以是tick级别的。之所以前面要说数据库的配置,就是软件会自动把需要记录的行情保存到这个配置的数据库中。

比如笔者分布要求记录螺纹的分钟数据和tick数据,那么:

db.getCollection('db_tick_data').find({}).sort({"datetime":-1})

用这个语句在VnTrader_1Min_Db下进行查找,会发现最近的tick被插入了数据库。

vn.py2-行情记录的使用相关推荐

  1. 杰西.利弗莫尔 行情记录规则注释

    杰西.利弗莫尔 行情记录规则注释 规则1,在上升趋势栏记录价格时,用黑墨水. [译者注释]这套规则的目的是及时识别主要的上升趋势和下降趋势.西方股市偏好用黑色表示上升,红色表示下跌. 规则2,在下降趋 ...

  2. 【vn.py学习笔记(八)】vn.py utility、BarGenerator、ArrayManager源码阅读

    [vn.py学习笔记(八)]vn.py utility.BarGenerator.ArrayManager源码阅读 写在前面 1 工具函数 2 BarGenerator 2.1 update_tick ...

  3. python量化交易书籍推荐知乎_GitHub - XingkaiLiang/vnpy: 基于python的开源量化交易平台开发框架...

    vn.py - By Traders, For Traders. 简介 vn.py是基于Python的开源量化交易程序开发框架,起源于国内私募的自主量化交易系统.2015年初项目启动时只是单纯的交易A ...

  4. python 股票交易接口 github_GitHub - zhaoneng/vnpy: 基于python的开源交易平台开发框架...

    By Traders, For Traders. 简介 vn.py是基于Python的开源量化交易程序开发框架,起源于国内私募的自主量化交易系统.2015年初项目启动时只是单纯的交易API接口的Pyt ...

  5. python 股票交易接口 github_GitHub - xiongyixiaoyang/vnpy: 基于python的开源量化交易平台开发框架...

    By Traders, For Traders. 简介 vn.py是基于Python的开源量化交易程序开发框架,起源于国内私募的自主量化交易系统.2015年初项目启动时只是单纯的交易API接口的Pyt ...

  6. Vnpy版本更新说明

    文章目录 v1.9.2 v1.9.1 v1.9.0 v1.8.1 v1.8 v1.7.3 v1.7.2 v1.7.1 v1.7 v1.6.2 v1.6.1 v1.6 v1.5 v1.4 v1.3 v1 ...

  7. 【Java并发编程】java高并发的解决方案(一)

    对于我们开发的网站,如果网站的访问量非常大的话,我们就需要考虑相关的并发访问问题了.而且并发问题也是中高级工程师面试中必问的问题,今天我们就来系统学习一下. 为了更好的理解并发和同步,我们先学习两个重 ...

  8. Java分布式系统高并发解决方案

    对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了.而并发问题是绝大部分的程序员头疼的问题, 但话又说回来了,既然逃避不掉,那我们就坦然面对吧~今天就让我们一起来研 ...

  9. oracle 锁表如何解决_Java高并发解决什么方式

    对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了.而并发问题是绝大部分的程序员头疼的问题,但话又说回来了,既然逃避不掉,那我们就坦然面对吧~今天就让我们一起来研究 ...

  10. 大数据量下高并发同步的讲解(不看,保证你后悔!)

    偶然的机会在网上看到了这篇blog,觉得作者写得挺不错的(虽然自己并没有怎么看懂...),所以就转来跟大家分享分享吧~~~ 对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发 ...

最新文章

  1. Windows Server 2003显示中文为乱码(方框)的问题
  2. QT的QDBusVariant类的使用
  3. 阅读Java_如何阅读 Java 开源代码?
  4. php支持哪8种数据类型,PHP八种数据类型+使用实例
  5. Leecode刷题热题HOT100(22)——括号生成
  6. [工具类]泛型集合转换为DataTable
  7. mysql 分组 前几条_查询分组后每个分组的前几条记录
  8. JavaScript实现简单计算器
  9. 基于MATLAB的QAM调制与解调系统设计
  10. matlab多元函数求导数,MATLAB多元函数导数 - 范文中心
  11. Mujoco-二阶单摆建模与控制
  12. Android ViewPage使用
  13. DASCTF Sept X 浙江工业大学秋季挑战赛wp
  14. 在真机测试遇到The executable was signed with invalid entitleme
  15. jike2021总结
  16. 图解|什么是蒙提霍尔问题(三门问题)
  17. Hadoop入门——初识Hadoop
  18. 51nod 2600 小Biu的旅行
  19. 给WPS文档加密码的多种方法
  20. 阿里孤尽:Code Review 是一场苦涩但有意思的修行

热门文章

  1. Softmax回归求导公式推导
  2. 小马激活工具出现Cannot open file k:\OEMSF 的解决方法
  3. 基因治疗最新研究进展(2022年5月)
  4. 计算机的硬盘配额如何更改,磁盘配额怎么设置
  5. [慈溪2011]电子警察
  6. 马云在大学学计算机,IT大佬高考成绩单:李彦宏是状元 马云数学仅1分
  7. Chartboost ane sdk 使用教程
  8. 树莓派Pico开发板扩展ESP01S无线WiFi模块通信实践
  9. 验证OpenVino时,找不到指定模块的解决
  10. CS客户端渗透测试(二)信息收集与流量分析