Python yFInance api如何获取收盘价而不是调整后的收盘价?

标签 python finance yahoo-finance yfinance

我正在尝试从 Devon DVN 的 yFinance API 获取收盘价。问题在于,API 在响应数据中将调整后的收盘价作为收盘价提供,而有时可能会有所不同。

据雅虎财经显示,天地网络2021年9月9日收盘股价为28.45,调整后收盘股价为27.96

enter image description here

在 yFinance 的 API 响应中,我得到的收盘股价为 27.96,这应该是调整后的值,而不是收盘值。

enter image description here

现在如何从 yFinance 获取收盘价而不是调整后的股价?

最佳答案

使用雅虎财经的下载功能,您可以同时获取收盘价和调整后的收盘价。

import yfinance as yf
data = yf.download("DVN", start='2021-09-01', end='2021-09-11')

data
    Open    High    Low     Close   Adj Close   Volume
Date                        
2021-08-31  29.660000   30.320000   29.420000   29.549999   29.041054   11534800
2021-09-01  29.400000   29.590000   27.670000   28.240000   27.753616   20559000
2021-09-02  28.600000   29.969999   28.600000   29.320000   28.815016   11711300
2021-09-03  29.209999   29.799999   29.000000   29.170000   28.667601   7305300
2021-09-07  28.900000   29.330000   28.730000   29.059999   28.559494   5939700
2021-09-08  29.250000   29.620001   28.030001   28.230000   27.743790   8874000
2021-09-09  28.010000   29.080000   27.730000   28.450001   27.960001   9205700
2021-09-10  28.700001   29.030001   28.020000   28.070000   28.070000   6581800

关于Python yFInance api如何获取收盘价而不是调整后的收盘价?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69192215/

相关文章:

python - 聚合时间戳以查看我在 10 分钟的时间间隔内有多少

excel - 将多个 CSV 文件从 Internet 导入到 Excel 中

yahoo-api - 雅虎财经网络服务消失了吗? API变了?暂时下降?

python - 使用 openpyxl 按名称获取工作表

python - 如何获取字符串中所有字符的 zip。 zip 遗漏了最后一个字符,并且 itertools.zip_longest 不添加任何字符

r - 给定公司名称、返回证券交易所和股票代码(使用 R)

c# - c#中的PGTO公式

python - 如何改变Python的这个公式?编码新手,感谢任何帮助

python boto3 写入 S3 导致空文件

r - 用 R 计算每月返回