做股票量化投资,首先需要股票历史数据,这个数据有一定的要求,需要股票的前后复权数据,这样的数据目前市场很多都需要付费获取,对于个人量化投资者来说,无疑对量化投资者来说是学习过程中的一个大的障碍。上一个文章给大家介绍一个免费的通达信库mootdx库,通过这个库可以直接从交易软件里获取行情数据更可靠一些,而且还是免费的。
如何获取A股历史日线数据呢?首先获取所有股票的代码和名称,其次获取所有股票的个股历史数据,最后循环遍历获取每个股票的历史数据并存储起来。
获取所有股票的代码和名称
mootdx库获取股票的代码和名称,其包括所有的股票、基金、可转债的代码和名称,如下图,使用起来筛选比较麻烦。


这里我们可以使用比较麻烦,这里推荐大家使用tushare库来获取所有股票的
本主题为课程学员专享,成为股票量化投资课程学员后可免费阅读
成为学员