Skip to main content

rvol_parkinson

Parkinson volatility uses the high and low price of the day rather than just close to close prices.

Source Code: [link]

openbb.ta.rvol_parkinson(data: pd.DataFrame, window: int = 30, trading_periods: Optional[int] = None, is_crypto: bool = False, clean: Any = True)

Parameters

NameTypeDescriptionDefaultOptional
datapd.DataFrameDataframe of OHLC prices.NoneFalse
windowint [default: 30]Length of window to calculate over.30True
trading_periodsOptional[int][default: 252]Number of trading periods in a year.NoneTrue
is_cryptobool [default: False]If true, trading_periods is defined as 365.FalseTrue
cleanbool [default: True]Whether to clean the data or not by dropping NaN values.TrueTrue

Returns

TypeDescription
resultsDataframe with results.

Examples

data = openbb.stocks.load('BTC-USD')
df = openbb.ta.rvol_parkinson(data, is_crypto = True)