更新之前的港股和美股接口直接返回复权后的数据,方便策略回测使用,具体的使用方法参见文档。
接口: 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
接口示例-未复权数据
import akshare as ak
stock_us_daily_df = ak.stock_us_daily(symbol="AAPL", adjust="")
print(stock_us_daily_df)
数据示例-未复权数据
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
接口示例-前复权调整后的数据
import akshare as ak
stock_us_daily_df = ak.stock_us_daily(symbol="AAPL", adjust="qfq")
print(stock_us_daily_df)
数据示例-前复权调整后的数据
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
接口示例-前复权因子
import akshare as ak
qfq_df = ak.stock_us_daily(symbol="AMZN", factor="qfq-factor")
print(qfq_df)
数据示例-前复权因子
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 | 成交量 |
接口示例-历史行情数据(后复权)
import akshare as ak
stock_hk_daily_hfq_df = ak.stock_hk_daily(symbol="00700", adjust="hfq")
print(stock_hk_daily_hfq_df)
数据示例-历史行情数据(后复权)
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 | 成交量 |
接口示例-历史行情数据(未复权)
import akshare as ak
stock_hk_daily_df = ak.stock_hk_daily(symbol="00700", adjust="")
print(stock_hk_daily_df)
数据示例-历史行情数据(未复权)
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 | 现金分红 |
接口示例-后复权因子
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)
数据示例-后复权因子
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
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有