8-k-scanner
Scan SEC 8-K disclosures across a single ticker or a watchlist using Massive's pre-parsed disclosure taxonomy. Groups the underlying rows by filing (one 8-K…
Rough-volatility-scaled vol forecast (Bayer-Friz-Gatheral 2016) for a ticker across multiple horizons. Under rough vol, realized vol scales as h^H with H around 0.14 empirically (Livieri et al. 2018), much slower than the sqrt(t) growth of Brownian motion. This dampens
$ npx -y skills add rgourley/quant-garage --skill rough-vol-forecast --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/rough-vol-forecastContext preview
The summary Claude sees to decide when to auto-load this skill.
Rough-volatility-scaled vol forecast (Bayer-Friz-Gatheral 2016) for a ticker across multiple horizons. Under rough vol, realized vol scales as h^H with H around 0.14 empirically (Livieri et al. 2018), much slower than the sqrt(t) growth of Brownian motion. This dampens
name: rough-vol-forecast description: Rough-volatility-scaled vol forecast (Bayer-Friz-Gatheral 2016) for a ticker across multiple horizons. Under rough vol, realized vol scales as h^H with H around 0.14 empirically (Livieri et al. 2018), much slower than the sqrt(t) growth of Brownian motion. This dampens long-horizon extrapolation and lifts short-horizon estimates. Reports the rough-vol forecast alongside traditional Brownian scaling and EWMA for direct comparison at each horizon. Requires Stocks Basic. Runs on the free tier.
You hand over a ticker and a set of forecast horizons (default 1, 5, 20, 60, 120 trading days). The skill fits daily-return realized vol on a 2-year window, then applies three vol-scaling models across each horizon:
sqrt-time scaling.
decay-weighted vol estimate that responds faster to recent regime.
h^H with H = 0.14 (Livieri et al. 2018 empirical default). Damps long-horizon growth substantially.
Answers "how much does horizon really matter for vol?" — which turns out to be the big 2024-25 vol modeling debate.
scenario vol
"horizon vol"
Not for: options pricing (this is not a calibrated rBergomi engine). Not for regime detection (use change-point-detector or market-regime).
Optional:
equity data)
Two output layers.
**Layer 1: canonical JSON**. Per-horizon `traditional_vol`, `ewma_vol`, `rough_vol`, and `rough_over_traditional` ratio. Plus `realized_annualized_vol`, `ewma_annualized_vol`, `hurst_used`, and `hurst_estimated_on_returns` (for transparency, not used as default).
**Layer 2: rendered note**. Header + per-horizon table with the three vol estimates side by side and the rough-vs-traditional ratio, one-line Take.
Rough volatility literature: realized vol has Hurst exponent H ~ 0.05-0.20 empirically on financial series (Bayer-Friz-Gatheral 2016 established the framework; Livieri et al. 2018 estimated H ~ 0.14 on daily equity data). Under rough vol, sigma(h) scales as h^H rather than h^(1/2). For H < 0.5, this:
vs sqrt-time.
effect is small at h=1).
Narrative note with a per-horizon table. Fewer than 10 numbers per run; table reads better than pure prose.
One call per run.
`simulate_rough_vol_paths` helper is in `quant_garage.monte_carlo` and can be called directly, but it isn't yet wired into position-sizer or mc-portfolio-simulator as `--vol rough`. Clean extension.
the options surface; this skill uses returns.
comparison is a workflow, not this skill.
reports a single window estimate.
These are clean PR extensions.
Trade like a pro. Without the terminal. View the full landing page → Quant and equity research tools that run inside Claude, or behind your own UI.
Scan SEC 8-K disclosures across a single ticker or a watchlist using Massive's pre-parsed disclosure taxonomy. Groups the underlying rows by filing (one 8-K…
Track sell-side analyst positioning on a name via Benzinga Analyst Ratings. Pulls every rating event over the lookback window, classifies each as upgrade /…
Build a clean, point-in-time, ready-to-backtest OHLCV dataset for a US equity universe across an arbitrary date window. Emits parquet plus a manifest plus an…
Bayesian Online Change-Point Detection (BOCPD) on a ticker's daily log returns. Detects points in time where the return-generating distribution changed (regime…
Single-commodity macro read. Answers "is this commodity in a winning or losing macro setup right now" and names the macro driver that dominates it. Pulls one…
Reconcile a position file against splits, dividends, and spinoffs to catch breaks before they hit P&L or T+1 settlement. Use when an operator hands over a CSV…