Tool Tutorials

Spike Range Analyzer Tutorial

How This Tool Works

The idea behind it

Because leveraged volatility and inverse ETFs (like UVXY) decay lower over time and constantly make new all-time lows, this tool ignores price ranges. Instead it asks: how far above its own all-time low is the ETF sitting right now?

Setting your range

You choose two levels, both expressed as a percentage above the all-time low.

  • Lower level
  • Upper level

The distance between them is your range.

% Above Running All-Time Low 40% 20% Upper Level (Spike Extension Line) Lower Level (Back Toward the Low) ACTIVE RANGE Active Episode: Reading = +30.0%

By default, "Auto-detect spike" is turned on. When the tool loads, it centers the range on whatever spike percentage the ETF currently is at.

Turn it off if you want to enter a custom range for backtesting purposes.

Choosing your exit rules

Each side of the range needs an exit rule. You pick either "Close" or "Touch".

  • "Upper exit". "Close" requires the day to end above the upper level. "Touch" only requires the intraday high to reach it.
  • "Lower exit". "Close" requires a close below the lower level. "Touch" only requires the intraday low to reach it.

"Touch" triggers more often and earlier. "Close" is stricter.

What the tool measures

It reads through the entire daily history looking for episodes.

An episode begins on the first day the ETF closes inside your range after having been outside it. From there the tool moves forward one day at a time. Each day the close stays inside the range adds to the day count.

The episode ends the moment either side breaks under your chosen exit rule. Whichever side breaks first becomes the outcome, either UPPER or LOWER. The tool records the start date, end date, days in the range, the highest reading it reached along the way, and which side won. Then it keeps scanning for the next entry.

If the ETF is inside the range right now, that stretch is not included. It has no outcome yet, so it stays out of the odds and out of the log.

Reading the odds table

This is the part most people get wrong, so read it carefully.

The table is conditional. It is not a breakdown of when episodes resolved.

Each row, from Day 1 to Day 10, answers this: of all the episodes that lasted at least this many days, what share eventually broke the upper level first?

So Day 3 does not mean "episodes that ended on day 3." It means "of every episode that survived to day 3, here is how they eventually finished." Row 10 covers everything that lasted 10 days or longer.

The occurrence count shrinks as you move down the table, because fewer episodes last that long.

This is also why the row matching the current streak is highlighted. If the ETF has been in the range for 4 days, Day 4 is your row, because it is built only from past episodes that also reached at least day 4.

Odds by days already in the range Each row reads only the episodes that lasted at least that many days. DAYS IN RANGE OCCURRENCES ODDS IT CLOSES ABOVE 10% FIRST ODDS IT CLOSES BELOW 5% FIRST Day 1 362 37.0% 63.0% Day 2 129 39.5% 60.5% Day 3 55 47.3% 52.7% Day 4 19 31.6% 68.4% Day 5 8 37.5% 62.5% Day 6 5 40.0% 60.0% Day 7 3 66.7% 33.3% Day 8 0 Day 9 0 Day 10+ 0 19 episodes have stayed at least 4 days in this range The longer the time frame, the fewer episodes naturally last that long.

The banner at the top

Six quick readouts:

  • Current percentage above the all-time low
  • Whether that puts it below, inside, or above your range
  • Days in the range so far
  • Upper and lower odds pulled from your current row
  • Average days it historically took to resolve each way

Upper breaks are shown in red, since a break upward means the spike is still running. Lower breaks show green.

The log

The full history of every episode, sortable by any column: start date, end date, days in the range, peak percentage above the all-time low, and which side broke first.

This is where you can study the raw record yourself.

Open the Spike Range Analyzer

Leveraged ETF Products

Volatility Products

UVXY (ProShares Ultra VIX Short-Term Futures ETF)

  • Underlying Target: Long Volatility (S&P 500 Short-Term VIX Futures Index)
  • Daily Exposure: 1.5x daily return.
  • Core Characteristics: Leveraged short-term futures ETF tracking front- and second-month VIX futures contracts.
  • Primary Behavior: Rapid upward price spikes during sharp equity market downturns, coupled with persistent long-term downward price erosion caused by contango roll decay and daily leverage compounding.

