Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >AkShare-股票数据-港股美股复权后数据

AkShare-股票数据-港股美股复权后数据

作者头像
数据科学实战
发布于 2020-05-07 01:16:20
发布于 2020-05-07 01:16:20
1.8K00
代码可运行
举报
文章被收录于专栏:数据科学实战数据科学实战
运行总次数:0
代码可运行

作者寄语

更新之前的港股和美股接口直接返回复权后的数据,方便策略回测使用,具体的使用方法参见文档。

AkShare 股票数据

美股-历史行情

接口: stock_us_daily

目标地址: http://finance.sina.com.cn/stock/usstock/sector.shtml

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

限量: 单次返回指定上市公司指定 adjust 后的所有历史行情数据

输入参数

名称

类型

必选

描述

symbol

str

Y

美股代码, 可以通过 「get_us_stock_name」 函数返回所有美股代码, 由于美股数据量大, 建议按需要获取

adjust

str

Y

adjust="qfq" 则返回前复权后的数据,默认 adjust="", 则返回未复权的数据

「get_us_stock_name」: will return a pandas.DataFrame, which contains name, cname and symbol, you should use symbol!

输出参数-历史数据

名称

类型

默认显示

描述

date

datetime

Y

日期

open

float

Y

开盘价

high

float

Y

最高价

low

float

Y

最低价

close

float

Y

收盘价

volume

float

Y

成交量

输出参数-前复权因子

名称

类型

默认显示

描述

date

datetime

Y

日期

qfq_factor

float

Y

前复权因子

adjust

float

Y

由于前复权会出现负值, 该值为调整因子

P.S. 复权计算公式: 未复权数据 * qfq_factor + adjust

接口示例-未复权数据

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import akshare as ak
stock_us_daily_df = ak.stock_us_daily(symbol="AAPL", adjust="")
print(stock_us_daily_df)

数据示例-未复权数据

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
              open    high     low   close      volume
date
1991-01-02   43.51   44.00   42.00   43.51   1383800.0
1991-01-03   43.02   44.24   43.02   43.02   1340900.0
1991-01-04   43.26   44.24   43.02   43.26   1263600.0
1991-01-07   43.26   45.26   43.02   43.26   2775000.0
1991-01-08   43.26   43.89   42.49   43.26   1952600.0
            ...     ...     ...     ...         ...
2020-04-20  277.95  281.68  276.85  276.93  32503750.0
2020-04-21  276.28  277.25  265.43  268.37  45247893.0
2020-04-22  273.61  277.90  272.20  276.10  29264342.0
2020-04-23  275.87  281.75  274.87  275.03  31203582.0
2020-04-24  277.20  283.01  277.00  282.97  31627183.0

接口示例-前复权调整后的数据

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import akshare as ak
stock_us_daily_df = ak.stock_us_daily(symbol="AAPL", adjust="qfq")
print(stock_us_daily_df)

数据示例-前复权调整后的数据

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
                open      high       low     close      volume
date
1991-01-02  -15.7632  -15.7457  -15.8171  -15.7632   1383800.0
1991-01-03  -15.7807  -15.7371  -15.7807  -15.7807   1340900.0
1991-01-04  -15.7721  -15.7371  -15.7807  -15.7721   1263600.0
1991-01-07  -15.7721  -15.7007  -15.7807  -15.7721   2775000.0
1991-01-08  -15.7721  -15.7496  -15.7996  -15.7721   1952600.0
              ...       ...       ...       ...         ...
2020-04-20  277.9500  281.6800  276.8500  276.9300  32503750.0
2020-04-21  276.2800  277.2500  265.4300  268.3700  45247893.0
2020-04-22  273.6100  277.9000  272.2000  276.1000  29264342.0
2020-04-23  275.8700  281.7500  274.8700  275.0300  31203582.0
2020-04-24  277.2000  283.0100  277.0000  282.9700  31627183.0

接口示例-前复权因子

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import akshare as ak
qfq_df = ak.stock_us_daily(symbol="AMZN", factor="qfq-factor")
print(qfq_df)

数据示例-前复权因子

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
                   qfq_factor            adjust
date
2020-02-07                  1                 0
2019-11-07                  1      -0.769999981
2019-08-09                  1      -1.539999962
2019-05-10                  1      -2.309999943
2019-02-08                  1      -3.079999924
                       ...               ...
1987-11-17  0.035714285714285     -17.318676658
1987-08-10  0.035714285714285  -17.318778800857
1987-06-16  0.035714285714285  -17.318855229429
1987-05-11  0.017857142857142  -17.318855229429
1900-01-01  0.017857142857142  -17.318893443714

港股历史行情

接口: stock_hk_daily

目标地址: http://stock.finance.sina.com.cn/hkstock/quotes/01336.html(个例)

