用Python在Ashare获取金融数据官方文档解读

Ashare,也被写作AKShare,是一个基于Python的开源完全免费的财经数据接口库。它的主要目的是为用户提供股票、期货、期权、基金、外汇、债券、指数、加密货币等金融产品的基本面数据、实时和历史行情数据、衍生数据的采集、清洗和落地的一整套工具。AKShare主要用于学术研究,但也可用于其他目的。

接下来我将主要介绍一下官方文档的阅读顺序:AKShare 股票数据 — AKShare 1.14.61 文档 (akfamily.xyz)

官方文档的说明十分的全面

以获取A股股票数据为例帮助熟悉用Python在Ashare获取可供分析的金融数据。

一:AKshare安装

7aa58c6f40074faa8a428f4d29eab437.png

可以在自已配置的本地Python环境中直接下载,一般国内清华源下载较快,也就是文档中的第二个,也可以自己配置虚拟环境安装AKshare,比如熟悉数据科学常用的Anaconda,可以在这里配置虚拟环境。

下载过程中可能会出现一些问题,官方文档给出了详细解决方案:

8bef1759eb5e4046bec361a442fcacca.png

遇到报错可以自行查询。

二:获取A股股票数据

3c75b79a09b04c4fa08c2252a92ea874.png

在AKshare 数据字典中展示了我们可以获取的各种金融数据。

以股票数据为例。

1:股票市场总貌

1.1 获取上海证券交易所的股票市场的总貌

接口参数:

34ae1c9fa2f94ffa928346fddeb1896a.png

如果要获取上海证券交易所的股票市场的总貌,可以进行如下操作。

接口示例:

import akshare as ak

stock_sse_summary_df = ak.stock_sse_summary()
print(stock_sse_summary_df)

可以得到以下数据:

c70b15761e2541cb8ed82b79159be5cf.png

注意这些数据可作为利于分析的Dataframe格式。

1.2 获取深圳证券交易所的地区交易排序

接口参数:

d5b41fca7cdf43fda50011d2973a526d.png

接口示例:

import akshare as ak

stock_szse_area_summary_df = ak.stock_szse_area_summary(date="202203")
print(stock_szse_area_summary_df)

可以得到以下数据:

735201496caa4708bac7bad6289a6b2a.png

2:个股信息查询

获取单支股票的总体信息:

接口参数:

e9ae85db68e849b8abd304beb526a64b.png

接口示例:

import akshare as ak

stock_individual_info_em_df = ak.stock_individual_info_em(symbol="000001")
print(stock_individual_info_em_df)

可以得到以下数据:

e9514f8e43344b8987fe5e08879144e8.png

3:实时行情数据

获取A股沪深京 A 股所有上市公司的实时行情数据:

接口参数:

dbfd899fda5349c0a3a74829da5a4301.png

接口示例:

import akshare as ak

stock_zh_a_spot_em_df = ak.stock_zh_a_spot_em()
print(stock_zh_a_spot_em_df)

可以得到以下数据:

aee255caf204446fbef8e263c995834f.png

4:历史行情数据

获取次指定沪深京 A 股上市公司、指定周期和指定日期间的历史行情日频率数据:

接口参数:

7369eae84b024ae59172e52f67caae8e.png

304bf367c3124665b3e15918f6f8436b.png

接口示例:

import akshare as ak

stock_zh_a_hist_df = ak.stock_zh_a_hist(symbol="000001", period="daily", start_date="20170301", end_date='20240528', adjust="")
print(stock_zh_a_hist_df)

如果以股票代码为“000001”,获取日期从2017年3月1日至2024年5月28日的数据,可以得到如下结果:

0a2bfd472a0e48fbb64e432e636cad70.png

本文演示了Ashare这个开源免费且功能强大的财经数据库的安装和使用,如果想要进一步了解请仔细阅读本文提供的官方文档。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值