UVIX (2x Long VIX Futures ETF)

  • Underlying Target: Long Volatility (Long Volatility Futures Index)
  • Daily Exposure: 2x daily return.
  • Core Characteristics: Leveraged short-term futures ETF tracking front- and second-month VIX futures contracts.
  • Primary Behavior: Extreme, rapid upward price movements during broad market shocks, paired with accelerated, steady downward price erosion during flat or rising equity market conditions.

VXX (iPath Series B S&P 500 VIX Short-Term Futures ETN)

  • Underlying Target: Long Volatility (S&P 500 Short-Term VIX Futures Index)
  • Daily Exposure: 1x unleveraged daily return.
  • Core Characteristics: Unsecured debt instrument (ETN) tracking front- and second-month VIX futures contracts without leverage.
  • Primary Behavior: Sharp upward price spikes during severe stock market declines, accompanied by relentless long-term price decay driven by structural contango in the VIX futures curve.

Inverse Equity Products

SQQQ (ProShares UltraPro Short QQQ)

  • Underlying Target: Inverse Tech / Nasdaq-100
  • Daily Exposure: -3x (3x inverse) daily return of the Nasdaq-100 Index.
  • Core Characteristics: Uses swaps and futures contracts to reflect three times the inverse daily price change of large-cap tech equities.
  • Primary Behavior: Large price gains during single-day or short-term drops in tech equities; compounding drag causes significant value loss over extended periods of sideways volatility or upward trends.

SOXS (Direxion Daily Semiconductor Bear 3X Shares)

  • Underlying Target: Inverse Semiconductor Sector
  • Daily Exposure: -3x (3x inverse) daily return of the NYSE Semiconductor Index.
  • Core Characteristics: Highly concentrated leverage instrument tracking chipmaker and equipment manufacturer stocks inversely.
  • Primary Behavior: Wide daily price swings inverse to semiconductor stocks, characterized by rapid price drops during industry expansions and path-dependent volatility drag in range-bound markets.

LABD (Direxion Daily S&P Biotech Bear 3X Shares)

  • Underlying Target: Inverse Biotechnology Sector
  • Daily Exposure: -3x (3x inverse) daily return of the S&P Biotechnology Select Industry Index.
  • Core Characteristics: Inverse leveraged tracking of equal-weighted biotech equities.
  • Primary Behavior: High intra-day price variance moving inversely to biotech index movements, with severe performance degradation over multi-day periods due to high constituent stock volatility.

SPXU (ProShares UltraPro Short S&P500)

  • Underlying Target: Inverse Large-Cap US Equities
  • Daily Exposure: -3x (3x inverse) daily return of the S&P 500 Index.
  • Core Characteristics: Inverse leveraged product tied directly to the benchmark S&P 500 Index.
  • Primary Behavior: Inverse alignment with daily S&P 500 price changes, exhibiting cumulative performance loss relative to its 3x inverse target during volatile, non-trending market regimes.

TZA (Direxion Daily Small Cap Bear 3X Shares)

  • Underlying Target: Inverse Small-Cap US Equities
  • Daily Exposure: -3x (3x inverse) daily return of the Russell 2000 Index.
  • Core Characteristics: Inverse leveraged tracking of small-cap equities.
  • Primary Behavior: Sharp upward movements during small-cap equity declines, alongside pronounced path-dependent performance drag in fluctuating market environments.

TSLQ (AXS TSLA Bear Daily ETF)

  • Underlying Target: Inverse Single-Stock (Tesla, Inc.)
  • Daily Exposure: -1x (1x inverse) daily return of Tesla stock.
  • Core Characteristics: Single-stock inverse ETF reflecting the inverse daily percentage move of TSLA stock.
  • Primary Behavior: Exact inverse correlation with single-day price movements of TSLA, with holding-period return divergence emerging during periods of high price volatility.

