I built this to find the levels where stops accumulate, count every test, and label how each level finally resolves. It also carries the strongest positive result from my testing.
The indicator matches equal highs and lows within a volatility-adjusted tolerance, tracks how many times each level is tested, and labels the ending: swept, broken, or gapped over. Labels commit at bar close, so the live chart matches what the historical chart would have shown. A small table summarizes recent resolution behavior, as description rather than forecast.
It fits 1 to 15 minute charts on index futures, equities, and coarse-tick markets like Treasuries. The tested range-mapping result is specific to 1-minute charts: on 5-minute charts it held only for sweeps on index futures, and by 15-minute charts it was gone. The labels remain useful structure at every supported timeframe, but the behavioral claim stops where the data stops.
Tested on ES, NQ, and ZB futures. On 1-minute charts, movement in the 30 minutes after a level resolved averaged 0.79 times a normal bar at the same time of day, and 0.63 times after levels tested three or more times, with confidence intervals below normal in both cases. Direction after sweeps and breaks was not statistically distinguishable from zero at 5 to 60 minute horizons. Full results.