data("sample_prices_weekly")
momentum <- calc_momentum(sample_prices_weekly, lookback = 12)
selected <- filter_top_n(momentum, 10)
# Create VIX-like indicator from volatility
vol <- calc_rolling_volatility(sample_prices_weekly, lookback = 20)
vix_proxy <- vol$SPY * 100 # Scale to VIX-like values
regimes <- create_regime_buckets(vix_proxy, c(15, 25))
Run the code above in your browser using DataLab