Commodity & Precious Metals Products

BOIL (ProShares Ultra Bloomberg Natural Gas)

  • Underlying Target: Leveraged Long Natural Gas Futures
  • Daily Exposure: 2x daily return of the Bloomberg Natural Gas Subindex.
  • Core Characteristics: Leveraged futures-based ETF tracking Henry Hub natural gas contracts.
  • Primary Behavior: Violent upward price moves during sudden supply/demand shocks in natural gas, coupled with extreme price erosion when natural gas futures trade in contango.

ZSL (ProShares UltraShort Silver)

  • Underlying Target: Inverse Leveraged Silver
  • Daily Exposure: -2x (2x inverse) daily return of silver futures prices.
  • Core Characteristics: Leveraged inverse exposure to precious metals futures contracts.
  • Primary Behavior: Price increases corresponding to drops in silver futures, subject to roll yield decay and leverage compounding drag over multi-day periods.

DUST (Direxion Daily Gold Miners Index Bear 2X Shares)

  • Underlying Target: Inverse Leveraged Gold Mining Equities
  • Daily Exposure: -2x (2x inverse) daily return of the NYSE Arca Gold Miners Index.
  • Core Characteristics: Leveraged inverse exposure to gold mining equities.
  • Primary Behavior: High price volatility moving inversely to gold mining equities, experiencing rapid structural decay during choppy or range-bound equity price action.

GLL (ProShares UltraShort Gold)

  • Underlying Target: Inverse Leveraged Gold Futures
  • Daily Exposure: -2x (2x inverse) daily return of gold futures prices.
  • Core Characteristics: Leveraged inverse tracking of spot/futures gold prices.
  • Primary Behavior: Price appreciation during declines in gold futures prices, alongside compounding loss and futures contract rolling drag over extended time frames.

Comparative Summary

TickerAsset ClassDirectionLeverage
UVXYVolatilityLong1.5x
UVIXVolatilityLong2x
VXXVolatilityLong1x
SQQQEquity (Tech)Inverse-3x
SOXSEquity (Semis)Inverse-3x
LABDEquity (Biotech)Inverse-3x
SPXUEquity (Broad)Inverse-3x
TZAEquity (Small Cap)Inverse-3x
TSLQSingle StockInverse-1x
BOILCommodityLong2x
ZSLCommodityInverse-2x
DUSTMining EquitiesInverse-2x
GLLCommodityInverse-2x

Tool Glossary

The Basics

Leveraged and inverse volatility ETFs

ETFs that reset their exposure every day to deliver a multiple of an index move. Examples include 1.5x long VIX futures or 3x inverse semiconductors.

Decay

The steady erosion in price that daily resetting causes on a choppy or mean-reverting underlying, separate from any move in the index itself.

All-time low

The lowest price the ETF has ever printed as of that session.

Spike percentage

How far price sits above the all-time low, expressed as a percentage. A spike of 62% means price is 1.62 times the low.

Your Settings

Auto-detect spike

The default setting, which centers the range on wherever the spike percentage currently sits.

Range

The band between the lower level and the upper level you set. Both are written as a percentage above the all-time low.

Close exit

A level is only broken when the daily close lands past it.

Touch exit

A level is broken the moment the intraday high or low reaches it, regardless of where the day closes.

The Results

Episode

One continuous run of sessions that closed inside the range, starting from the first close inside and ending at the session that breaks a level.

Days in range

The number of consecutive sessions that closed inside the range before the episode resolved.

Peak percentage above the all-time low

The highest reading printed at any point during the episode.

At a Glance

LevelExit ModeWhat Triggers It
UpperCloseThe daily close lands above the upper level
UpperTouchThe intraday high reaches the upper level
LowerCloseThe daily close lands below the lower level
LowerTouchThe intraday low reaches the lower level