Skip to main content

hist

Get historical option pricing.

Source Code: [link]

openbb.stocks.options.hist(symbol: str, exp: str, strike: Union[int, float, str], call: bool = True, source: Any = "ChartExchange")

Parameters

NameTypeDescriptionDefaultOptional
symbolstrSymbol to get data forNoneFalse
expstrExpiration dateNoneFalse
strikeUnion[int ,Union[float,str]]Strike priceNoneFalse
callboolFlag to indicate a call, by default TrueTrueTrue
sourcestrSource to get data from. Can be ChartExchange or Tradier, by default "ChartExchange"ChartExchangeTrue

Returns

TypeDescription
pd.DataFrameDataFrame of historical option pricing

Examples

from openbb_terminal.sdk import openbb
aapl_150_call = openbb.stocks.options.hist("AAPL", "2022-11-18", 150, call=True, source="ChartExchange")
Because this generates a dataframe, we can easily plot the close price for a SPY put:
(Note that Tradier requires an API key)
openbb.stocks.options.hist("SPY", "2022-11-18", 400, call=False, source="Tradier").plot(y="close)