以下所有数据都可以通过安装基于 Python 的开源金融数据工具 「AkShare」 来获取:
- 文档地址: https://akshare.readthedocs.io
- Github地址: https://github.com/jindaxiang/akshare
作者寄语
更新之前的港股和美股接口直接返回复权后的数据,方便策略回测使用,具体的使用方法参见文档。
AkShare 股票数据
美股-历史行情
接口: stock_us_daily
目标地址: http://finance.sina.com.cn/stock/usstock/sector.shtml
描述: 获取美股历史行情数据,设定 adjust="qfq" 则返回前复权后的数据,默认 adjust="", 则返回未复权的数据,历史数据按日频率更新
限量: 单次返回指定上市公司指定 adjust 后的所有历史行情数据
输入参数
名称类型必选描述symbolstrY美股代码, 可以通过 「get_us_stock_name」 函数返回所有美股代码, 由于美股数据量大, 建议按需要获取adjuststrYadjust="qfq" 则返回前复权后的数据,默认 adjust="", 则返回未复权的数据
「get_us_stock_name」: will return a pandas.DataFrame, which contains name, cname and symbol, you should use symbol!
输出参数-历史数据
名称类型默认显示描述datedatetimeY日期openfloatY开盘价highfloatY最高价lowfloatY最低价closefloatY收盘价volumefloatY成交量
输出参数-前复权因子
名称类型默认显示描述datedatetimeY日期qfq_factorfloatY前复权因子adjustfloatY由于前复权会出现负值, 该值为调整因子
P.S. 复权计算公式: 未复权数据 * qfq_factor + adjust
接口示例-未复权数据