Python yFInance api 如何获取收盘价而不是调整后的收盘价?
Python yFInance api how to get close share price instead of adjusted close share price?
我正在尝试从 yFinance API 获取 Devon DVN
的收盘价。问题是 API 在响应数据中给出 adjusted closing share price
作为 closing share price
有时可能不同。
如雅虎财经所见,DVN 2021 年 9 月 9 日收盘价为 28.45,调整后收盘价为 27.96
在 yFinance 的 API 回复中,我得到的收盘价为 27.96,这应该是调整后的价格,而不是收盘价。
现在如何从 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
我正在尝试从 yFinance API 获取 Devon DVN
的收盘价。问题是 API 在响应数据中给出 adjusted closing share price
作为 closing share price
有时可能不同。
如雅虎财经所见,DVN 2021 年 9 月 9 日收盘价为 28.45,调整后收盘价为 27.96
在 yFinance 的 API 回复中,我得到的收盘价为 27.96,这应该是调整后的价格,而不是收盘价。
现在如何从 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