下载数据

DataManager模块提供了一键下载历史数据的功能,点击右上角【下载数据】按钮,会弹出下载历史数据窗口,如下图所示:

https://vnpy-doc.oss-cn-shanghai.aliyuncs.com/data_manager/2.png

需要填写代码、交易所、周期以及开始日期四个字段信息:

  • 代码

    • 代码格式为合约品种

    • 如IF888、rb2105

  • 交易所:

    • 合约交易的交易所(点击窗口右侧箭头按钮可选择vn.py支持的所有交易所)
  • 周期:

    • MINUTE(1分钟K线)

    • HOUR(1小时K线)

    • DAILY(日K线)

    • WEEKLY(周K线)

    • TICK(一个Tick)

  • 开始日期

    • 格式为yy/mm/dd

    • 如2018/2/25

全部填写完成后,点击下方【下载】按钮启动下载程序,下载成功如下图所示:

https://vnpy-doc.oss-cn-shanghai.aliyuncs.com/data_manager/3.png

注意下载完成后的历史数据会保存在本地数据库中,后续回测或实盘时可以直接使用,无需每次都重复下载。

数据来源:RQData(期货、股票、期权)

RQData提供国内期货、股票以及期权的历史数据。在使用前需要保证RQData已经正确配置(配置方法详见基本使用篇的全局配置部分)。

数据来源:数字货币(现货、期货、永续)

各大数字货币交易所都直接提供自家的历史数据下载,但每家交易所可以获取的历史数据长度限制有所区别,注意下载前需要先在VN Trader主界面连接好对应的接口。

数据来源:IB(外盘期货、股票、外汇等)

Interactive Brokers盈透证券(IB)提供丰富的外盘市场历史数据下载(包括股票、期货、期权、外汇等),注意下载前需要先启动IB TWS交易软件,并在VN Trader主界面连接好IB接口,并订阅所需合约行情。