"
量化分析是一个充满魔力的词汇。前段时间淘了两本书,简单研究一下。
调取数据
一个是雅虎平台的数据。
导入相关模块包:
from pandas_datareader import data as dt
获取中国平安的日线行情数据:
start_date = '2020-01-01'
end_date = '2020-03-20'
zgpa = dt.DataReader('601318.ss','yahoo',
//代码效果参考:https://v.youku.com/v_show/id_XNjQwNjU5MzMzMg==.html
start_date,end_date)
zgpa.head()
可以看到,数据已经导入了进来:
使用雅虎平台,最大的问题是需要开VPN。雅虎已经暂停了在大陆地区的服务。虽然咱有,但是多一步也是麻烦。决定放弃。
所以,我开始使用另外一个平台TuShare。这个平台还是很友好的。我使用的是pro版本,需要简单注册一下拿到Token。注册过程这里不再详述,详见其官网
导入相关模块包
import tushare as ts
初始化模块接口:
pro = ts.pro_api('26498d37......1af056de1a0') #完整Token 56位字符串,这里隐去一部分
获取日线行情数据:
zgpa = pro.daily(**{
""ts_code"": '601318.SH',
""trade_date"": """",
""start_date"": ""20220101"",
""end_date"": ""20220304"",
""offset"": """",
""limit"": """"
}, fields=【
""ts_code"",
""trade_date"",
""open"",
""high"",
""low"",
""close"",
""pre_close"",
""change"",
""pct_chg"",
""vol"",
""amount""
】)
print(zgpa)
//代码效果参考: https://v.youku.com/v_show/id_XNjQwNjU5MzMyNA==.html数据同样获取成功,可以看到包括了股票代码、交易日期、开盘价、收盘价、交易量等重要的日线行情数据:
接下来,我们就可以使用这些数据进行后续的分析了。
"