描述:港股-历史行情数据, 可以选择返回复权后数据,更新频率为日频

限量: 单次返回指定上市公司的历史行情数据(包括前后复权因子), 提供新浪财经拥有的该股票的所有数据(并不等于该股票从上市至今的数据)

输入参数

名称

类型

必选

描述

symbol

str

Y

港股代码,可以通过 「stock_hk_spot」 函数返回所有港股代码

adjust

str

Y

"": 返回未复权的数据 ; qfq: 返回前复权后的数据; hfq: 返回后复权后的数据; qfq-factor: 返回前复权因子和调整; hfq-factor: 返回后复权因子和调整;

输出参数-历史行情数据(后复权)

名称

类型

默认显示

描述

date

datetime

Y

日期

open

float

Y

开盘价

high

float

Y

最高价

low

float

Y

最低价

close

float

Y

收盘价

volume

float

Y

成交量

接口示例-历史行情数据(后复权)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import akshare as ak
stock_hk_daily_hfq_df = ak.stock_hk_daily(symbol="00700", adjust="hfq")
print(stock_hk_daily_hfq_df)

数据示例-历史行情数据(后复权)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
               open     high      low    close       volume
date
2004-06-16     4.38     4.62     4.08     4.15  439775000.0
2004-06-17     4.15     4.38     4.12     4.22   83801500.0
2004-06-18     4.20     4.25     3.95     4.03   36598000.0
2004-06-21     4.12     4.12     3.95     4.00   22817000.0
2004-06-23     4.05     4.45     4.03     4.42   55016000.0
             ...      ...      ...      ...          ...
2020-04-20  2069.54  2076.54  2054.54  2064.54   15337344.0
2020-04-21  2073.54  2073.54  2004.54  2024.54   20825176.0
2020-04-22  2006.54  2070.54  2001.54  2068.54   17154222.0
2020-04-23  2071.54  2096.54  2058.54  2079.54   17807176.0
2020-04-24  2046.54  2073.54  2043.54  2053.54   12501504.0

输出参数-历史行情数据(未复权)

名称

类型

默认显示

描述

date

datetime

Y

日期

open

float

Y

开盘价

high

float

Y

最高价

low

float

Y

最低价

close

float

Y

收盘价

volume

float

Y

成交量

接口示例-历史行情数据(未复权)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import akshare as ak
stock_hk_daily_df = ak.stock_hk_daily(symbol="00700", adjust="")
print(stock_hk_daily_df)

数据示例-历史行情数据(未复权)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
               open     high      low    close       volume
date
2004-06-16    4.375    4.625    4.075    4.150  439775000.0
2004-06-17    4.150    4.375    4.125    4.225   83801500.0
2004-06-18    4.200    4.250    3.950    4.025   36598000.0
2004-06-21    4.125    4.125    3.950    4.000   22817000.0
2004-06-23    4.050    4.450    4.025    4.425   55016000.0
             ...      ...      ...      ...          ...
2020-04-20  409.600  411.000  406.600  408.600   15337344.0
2020-04-21  410.400  410.400  396.600  400.600   20825176.0
2020-04-22  397.000  409.800  396.000  409.400   17154222.0
2020-04-23  410.000  415.000  407.400  411.600   17807176.0
2020-04-24  405.000  410.400  404.400  406.400   12501504.0

输出参数-后复权因子

名称

类型

默认显示

描述

date

datetime

Y

日期

hfq_factor

float

Y

后复权因子

cash

float

Y

现金分红

接口示例-后复权因子

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import akshare as ak
stock_hk_daily_hfq_factor_df = ak.stock_hk_daily(symbol="00700", adjust="hfq-factor")
print(stock_hk_daily_hfq_factor_df)

数据示例-后复权因子

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
           hfq_factor   cash
date
2019-05-17          5  21.54
2018-12-28          5  16.54
2018-05-18          5  16.28
2017-05-19          5  11.88
2016-05-20          5   8.83
               ...    ...
