当前位置: 首页 > 后端技术 > Python

竖起大拇指!用Python获取A股行情数据的4种方法

时间:2023-03-26 01:32:03 Python

Pandas_datareader本书从最基本的用Python获取股票数据的方法入手。本书使用Pandas_datareader获取yahoo财务数据。实验如下:这里和原书上类似,用DataReader拉取数据,但是需要注意的是,我是连接到学校提供的v*n才成功的。这里刚想到yfinance,有没有其他方法可以不用FQ拉取数据?网上搜了一下,看到还有一个yfinance也有类似的功能,于是实验了一下:实验后发现yfinance和DataReader有同样的问题,就是需要连接VPN才能连接到服务器。对于在校学生来说,问题不大,毕竟学校一般都会为科研提供专用的网络环境。Tushare通过进一步探索,我发现了一个叫tushare的Python库,是国人开发的,应该不需要VPN就可以连接,于是又进行了一次实验,如下:果然,即使VPN断开了在N的情况下,tushare仍然可以获得该股票的历史行情数据。但返回提示:该界面将停止更新,推荐专业版界面。但是看了pro版接口的文档,说pro版接口的调用需要学分。所以我想看看有没有更简单的方法。JoinQuant看了书后半部分,发现还有一种获取数据的方法,就是使用现成的量化平台。这里我用joinquant做了实验,如下:可以看到,通过平台获取数据还是比较简单的。不需要安装额外的库,甚至不需要导入任何库,可以直接使用get_price获取行情数据。结语到目前为止,我只阅读了本书的前几章,并根据内容进行了一些实验。在实践中,我觉得这本书更适合我个人的口味,但也需要一定的动手能力和解决问题的能力。公众号【Python编程学习圈】已将所有博文整理成压缩包,请在公众号回复【学习资料】获取!内容涵盖Python电子书、教程、数据库编程、Django、爬虫、云计算等。获取方式:关注【Python编程学习圈】,回复关键词,即可免费获取。