# Unreached Highs/Lows Oscillator

The Unreached Highs/Lows Oscillator counts the share of recent highs and lows that price has left untested and plots each side as a normalized 0-100 line. Sustained readings beyond the 80/20 thresholds confirm directional control, mid-range values flag ranging conditions, and sudden drops expose breakouts as old levels are reclaimed.

- Indicator in the LuxAlgo Library, by LuxAlgo, published Jan 21, 2026.
- Access: free.
- Concepts: [Unfinished Business](https://www.luxalgo.com/library/concept/unfinished-business/) (primary), [Swing High/low](https://www.luxalgo.com/library/concept/swing-high-low/)
- Open on Vela: https://vela.luxalgo.com/chart?pineScriptCodeId=cmpwn6vbz009pvhsg5j2450pi
- Page: https://www.luxalgo.com/library/indicator/unreached-highs-lows-oscillator/

The **Unreached Highs/Lows Oscillator** measures how much [unfinished business](https://www.luxalgo.com/library/concept/unfinished-business/) the market leaves behind. It counts the percentage of recent highs and lows that price has never revisited, plotting unreached lows in green and unreached highs in red on a normalized 0-100 scale. Strong trends abandon their levels (an advancing market accumulates untouched lows, a declining one untouched highs), so the two lines become a running gauge of directional control and of the balance between buyers and sellers.

## How to Trade the Unreached Highs/Lows Oscillator?

- **Green above 80 with red below 20**: sustained buying pressure, bullish trend confirmation.
- **Red above 80 with green below 20**: sellers in control, bearish alignment.
- **Both lines around 50**: a ranging market that keeps revisiting its own levels.
- **Dip from above 80 toward 50**: a pullback within the trend rather than a full reversal.
- **Rapid collapse in either line**: price is aggressively reclaiming prior [swing highs and lows](https://www.luxalgo.com/library/concept/swing-high-low/), momentum expansion or a shift in market structure.

For reversal hunting, tighten the default 80/20 thresholds toward 100/0: simultaneous extreme readings on both sides have marked major turning points as well as minor rotations inside an existing trend.

## Unreached Highs/Lows Oscillator Settings

- **Length** (default 20): the maximum number of highs and lows in the calculation; smaller values react faster, larger ones emphasize broader trends.
- **Top/Bottom Threshold**: level and color for each guide line, with an Auto option for default styling.
- **Bullish / Bearish**: colors for the unreached-lows and unreached-highs plots.

## Frequently Asked Questions

### Is this a trend tool or a reversal tool?

Both, depending on where readings sit. Threshold-holding behavior confirms trends and pullbacks, while simultaneous extremes near 0 and 100 highlight potential reversal zones, best confirmed with price action and structure.

### What pairs well with the oscillator?

Untested highs and lows are where resting orders tend to cluster, so it reads naturally alongside [Buyside & Sellside Liquidity](https://www.luxalgo.com/library/indicator/buyside-sellside-liquidity/), which draws those pools directly on the chart. The oscillator tells you one side is leaving levels behind; the liquidity tool shows exactly which levels.

### How do I access the Unreached Highs/Lows Oscillator?

Access is free through the LuxAlgo Library, and you can backtest threshold rules against it in Quant, our coding agent, directly from this page. You can also copy the source code from this page and run it anywhere Pine Script® runs.

## Related indicators

- [Swing Highs/Lows & Candle Patterns](https://www.luxalgo.com/library/indicator/swing-highs-lows-candle-patterns/) (Swing High/low): markdown at https://www.luxalgo.com/library/indicator/swing-highs-lows-candle-patterns.md
- [Pivot High/Low Analysis & Forecast](https://www.luxalgo.com/library/indicator/pivot-high-low-analysis-forecast/) (Swing High/low): markdown at https://www.luxalgo.com/library/indicator/pivot-high-low-analysis-forecast.md
- [Volume Footprint](https://www.luxalgo.com/library/indicator/volume-footprint/) (Volume Delta): markdown at https://www.luxalgo.com/library/indicator/volume-footprint.md
- [Liquidity Structure & Order Flow](https://www.luxalgo.com/library/indicator/liquidity-structure-order-flow/) (Volume Delta): markdown at https://www.luxalgo.com/library/indicator/liquidity-structure-order-flow.md
- [Volume Delta Candles](https://www.luxalgo.com/library/indicator/volume-delta-candles/) (Volume Delta): markdown at https://www.luxalgo.com/library/indicator/volume-delta-candles.md
- [Order Flow VWAP Deviation](https://www.luxalgo.com/library/indicator/order-flow-vwap-deviation/) (Volume Delta): markdown at https://www.luxalgo.com/library/indicator/order-flow-vwap-deviation.md
- [Volumetric Order Flow Structure](https://www.luxalgo.com/library/indicator/volumetric-order-flow-structure/) (Volume Delta): markdown at https://www.luxalgo.com/library/indicator/volumetric-order-flow-structure.md
- [Volume Bubbles & Liquidity Heatmap](https://www.luxalgo.com/library/indicator/volume-bubbles-liquidity-heatmap/) (Resting Liquidity / Liquidity Heatmap): markdown at https://www.luxalgo.com/library/indicator/volume-bubbles-liquidity-heatmap.md

---

Source: https://www.luxalgo.com/library/indicator/unreached-highs-lows-oscillator/ (LuxAlgo Library). Free to use with attribution: https://www.luxalgo.com/library/license/
