| calc_rolling_volatility | R Documentation |
Calculates rolling volatility using various methods including standard deviation, range-based, MAD, or absolute returns. Supports different lookback periods.
calc_rolling_volatility(data, lookback = 20, method = "std")
data |
Data frame with Date column and price columns |
lookback |
Number of periods for rolling calculation (default: 20) |
method |
Volatility calculation method: "std", "range", "mad", or "abs_return" |
Data frame with Date column and volatility values for each symbol
data("sample_prices_weekly")
# Standard deviation volatility
vol <- calc_rolling_volatility(sample_prices_weekly, lookback = 20)
# Range-based volatility
vol_range <- calc_rolling_volatility(sample_prices_weekly, lookback = 20, method = "range")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.