Support & Resistance Finder

Detect key support and resistance levels from price action. Uses swing pivot highs and lows to identify zones where price is likely to reverse. Free, no sign-up.

Settings
Bars to look left and right for swing points
Max distance to merge pivots into a zone
One candle per line: open,high,low,close. Most recent last. Default: 60-bar EUR/USD sample.
Current Price
1.08310
Nearest Support
1.08006 (-0.28%)
Nearest Resistance
1.08551 (+0.22%)
Support Zones
LevelDistanceTouchesStrength
1.08006-0.28%14100
Resistance Zones
LevelDistanceTouchesStrength
1.08551+0.22%14100

How Support & Resistance Detection Works

This tool scans price data for swing pivot points — local highs and lows where the market reversed direction. A pivot high is a candle whose high is higher than N bars to the left and N bars to the right. A pivot low is the opposite. Nearby pivots are clustered into support zones (below current price) and resistance zones (above current price).

Pivot High: Hᵢ > max(Hᵢ₋ₙ..Hᵢ₋₁, Hᵢ₊₁..Hᵢ₊ₙ)

With a 5-bar lookback, the tool checks 5 bars on each side. Higher N values find fewer but more significant pivots. A 3-bar lookback catches short-term swings; a 10-bar lookback finds major structural levels.

Zone Strength = Touches × 15 + Pivot Count × 5

Each zone receives a strength score (0–100) based on how many times price bounced off that level and how many pivot points cluster there. Zones scoring 60+ are considered high-confidence. Use the pivot point calculator to compare these price-action zones against mathematically projected daily pivot levels.

Reading the Tables

How to Interpret Support & Resistance Zones
MetricWhat It MeansSignal
LevelPrice of the S/R zone (avg of clustered pivots)The line to watch on chart
Distance %How far the zone is from current priceCloser = more relevant
TouchesNumber of times price bounced off this zone3+ = strong, 1–2 = developing
StrengthComposite score 0–10060+ = high-confidence level

Trading with S/R Zones

Support and resistance form the foundation of technical analysis. Buy near support zones with stops below, and sell near resistance with stops above. The nearest support and nearest resistance define the immediate trading range. Price tends to bounce between these levels until one breaks — a breakout above resistance or below support often leads to a strong directional move. Use the volatility analyzer to gauge how far price could run after a breakout.

Frequently Asked Questions

How are support and resistance levels calculated?

Support and resistance levels are detected by finding swing pivot highs and lows — local extrema where price reversed. Pivots within a tight tolerance (0.3%) are clustered into zones. Each zone is scored by the number of touches and recency. Zones below the current price are potential support; above are potential resistance.

What makes a strong support or resistance level?

A strong S/R level has multiple touches (price bounced off it multiple times), recent touches (still relevant), and comes from clustered pivot points rather than a single pivot. Levels with 3+ touches and high strength scores (60+) are the most reliable.

How do I trade support and resistance?

Buy near support with a stop loss just below the zone. Sell near resistance with a stop just above. Wait for confirmation (candlestick rejection, trend line break) before entering. The nearest support and resistance levels define the immediate trading range.

What's the difference between pivots and S/R zones?

Pivot points use a fixed formula (H+L+C)/3 and project levels mathematically. This S/R Finder uses actual price action — swing highs and lows where the market historically reversed. Both are useful: pivot points give projected levels for the next day; S/R zones show where price has actually turned in the past.