首页 文章详情

AKShare-指数数据-股票指数

数据科学实战 | 229 2022-02-27 08:21 0 0 0
UniSMS (合一短信)

作者寄语

本次更新中国股票指数的历史行情数据,相较于之前的接口,本接口可以获取日、周、月等周期的数据,并且只需要传入指数代码就可以获取数据。

更新接口

  • "index_zh_a_hist"  # 股票指数-行情数据

历史行情数据-通用

接口: index_zh_a_hist

目标地址: http://quote.eastmoney.com/center/hszs.html

描述: 东方财富网-中国股票指数-行情数据

限量: 单次返回具体指数指定 period 从 start_date 到 end_date 的之间的近期数据

输入参数

名称类型描述
symbolstrsymbol="399282"; 指数代码,此处不用市场标识
periodstrperiod="daily"; choice of {'daily', 'weekly', 'monthly'}
start_datestrstart_date="19700101"; 开始日期
end_datestrend_date="22220101"; 结束时间

输出参数

名称类型描述
日期object交易日
开盘float64开盘价
收盘float64收盘价
最高float64最高价
最低float64最低价
成交量int32注意单位: 手
成交额float64注意单位: 元
振幅float64注意单位: %
涨跌幅float64注意单位: %
涨跌额float64注意单位: 元
换手率float64注意单位: %

接口示例

import akshare as ak

index_zh_a_hist_df = ak.index_zh_a_hist(symbol="000016", period="daily", start_date="19700101", end_date="22220101")
print(index_zh_a_hist_df)

数据示例

       日期       开盘       收盘       最高  ...   振幅   涨跌幅 涨跌额   换手率
0     2004-01-02   997.00  1011.35  1021.57  ...  0.00  0.00   0.00  0.00
1     2004-01-05  1008.28  1060.80  1060.90  ...  5.20  4.89  49.45  0.00
2     2004-01-06  1059.14  1075.66  1086.69  ...  2.60  1.40  14.86  0.00
3     2004-01-07  1075.56  1086.30  1095.84  ...  2.31  0.99  10.64  0.00
4     2004-01-08  1087.68  1102.66  1108.29  ...  2.37  1.51  16.36  0.00
          ...      ...      ...      ...  ...   ...   ...    ...   ...
4400  2022-02-15  3101.36  3119.93  3126.42  ...  0.95  0.51  15.93  0.24
4401  2022-02-16  3134.88  3136.08  3150.86  ...  0.70  0.52  16.15  0.20
4402  2022-02-17  3138.77  3139.18  3156.87  ...  0.79  0.10   3.10  0.20
4403  2022-02-18  3126.28  3162.82  3162.82  ...  1.30  0.75  23.64  0.19
4404  2022-02-21  3155.32  3144.86  3155.88  ...  0.86 -0.57 -17.96  0.21


good-icon 0
favorite-icon 0
收藏
回复数量: 0
    暂无评论~~
    Ctrl+Enter