如何下载股票历史数据?

您所在的位置:网站首页 股票数据分析图 如何下载股票历史数据?

如何下载股票历史数据?

2023-03-14 16:09| 来源: 网络整理| 查看: 265

如今有一些金融的创业公司,内部有着庞大的金融数据库,开放一些API供量化研究的人使用。比如JoinQuant、优矿等等。下面我就示范一下如何获取平安银行2015年以来的历史交易数据。

以优矿uqer.io+Python为例:

首先我们登录官网,打开研究数据文档查看有哪些数据https://uqer.io/data/browse/0/?page=1

题主要求股票的历史数据,我还是假定你需要的是历史价格数据,其他数据获取方法是一样的。

我们打开历史价格数据的API说明文档:

根据文档,需要填写的最主要的信息就是股票代码,起止时间,在此我们修改API如下:

DataAPI.MktEqudGet(tradeDate=u"",secID=u"",ticker=u"000001",beginDate=u"20150101",endDate=u"20151231",isOpen="",field=u"",pandas="1")

新建Notebook,输入修改后的API代码,ctrl+enter就可以查看到数据。

如果你想下载数据采用这样的代码:

df = DataAPI......(输入api)

df.to_csv("price.csv",encoding="gbk")

这行代码会把获取数据的结果保存在df中,df.to_csv(“price.csv”,encoding="gbk)会把df文件放到price.csv文件里面,按照中文gbk编码

点击侧边栏Data就可以看见了.

最后还是想安利一下大家多学Python益处多,我学Python的时候就是在优矿上写一些量化策略,配合着liaoxuefeng的Python中文文档和Python官方文档,自己构建一些指标,这样对Python处理数据的能力会有很大提高。大家可以搜一些金融工程研报,复制一下里面的指标,基本处理过六七份金融工程研报,数据处理的能力就会有很明显的提高了。

亲身体验,学金融一定要多学计算机,多学数学,多实践,多思考。祝各位早日学好Python,轻松搞定各种数据!----------------------------------------------------更新-----------------------------------------------------另外,我想再介绍一下tushare财经数据包,tushare是一个财经数据包,可以点击官网http://tushare.org/index.html查看详细内容。主要采用Python去调用

首先,我们安装了Python之后,再cmd里面输入pip install tushare,就已经完成导入了。

打开jupyter/pycharm/sublime.....,写一段代码,引入tushare包,调用数据参考官网的说明,我还保存到了新建的data.csv文件里面了

import pandas as pdimport tushare as tsdf=ts.get_hist_data('600848') #一次性获取全部日k线数据df.to_csv('data.csv')#导出数据df#查看数据

(tushare提供不仅仅历史数据,还有新闻,宏观经济,行业分类,股指期货,基金等等甚至还有雪球社交统计)

特色大数据是通联数据提供的,具体API要到通联数据去查看如何调用。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3