2008-05-06          1   0.43
2007-05-09          1   0.27
2006-05-15          1   0.15
2005-04-19          1   0.07
1900-01-01          1      0
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-04-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数据科学实战 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
一行代码获取股票、基金数据,并绘制K线图
大家好,我是老表,今天这篇文章和大家分享一下如何利用Python获取股票、基金数据,并进行可视化,为金融分析&可视化先导篇。
老表
2022/10/31
1.6K0
一行代码获取股票、基金数据,并绘制K线图
AkShare-股票数据-复权后数据
修改原有的基于新浪财经的A股历史行情数据接口,增加两个字段分别为:流动股本和换手率;同时增加直接输出前复权或者后复权的数据,方便用于回测。
数据科学实战
2020/05/07
1.9K0
AKShare-股票数据-北交所历史行情
作者寄语 本次更新股票历史行情的数据接口,增加对北交所行情的支持 更新接口 "stock_zh_a_hist" # 历史行情数据-东财 历史行情数据-东财 接口: stock_zh_a_hist
数据科学实战
2022/01/12
1K0
AKShare-股票数据-北交所历史行情
AKShare-股票数据-历史行情数据
本次更新沪深 A 股的历史行情数据,本次采用网易的数据,该接口可以获取总市值、流通市值数据,可以补充东财和新浪的数据,但是该接口不能返回复权数据。
数据科学实战
2022/03/15
2.4K0
AKShare-股票数据-历史行情数据
AkShare-股票数据-次新股
目标地址: http://vip.stock.finance.sina.com.cn/mkt/#new_stock
数据科学实战
2020/09/25
7490
AkShare-股票数据-次新股
AKShare-股票数据-港股通成份股
目标地址: https://quote.eastmoney.com/center/gridlist.html#hk_components
数据科学实战
2022/01/12
6680
AKShare-股票数据-港股通成份股
AkShare-股票数据-股票列表
作者寄语 新增返回 A 股所有股票代码和股票简称的接口,可以一次返回相应板块的股票列表。 更新接口 "stock_info_sz_name_code" # 深证证券交易所股票代码和简称 "stock_info_sh_name_code" # 上海证券交易所股票代码和简称 "stock_info_a_code_name" # A 股股票代码和简称 股票列表-A股 接口: stock_info_a_code_name 目标地址: 沪深交易所 描述: 获取沪深 A 股股票代码和简称数据 限量: 单次获取所有
数据科学实战
2020/07/23
3.6K0
AkShare-股票数据-板块详情
目标地址: http://finance.sina.com.cn/stock/sl/#area_1
数据科学实战
2020/07/23
9870
零代码量化投资:批量下载沪深京 A 股历史行情数据
历史行情数据是做量化投资的基础必用数据。怎么借助ChatGPT来零代码实现批量下载沪深京 A 股历史行情数据呢?
AIGC部落
2024/06/24
5690
零代码量化投资:批量下载沪深京 A 股历史行情数据
AKShare-股票数据-行业指数
目标地址: http://quote.eastmoney.com/bk/90.BK1027.html
数据科学实战
2022/01/12
8270
AKShare-股票数据-行业指数
AkShare-股票数据-券商业绩月报
目标地址: http://data.eastmoney.com/other/qsjy.html
数据科学实战
2020/07/23
4550
AkShare-股票数据-资金流向
继续扩充昨天更新的资金流数据数据:个股资金流、个股资金流排名、大盘资金流、板块资金流排名
数据科学实战
2020/05/20
2.2K0
AkShare-基金数据-公募基金
目标地址: http://fund.eastmoney.com/fund.html#os_0;isall_0;ft_;pt_1
数据科学实战
2020/05/07
2.9K0
使用Python轻松获取股票&基金数据
最近这一两年,股市虽谈不上大牛市,倒也稳步向上,原来一直无法挣脱3000点魔咒的上证指数,今年年初也一路高歌,迈过了3500点。
Crossin先生
2021/08/23
6.8K0
使用Python轻松获取股票&基金数据
AkShare-股票数据-破净股统计
更新 破净股统计 接口,破净是指市值跌破净资产值,破净股是指股票的每股市场价格低于它每股净资产价格。数据的时间段为:2005年-至今
数据科学实战
2020/07/23
5570
AkShare-期货数据-期货库存
之前的期货库存数据接口不稳定,特此更新一个新接口,同时提高了老接口的访问的稳定性。详情请查看文档
数据科学实战
2020/05/07
1.3K0
AkShare-股票数据-创新高和新低的股票数量
更新创新高和新低的股票数量接口,统计创20/60/120日新高、创20/60/120日新低的个股的数量和占比(0%~100%),统计时剔除了停牌股。
数据科学实战
2020/07/23
8570
AKShare-股票数据-调查平均持仓
持仓调查的数据是市场参与者心理、行为表现的结果。市场行为会因为交易规则、政策面消息、媒体噪声等因素的变化而变化。若排除以上因素,在稳定、可重复的博弈环境下,市场行为的历史数据对于判断市场阶段、拐点有一定的参考价值。
数据科学实战
2021/05/18
7660
厉害了,股票K线图还能这么画!
这里我们可以直接使用tushare 、akshare等等金融数据接口,个人非常安利akshare!毕竟它不需要积分呀
朱小五
2021/04/21
2.5K0
AkShare-股票数据-分红配股
作者寄语 新增所有股票的分红历史数据和单个股票的分红配股历史和详情数据接口。 更新接口 "stock_history_dividend" # 历史分红 "stock_history_dividend
数据科学实战
2020/05/20
1.2K0
相关推荐
一行代码获取股票、基金数据,并绘制K线图
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验