量化历史数据获取

由于量化策略研究需要用到尽量全的历史数据,包括:股票、外汇、期货、基金等等的分钟、小时、日历史数据,而且数据尽量全,最好能从九几年起。所以我在网上做了较多的搜查以找到可用的数据源。以下分别列出几个方案,并讨论其优缺,最后总结出一条可行的路。

Tushare 数据接口:

该接口基本是使用新浪的数据源做一个python的封装。而且目前只针对股票,能获取到日线数据较为完整。分钟线和小时线都不行,明细数据有些股票能获取到较早的时间,大概2004年左右。

直接新浪 数据接口:

该方法能获取到股票、外汇、期货的历史及实时数据,股票数据情况同tushare。期货外汇的数据都不是很全。期货的明细获取办法暂时未找到。

通联数据:

该渠道还是主打事实数据为主,历史数据接口还没找到较好的。这个也要付费,但可以试用。

Wind 数据接口:

下载wind 客户端,可以开启Python接口,可以通过获取到期货、外汇、基金等等一系列产品的实时以及历史行情,包括日线、小时、分钟。具体最早能获取到多早未知。但是要付费! 3.8万一年。

盈透 IB 数据接口:

需要获得IB的账户才能使用它的接口获取数据,数据获取也有一定的限制。但相对来说,如果在那里进行实盘交易,获取历史数据就相当于免费。具体的限制可以参加这里

直接购买:

淘宝能搜到不少提供历史数据的商家。网上找到一个微盛投资,可以提供各种历史数据,也比较全面。但这家公司如何未了解。

手动下载:

这个方法基于软件。MT4平台主要可以下载外汇和股指的历史数据,直接导出成csv格式,也很全面。缺点是手动,而且没有股票和较全的期货数据。

其余的方法,比如Yahoo的数据等还未具体调查,但基本可以认为并不比以上的方法好。

总结:

先通过tushare和新浪的接口获取股票、期货、外汇的数据。然后做好数据整理。如果需要较为完整的数据的地方,可以通过手动下载的方式。后期再使用wind和盈透的数据。如果盈透和wind的数据也不够完整,可以考虑数据购买。

时间: 2024-10-14 18:16:44

量化历史数据获取的相关文章

股票编程之股票历史数据获取

本文由ArthurXF倾情奉献,转载请保留作者说明. 一直对股票编程很有兴趣,股票的数据从哪里来成了一个大问题,股票软件一般都是加密处理的,还有一些web services也是要帐号的,免费的方法只有一种了,经我网上查资料发现yahoo提供国内和国外股市每天的交易数据资料,这可谓一大幸事啊.http://table.finance.yahoo.com/table.csv?s=ibm&d=6&e=22&f=2006&g=d&a=11&b=16&c=19

历史上最知名的15位计算机科学家

麻省理工学院媒体实验室推出了一个名为"Pantheon"的项目试图量化历史人物对文化的影响. 基于维基百科上超过 11,000 位历史人物的数据,他们创建出了一种名为"历史人气指数(HPI)"的参数.这一参数根据语言数量.页面访问量等数据得出.相较演员.运动员和艺术家,著 名的技术人员仍普遍得分较低.以下列出了 15 个历史上最知名的计算机科学家,其中许多都是开源界的名人.我们来看一下他们的"HPI"分数. 14. Ward Cunningham

课后作业01

一:如果你为Liz开发问题账户分析系统,你准备如何进行需求分析,第一步要做什么? 首先要弄清楚客户的需求,必要的话要进行实地调研,找到Liz目前所遇到的问题.在我看来目前为止所存在的问题是:工作量增加,客户的历史数据获取不方便,没有显示各种类型客户的比例. 然后要将这些问题交给Liz,并分析其是否完整,并在运营一段时间之后进行补充或者修改,因为有些需求是需要时间来发现的,实地调研客户也可能说不出这些隐藏细微的需求. 二:你认为目前需求分析材料中欠缺哪些内容? 1:快速查询客户账户信息. 2:分析

