1 背景
Tushare平台是目前使用python学习量化投资比较好用的而且是免费的一个数据获取平台。主要实现对金融数据从数据采集、清洗加工 到 数据存储的过程,能够为金融分析人员提供快速、整洁、和多样的便于分析的数据,为他们在数据获取方面极大地减轻工作量,使他们更加专注于策略和模型的研究与实现上。
2 获取未复权数据
2.1 登陆Tushare
通过以下url,用户可以注册到自己的tushare账号,登陆账号之后,在账号的个人首页->接口Token中获取对应的Token进行数据获取的钥匙。
url = "https://tushare.pro/register?reg=399376"
2.2 用pyhton连接tushare
首先,需要安装tushare模块
pip install tushare
连接tushare
import tushare as ts
ts.set_token('your token here')#这里填入自己获取的token
pro = ts.pro_api()
2.3 用pyhton获取数据
以平安银行为例,获取2018年-2021年平安银行的日线数据:
df = pro.daily(ts_code='000001.SZ', start_date='20180701', end_date='20211022')
数据说明:
交易日每天15点~16点之间。本接口是未复权行情,停牌期间不提供数据。
输入参数:
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ts_code | str | N | 股票代码(支持多个股票同时提取,逗号分隔) |
trade_date | s |