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,则将错误作为异常抛出而非记录日志。