5星|《城市与国家财富》:经济发展的基本单位是城市而不是国家

城市与国家财富:经济生活的基本原则 英文版第一版是1985年出的.本书没有任何的前言后序说一下本书出版后在学术圈的反响,这个算一大缺陷. 书中主要思想:1:城市是经济发展的基本单位,国家不是:2:落后城市的发展路径是:进口,山寨进口产品的基础上进行创新,低价卖给发展水平差不多的城市:3:以单一的资源(如农产品.石油)为主要出口对象的城市,经济比较脆弱:4:以国家为基本单位的促进发展的各种政策(如贷款.援建.购买整套工厂)注定难以成功. 作者列举了许多案例证明她的理论.案例的时间跨度有两千年,最早

python量化之路:获取历史某一时刻沪深上市公司股票代码及上市时间

最近开始玩股票量化,由于想要做完整的股票回测,因此股票的上市和退市信息就必不可少.因为我们回测的时候必须要知道某一日期沪深股票的成分包含哪些对吧.所以我们要把沪深全部股票的上市时间.退市时间全部都爬下来(保存到本地以后检索会更快). 0.1.确认主要工具 要用到的工具包括: (1)python:基本工具 (2)pandas:格式化数据处理 (3)通联数据接口:http://www.datayes.com (4)通联接口API:https://api.wmcloud.com/docs/pages/

Python金融量化

Python股票数据分析 最近在学习基于python的股票数据分析,其中主要用到了tushare和seaborn.tushare是一款财经类数据接口包,国内的股票数据还是比较全的 官网地址:http://tushare.waditu.com/index.html#id5.seaborn则是一款绘图库,通过seaborn可以轻松地画出简洁漂亮的图表,而且库本身具有一定的统计功能. 导入的模块: import matplotlib.pyplot as plt import seaborn as sn

RiceQuant米筐量化回测框架介绍

RiceQuant米筐量化回测框架介绍 一.RiceQuant平台 网址:https://www.ricequant.com/welcome/ 二.策略创建流程 1.1 创建策略 1.2 策略界面 2 完成一个策略所需做的事 选择策略的运行基本条件: 运行区间.初始资金 回测频率 编写策略: 选择的股票池 获取股票的行情.基本面数据 交易时间.数量的设置 分析回测结果: 策略指标的分析 2.1策略初始设置 基础设置:指定回测的起止日期.初始资金及回测频率 起止日期:策略运行的时间区间(自动选择交

春节将至,又到了评绩效拿年终奖的时候!程序员绩效KPI 这个弥久历史谜题该怎么算呢?

关于程序员的绩效,像是一个弥久的历史谜题,长期困扰着大量的程序员与他们的领导们. KPI(Key Performance Indicators 关键绩效指标)是企业最爱用的绩效考核工具,但 KPI 通常只能定一些更宽泛的指标,且一般也只能分解到团队经理的头上,而很难分解到具体每个程序员的身上. 前不久看到个新闻,Amazon 美国的一个中国 IT 工程师在西雅图办公室跳楼自杀,原因是收到了 PIP.那 PIP 是什么?就是 Performance Improvement Plan 的简写,表达的

牛津王宁:大数据和量化金融—从机器交易 高频交易到大数据交易

牛津王宁:大数据和量化金融—从机器交易 高频交易到大数据交易 很高兴来到这里,我是第二次参加这种会议了,我这次是以第二个身份来的,就是牛津大学NIE金融大数据实验室,代表实验室过来,今天主要分享一下我们实验室做的关于量化金融的思考跟案例. 首先简单介绍一下我们的大数据NIE实验室,是一个全新的实验室,是2013年11月正式成立的,开幕仪式是牛津大学的校长哈密尔顿先生,还有香港的FDK,就是香港金融数据技术有限公司的总裁镍反其(音)先生同时自主了我们这个实验室.我们实验室的定位是世界主要大学的第一