AKShare-股票数据-美股行情

共 7107字,需浏览 15分钟

 ·

2021-06-24 18:25

作者寄语

考虑到原来新浪财经的美股股票每日行情接口存在大量获取股票数据会封禁 IP 问题、获取速度较慢等问题,本次提供东方财富的每日行情数据,该接口获取的速度快,基本没有限制且数据质量相对较高。

更新接口

  • "stock_us_spot_em"  # 美股-实时行情
  • "stock_us_hist"  # 美股-历史行情

实时行情数据-东财

接口: stock_us_spot_em

目标地址: http://quote.eastmoney.com/center/gridlist.html#us_stocks

描述: 获取所有美股实时行情数据, 从东方财富获取且数据有 15 分钟延迟

限量: 单次返回美股所有上市公司的实时行情数据

输入参数

名称类型必选描述
----

输出参数

名称类型默认显示描述
序号int32Y-
名称objectY-
最新价objectY注意单位: 美元
涨跌额objectY-
涨跌幅objectY注意单位: %
开盘价objectY-
最高价objectY-
最低价objectY-
昨收价objectY-
总市值objectY注意单位: 美元
市盈率objectY-
代码objectY注意: 用来获取历史数据的代码

接口示例

import akshare as ak
stock_us_spot_em_df = ak.stock_us_spot_em()
print(stock_us_spot_em_df)

数据示例

          序号                               名称  ...     市盈率         代码
0          1           Verve Therapeutics Inc  ...  -27.58   105.VERV
1          2  Disruptive Acquisition Corp I W  ...       -  105.DISAW
2          3     Cellect Biotechnology Ltd Wt  ...       -  105.APOPW
3          4          Midatech Pharma PLC ADR  ...   -1.24    105.MTP
4          5     Kernel Group Holdings Inc Wt  ...       -  105.KRNLW
      ...                              ...  ...     ...        ...
11162  11163                  Urban One Inc-A  ...   11.91   105.UONE
11163  11164        Gaucho Group Holdings Inc  ...    -8.3   105.VINO
11164  11165                       CureVac NV  ...  -67.95   105.CVAC
11165  11166       CM Life Sciences II Inc Wt  ...       -  105.CMIIW
11166  11167                               联代  ... -203.52   105.UTME

历史行情数据-东财

接口: stock_us_hist

目标地址: http://quote.eastmoney.com/us/ENTX.html#fullScreenChart

描述: 获取美股历史行情数据; 设定 adjust="qfq" 则返回前复权的数据, 设定 adjust="hfq" 则返回后复权的数据默认, 设定 adjust="", 则返回未复权的数据, 历史数据按日频率更新

限量: 单次返回指定上市公司的指定 adjust 后的所有历史行情数据, 当日收盘的数据需要交易日晚上 10 点后获取

输入参数

名称类型必选描述
symbolstrY美股代码, 可以通过 ak.stock_us_spot_em 函数返回所有的 pandas.DataFrame 里面的 代码 字段获取
start_datestrYstart_date="20210101"
end_datestrYend_date="20210601"
adjuststrYadjust="qfq" 则返回前复权的数据, adjust="hfq" 则返回后复权的数据, 默认 adjust="", 则返回未复权的数据

输出参数

名称类型默认显示描述
日期datetimeY-
开盘floatY-
收盘floatY-
最高floatY-
最低floatY-
成交量floatY-
成交额floatY-
振幅floatY-
涨跌幅floatY-
涨跌额floatY-
换手率floatY-

接口示例

import akshare as ak
stock_us_hist_df = ak.stock_us_hist(symbol='105.MTP', start_date="19700101", end_date="22220101", adjust="qfq")
print(stock_us_hist_df)

数据示例

     日期      开盘      收盘      最高  ...     振幅    涨跌幅    涨跌额     换手率
0     2015-12-07  404.50  367.50  404.50  ...   0.00   0.00   0.00    0.12
1     2015-12-08  367.00  314.00  367.00  ...  15.51 -14.56 -53.50    0.31
2     2015-12-09  312.50  300.00  313.50  ...  14.65  -4.46 -14.00    0.21
3     2015-12-10  300.00  317.00  322.00  ...   7.33   5.67  17.00    0.17
4     2015-12-11  315.00  314.50  317.50  ...   5.52  -0.79  -2.50    0.11
          ...     ...     ...     ...  ...    ...    ...    ...     ...
1380  2021-06-11    2.09    2.11    2.17  ...   7.84   3.43   0.07    1.43
1381  2021-06-14    2.14    2.08    2.14  ...   9.00  -1.42  -0.03    0.80
1382  2021-06-15    2.07    2.00    2.07  ...   3.37  -3.85  -0.08    0.76
1383  2021-06-16    1.98    2.04    2.05  ...   3.50   2.00   0.04    0.62
1384  2021-06-17    3.46    2.95    3.61  ...  51.47  44.61   0.91  944.77


现在加入“数据科学家”星球,即可享VIP快速提问通道,数据接口、金融量化、机器学习、Python编程等Albert King直播课程,快来加入知识星球吧~



详情链接:“数据科学实战”X“数据科学家”知识星球已上线




浏览 33
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报