Vixologist Squeeze Template

Source: Jim Carroll · @vixologist X post, May 11 2026 · Portfolio manager, momentum + vol strategies · Inspired by Thrasher 2017 but a distinct implementation

The thesis: Multiple compression indicators firing simultaneously on SVIX, while SPX is in an uptrend, signal an unstable equilibrium that historically resolves with a sharp volatility expansion. Multi-indicator pattern-match. Looks at the "cluster of clouds" idea from Thrasher's narrative, not Thrasher's single-indicator backtest.
"When multiple compression signals fire simultaneously while SPX is in an uptrend, historical precedent is a sharp vol expansion — a volatility tsunami." — Vixologist (paraphrasing Thrasher's framing)

What This Monitor Tracks

Signal Trigger

The dashboard card's alert fires when all three are true:

Underlying: SVIX, not VIX

Vixologist's template runs on SVIX (the −1× inverse VIX short-term ETN), not the VIX itself. Carroll's framing: SVIX compression on a daily chart signals that short-vol positioning is crowded and the return distribution has narrowed. When that unwinds, the move is fast.

This is a meaningful difference from Thrasher's paper, which runs on the VIX directly. SVIX and VIX move inversely, so compression in one tends to coincide with compression in the other — but not perfectly, and not on identical thresholds.

Diff vs Thrasher Paper

Dimension Vixologist (this template) Thrasher 2017 (paper)
UnderlyingSVIXVIX
Indicator stackTTM Squeeze + BB Width + StdDev(10) + ATRSingle: 20-day StdDev of VIX closes
StdDev lookback10 days20 days
Percentile threshold25th15th
SPX uptrend filterRequiredNot used
BacktestVisual / pattern-based10 years, 52 signals, formal Table 1

The Vixologist template is inspired by Thrasher's "clouds → rain" framing in the paper's introduction, but does not implement the paper's actual methodology. Both monitors run side-by-side because each captures something different: this one is the operational pattern Carroll posts about, the other is the original backtested signal.

Operational Details (this implementation)

How to Use This Signal

  1. Track the three stat cards — TTM Squeeze, BBand Width, StdDev(10). When all three turn warm/orange, the setup is approaching.
  2. Verify SPX trend — the model only qualifies in uptrends. Falling SPX with compressed vol is a different (worse) regime.
  3. Resolution window: 5–20 trading days — historical pattern is that vol expansion follows within roughly a month.
  4. Cross-check with Thrasher Dispersion card — when both fire, conviction is strongest.
  5. Exit triggers — TTM Squeeze releases, StdDev(10) breaks above its 20d MA, or VIX makes a major move (whichever comes first).

References

Doc last updated: 2026-05-17. When the script or signal logic changes, update this page alongside the code.