如何获取平安银行2015年以来的历史交易数据数据?
现在有一些金融初创公司内部有庞大的金融数据库,并开放一些API供做定量研究的人使用。 比如JoinQuant、友矿等。下面我演示一下如何获取平安银行2015年以来的历史交易数据。
以uqer.io+Python为例:
首先我们登录官网,打开研究数据文档,看看有哪些数据 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("价格.csv",encoding="gbk")
这行代码会将获取数据的结果保存在df中。 df.to_csv("price.csv",encoding="gbk) 会将df文件放入price.csv文件中,并按照中文gbk进行编码
单击侧栏数据即可查看。
最后我想说一点,大家多学习Python都会受益匪浅。 我在学习Python的时候,在优矿上写过一些量化策略。 在liaoxuefeng的Python中文文档和Python官方文档的帮助下,我自己构建了一些指标,以便更好地理解Python的数据处理。 能力将会得到很大的提高。 你可以搜索一些金融工程研究报告,复制其中的指标。 基本上处理完六七份金融工程研究报告后,你的数据处理能力就会得到显着的提升。
个人经验表明,学金融要多学计算机,多学数学房地产市场,多实践,多思考。
祝大家都能尽快学会Python,轻松处理各种数据!
-------------------------------------------------- - 更新 - - - - - - - - - - - - - - - - - - - - - - - - ------
另外期货市场,我想介绍一下tushare金融数据包。 tushare 是一个金融数据包。 可以点击官网tushare.org/index.html查看详细内容。主要使用Python来调用
首先,我们安装好Python后,在cmd中输入pip install tushare,导入完成。
打开jupyter/pycharm/sublime....,写一段代码财经日历,引入tushare包,调用数据。 请参阅官方网站上的说明。 我还将其保存在新创建的 data.csv 文件中。
将 pandas 导入为 pd
将 tushare 导入为 ts
df=ts.get_hist_data('600848') #一次性获取所有日K线数据
df.to_csv('data.csv')#导出数据
df#查看数据
(tushare不仅提供历史数据,还提供新闻、宏观经济、行业分类、股指期货、基金等甚至雪球社交统计)
特色大数据由通联数据提供。 具体的API需要去通联数据看看如何调用。