PriceHistory#

class yfinance.scrapers.history.PriceHistory(data, ticker, tz, session=None, proxy=<object object>)#
get_actions(period='max', proxy=<object object>) Series#
get_capital_gains(period='max', proxy=<object object>) Series#
get_dividends(period='max', proxy=<object object>) Series#
get_history_metadata(proxy=<object object>) dict#
get_splits(period='max', proxy=<object object>) Series#
history(period=None, interval='1d', start=None, end=None, prepost=False, actions=True, auto_adjust=True, back_adjust=False, repair=False, keepna=False, proxy=<object object>, rounding=False, timeout=10, raise_errors=False) DataFrame#
Parameters:
periodstr

有效周期: 1d,5d,1mo,3mo,6mo,1y,2y,5y,10y,ytd,max 默认值: 1mo 可以使用period参数,或者使用start和end参数

intervalstr

有效间隔: 1m,2m,5m,15m,30m,60m,90m,1h,1d,5d,1wk,1mo,3mo 日内数据不能超过最近60天

start: str

下载起始日期字符串(YYYY-MM-DD)或_datetime,包含该日期。 默认为99年前 例如,start="2020-01-01"时,第一个数据点将在"2020-01-01"

end: str

下载结束日期字符串(YYYY-MM-DD)或_datetime,不包含该日期。 默认为当前时间 例如,若end="2023-01-01",则最后一个数据点将在"2022-12-31"

prepostbool

是否在结果中包含盘前和盘后市场数据? 默认为False

auto_adjust: bool

是否自动调整所有OHLC数据?默认为True

back_adjust: bool

经过反向调整的数据,以模拟真实的历史价格

repair: bool

修复雅虎数据中的价格错误:100倍误差、缺失值、错误的股息调整。 默认为False。 完整详情请见:价格修复

keepna: bool

保留Yahoo返回的NaN行吗? 默认值为False

rounding: bool

将数值四舍五入到2位小数? 可选。默认为 False = 使用Yahoo!建议的精度

timeout: None or float

如果不为None,则在给定的秒数后停止等待响应。(也可以是小数秒,例如0.01) 默认为10秒。

raise_errors: bool

如果为True,则将错误作为异常抛出而非记录日志。