The Lab
February 15, 2026

Short any vol ETF after it spikes and see if it actually works.

Pick a ticker, a spike threshold, a profit target, and a stop loss. The tool walks 20+ years of bars, fires a short on every qualifying spike off the running all-time low, and shows you every trade.

Volatility ETFs decay. UVXY, VXX, SQQQ, SOXS, BOIL: every leveraged or inverse product on the long side of fear leaks value over time. The structural force is contango on the underlying futures, plus the daily-reset rebalancing math. On most days, you can short these and they'll grind down for you.

The problem is the days they don't. UVXY can spike 50%, 100%, even 200% in a few sessions when fear hits. If you're naked short into one of those, decay isn't going to save you fast enough. The honest version of the trade is: wait for the spike, then short. The question is which spike size to wait for, what profit target to take, and where to stop out before the spike blows past you.

Spike Shorting

Spike Shorting tool showing entry spike threshold, profit target and stop loss controls, win-rate stat cards, and the full trade log for UVXY

Pick any of the 15 vol/inverse-ETF presets (UVXY, UVIX, VXX, SQQQ, SOXS, ZSL, BOIL plus 8 more in the More dropdown). Set three numbers: Entry Spike % (how far above the running all-time low you want the price before going short), Profit Target (the SHORT P&L at which you take profit), and Stop Loss (the SHORT P&L at which you cut). The tool runs the whole 20+ year history bar by bar and reports every trade.

UVXY at +50% spike off its ATL with a 10% profit target and 5% stop loss historically wins about 7 out of 10 trades. That's the kind of read you get back: concrete win rates, average trade size, the best and worst single trades the strategy ever recorded, and a click-to-expand trade log with every entry and exit.

What the Tool Shows You

Three knobs, five stats, one chart, and a full trade log. Every entry traced back to the moment a fresh all-time low armed the strategy.

Universe

15 Vol & Inverse ETFs

UVXY, UVIX, VXX, SQQQ, SOXS, ZSL, BOIL up front; DUST, FAZ, GLL, LABD, SCO, SPXU, TSLQ, TZA in the More dropdown. The full set of leveraged shorts and inverse vol products that decay structurally.

Spike Threshold

Entry Spike %

How big a spike off the running all-time low arms a short. Default 50%. Step it up if you want only the biggest spikes; step it down to fire on smaller setups. Range 1–1000%.

Exits

Profit Target + Stop Loss

Both set in % of SHORT P&L. The trade exits the moment whichever number is hit first. Default profit target 10%, stop loss 5%. Range 5–50% on each.

Anchor

Running All-Time Low

The strategy only re-arms when a new all-time low is set. That keeps each spike measured off a fresh base: one entry per ATL leg, no double-firing inside the same drawdown.

Stats

Win Rate, Avg, Best, Worst, Days

Five cards above the chart: Win Rate, Avg Trade, Best Trade, Worst Trade, and Avg Days in Trade. Hover any card for the active filter context (ticker + spike level).

Audit

Full Trade Log

Collapsible table beneath the stats: every trade with entry date, entry price, exit date, exit price, days held, and return. Useful for spotting whether the win rate is one good year repeated or stable across regimes.

How It Works

The simulation runs in two passes over the ticker's daily history.

Pass 1: Find the entry signals

Pass 2: Simulate each trade

One important caveat about the stop loss

Exits are evaluated at the close of each bar, not intraday. If a vol ETF gaps up massively against your short overnight, the next close can be far worse than your stated stop. That's why you'll occasionally see a "Worst Trade" of −30% or even −60% on a strategy with a nominal 5% stop. The gap blew through the level. It's a real characteristic of trading vol products on the short side, and the trade log surfaces every instance so you can size accordingly.

How Traders Are Using It

Five ways members are already applying the Spike Backtester to their process.

1

Pick your spike threshold

Step the Entry Spike % from 25% to 100% in 5% increments and watch the win rate, average trade, and trade count change. The combinations with the highest win rate often have very few trades (over-fit to a few big spikes). The combinations with the most trades often have a worse win rate. Find the corner of the curve that fits your patience.

2

Calibrate your stop-loss honestly

The Worst Trade card and the trade log show what happens when the stop fails: gap-up days where the strategy exits far past the stated stop. If a 5% stop has a Worst Trade of −40%, you need to size for the −40% reality, not the 5% intent.

3

Compare across the vol family

Cycle through UVXY, UVIX, VXX, SQQQ, SOXS, ZSL, BOIL at the same spike threshold. Different products have different decay characteristics and different gap profiles. The same strategy that works on UVXY might be a disaster on BOIL.

4

Sanity-check a 1.5x vs 2x trade-off

UVXY (1.5x VIX) and UVIX (2x VIX) are similar tickers with different leverage. Run the same parameters on both and compare win rate vs worst-trade. Whichever side of the trade-off you prefer is now a defensible pick rather than a feel.

5

Audit the trade log before sizing

A 70% win rate on 12 trades with one −50% loss is a different proposition than a 70% win rate on 80 trades with a worst loss of −15%. Open the trade log, scan for outlier losses, and decide if your account can survive whichever single worst trade has happened in the past.

Try it on UVXY first

Spike Shorting is in your dashboard under Volatility Tools. CI Volatility members can adjust all three parameters; free users see the locked default run.

Open Spike Shorting

Comments

Loading comments…