Direct Answer

Rolling high/low percentile places the current close within the high-low range of the last N bars, scaled from 0 to 100. It is commonly computed as the position of the close between the rolling low and the rolling high. Readings near 100 mean price is near the top of the rolling range, near 0 near the bottom.

By Swoopr Editorial Team AI-assisted research, human-verified

Rolling High/Low Percentile: Formula, Meaning, Signals, Examples and How to Use It

How Is Rolling High/Low Percentile Calculated?

Rolling high/low percentile places the current close within the high-low range of the last N bars, scaled from 0 to 100. It is commonly computed as the position of the close between the rolling low and the rolling high.

Formula: Percentile = 100 x (close - rolling low) / (rolling high - rolling low)

Inputs:

Worked example. A close of 90 inside a rolling range of 70 to 120 sits at 40.0% of the range. The inputs are illustrative numbers, not market data.

Reading it. Readings near 100 mean price is near the top of the rolling range, near 0 near the bottom. It is a position within the range, not a statistical percentile of past prices; price percentile rank counts closes instead.

Limits. The two extremes alone set the scale, so one outlier compresses all other readings, and it is undefined when the high equals the low. The window length changes the result a lot.

What is Rolling High/Low Percentile?

Rolling high/low percentile places the current close within the high-low range of the last N bars, scaled from 0 to 100. It is commonly computed as the position of the close between the rolling low and the rolling high.

How to use Rolling High/Low Percentile

Readings near 100 mean price is near the top of the rolling range, near 0 near the bottom. It is a position within the range, not a statistical percentile of past prices; price percentile rank counts closes instead. A reading alone is never a buy or sell signal; it needs context from price structure, volume, volatility and the broader market regime.

Strengths

Weaknesses and limitations

Editorial and risk note

This page is educational content, not individualized investment advice. It should not imply guaranteed prediction, accuracy or outperformance.

Frequently Asked Questions

Is Rolling High/Low Percentile a buy or sell signal?

No. Readings near 100 mean price is near the top of the rolling range, near 0 near the bottom. The two extremes alone set the scale, so one outlier compresses all other readings, and it is undefined when the high equals the low. A trade built on it still needs a trigger, an invalidation rule, a position size and realistic execution assumptions.

What is the best setting for Rolling High/Low Percentile?

Rolling High/Low Percentile takes these inputs: latest close; rolling highest high over N bars; rolling lowest low over N bars. There is no universal best setting for the tunable ones, so test them across instruments, regimes and out-of-sample periods and favor stable parameter regions over one historical winner.

Can Rolling High/Low Percentile be used by itself?

The two extremes alone set the scale, so one outlier compresses all other readings, and it is undefined when the high equals the low. The window length changes the result a lot. For that reason it is read next to measures of direction, participation, valuation, liquidity and risk, not alone.

Does Rolling High/Low Percentile work on every timeframe?

The calculation (Percentile = 100 x (close - rolling low) / (rolling high - rolling low)) can be run on any bar size, but behavior is not portable: a reading on a five-minute chart describes a very different market window from the same reading on a daily chart. Validate the exact timeframe before relying on it.

Why does Rolling High/Low Percentile give false signals?

During a steady trend readings pile up near 0 or 100 because each new extreme resets the scale, leaving little detail at the ends. The close is compared only with the range, so instruments with very different daily volatility can show the same reading. Lag, noise and regime changes add to this, because market participants react to new information after the reading is calculated.

How should Rolling High/Low Percentile be backtested?

Rebuild Rolling High/Low Percentile from latest close using point-in-time data, write the rules before testing, include delisted securities where relevant, model realistic fills and costs, reserve a validation sample and compare with a simpler baseline.

Swoopr Editorial Team

The Swoopr Editorial Team produces independent investment education, research, and tools for understanding markets, evaluating opportunities, and managing risk. All content is educational only and does not constitute personalized investment advice.

See our editorial policy and corrections policy.