The Squeeze Rank tool measures how tightly a stock is coiled, helping you identify when it is compressed and more likely to make a larger move.
The calculation
5-Day Range % = (Highest High − Lowest Low) / Lowest Low × 100
Core principle
The range uses wick-to-wick extremes, the highest high and the lowest low across the last five sessions. It doesn't use closing prices.
The range is the distance between the highest high and the lowest low across the five sessions.
Key characteristics of the metric
Rolling window: the five-day window rolls forward every day. It always covers the most recent five trading sessions, not a fixed calendar week.
Direction neutral: a 2% range means price covered 2% of ground. It says nothing about direction. A 2% rally that closed at the top and a 2% rally that chops around and closes flat both produce the same reading.
A 5% weekly range means different things for different stocks. It's normal for a leveraged ETF, but considered wide for the SPX index.
To fix this, the tool ranks each reading against the stock's own history and shows it as a percentile. This tells you how tight or wide the current range is for that specific stock.
Each bar counts how many past weeks landed on that range size. Today is the dark bar, and the bracket marks the readings nearest to it, which are the ones every forward number is built from.
How the historical sample is built
Once the tool knows how tight or wide today's range is compared to the stock's own past, it finds the previous days that looked most similar. Those matching days become the sample used to calculate what usually happens next.
Here's the process:
Measure today's 5-day range as a percentage.
Rank that reading against the stock's own history, so you know if it is tight or wide for this stock.
Pull the past days that had a similar ranking. These become the comparison group for the forward results.
Analyst caution
A percentile ranking is only as good as the record behind it. A name that has traded only a few years is ranked against those few years, so a single macro event can shift its percentile far more than it would for a name with a long record.
Chapter 3
Price Projections
The banner across the top carries today's reading and what followed the sample.
The Range Width
It provides the raw range in percent and dollars and a plain-English note on whether the reading is considered tight or wide.
5-Day Range: 2.00% ($14.78) · Tighter Than 70% of Days → TIGHTER THAN USUAL
The label just translates the percentile into words. It carries no view on direction or on what to do next.
Forecasting Calculations
The tool shows two time frames (next day and next week). Each one is broken into three numbers:
The odds of closing green vs red
The average size of the up moves
The average size of the down moves
Important: the average up move only looks at the days that closed higher, and the average down move only looks at the days that closed lower. Always read the averages together with the odds. Never look at the averages by themselves.
Caution
Many traders treat a tight range as a coiled spring that will ALWAYS explode. But if the forward odds look ordinary, the fair takeaway is that the tight range did not carry much predictive power on this ticker.
Chapter 4
The Three Charts
A single Chart View toggle lets you look at the same data in three different ways:
1. Price Cone (default view)
This projects what happened after similar tight (or wide) ranges in the past, starting from today's price.
The middle line shows the typical path (the median).
The cone around it shows how much the past results varied. A narrow cone means outcomes were fairly consistent. A wide cone means results were all over the place.
2. Bar Graph
This answers a different question: how often did price travel a certain distance, and how fast?
You pick a move size (for example 3%). The chart then shows:
Green bars: how often price rose by the move size within a certain number of days
Red bars: how often price fell by the move size
By Touch vs By Close
Setting
What it measures
Best used for
By Touch
Any time price hit the level during the day, even if it closed back inside
Stops, intraday risk, margin questions
By Close
Only when price actually closed beyond the level
Holding targets, trend strength
Touch numbers are always higher than (or equal to) close numbers. A big gap between them means price often poked the level during the day but failed to hold it by the close.
3. Chart Log
This shows the full price chart with every matched day marked on it, so you can see the bigger picture each time this setup appeared.
Below the chart is a list of every matched day, including the date and what happened afterward. You can sort any column to quickly find the biggest winners and worst losers. Those extreme cases often matter more than the average when you are deciding position size.
The tool also includes its own guided walkthrough.
The front page runs the same analysis on every ticker at once. This lets you compare how tightly different stocks are coiled right now without opening them one by one.
Range columns
5-Day Range % and 5-Day Range $: the current range shown in both percent and dollars.
Typical 5-Day Range: what a normal range looks like for that stock, so you can quickly see if the stock is coiled tighter or wider than usual.
Tighter Than: the percentile written in plain language.
Range Width: a simple label that tells you whether the range is tight, normal, or wide.
Price Projections
These are the same forward numbers you see in the detailed view: the average up move, the average down move, and the green/red odds for the next day and the next week.
Important: each row uses that stock's own history. The numbers are not directly comparable across rows. Two stocks both showing 59% are each reflecting their own past behavior, not a shared benchmark.