Guide · Technical analysis

Support and resistance: how to detect the key levels

From pivots to liquidity zones: how to identify the levels the market respects, how to trade their breakout and their retest.

Support and resistance are the foundation of technical analysis: the levels where price historically changes direction. Knowing how to draw them well is what separates noisy charts from a clear roadmap.

Keep exploring: order blocks: how levels form · divergences at those levels · patterns that bounce off them.

What a support and what a resistance is

A support is a level (or zone) below price where demand exceeds supply and price tends to bounce. A resistance is the opposite: above price, supply wins and the advance stalls. They are identified the same way: price touches the same zone several times and changes direction.

The more a level is tested and the older its history, the more relevance it gains. And when a support breaks, it often becomes a resistance, and vice versa.

How to identify them with pivots

The objective method for drawing levels is using pivots:

  1. A high pivot (local high): a candle whose high is not exceeded by the N candles before or after it.
  2. A low pivot (local low): the opposite.
  3. Nearby pivots are grouped into a single zone: several touches at the same level form a strong support or resistance.

The classic intraday pivot parameters are 3 to the left and 3 to the right (basic woPivot); for swing, 5·5 or more. The larger the window, the fewer and longer-term the levels.

Liquidity zones: EQH and EQL

Within level analysis there is an extra concept that explains why price returns to certain zones: liquidity. Equal highs (EQH) and equal lows (EQL) are highs or lows repeated at the same level, right where traders' orders accumulate. Price tends to "sweep" them in search of those stops, turning each repeated level into a magnet.

Example: if EUR/USD forms two almost identical highs at 1.0850 within a few hours, that zone is an EQH. On the next visit, the probability of a liquidity sweep and an immediate reaction is high.

Breakout and retest: trading the levels

The two classic plays on a level are:

False breakouts are the biggest danger: price breaks the level, attracts entry orders and comes back. That's why trading the retest with confirmation (and not the live breakout) reduces that risk.

Automating them in TradingView

Drawing and monitoring levels by hand takes hours. In Pine Script it can be drawn automatically:

The Todo lo posible indicator combines up to 20 pivot-based S/R levels, 12 EQH/EQL liquidity zones and support and resistance breakout alerts on a single chart.

Todo lo posible · TradingView indicator

Automatic support and resistance, liquidity, order blocks, divergences and 33 alerts in a single indicator. €10, one-time payment.

Frequently asked questions

What is a support and what is a resistance?

A support is a level where price tends to bounce upward; a resistance, where it tends to stall. They are identified when price touches the same zone several times and changes direction.

How are they detected automatically in TradingView?

With pivots: the indicator searches for local highs and lows and draws them with price labels, tolerance and breakout alerts.

What are EQH and EQL?

Equal highs and equal lows: highs or lows repeated at the same level where price often sweeps stops. They act as liquidity magnets.

Is a level breakout a buy or sell signal?

Not on its own. Wait for confirmation on the retest and let a breakout alert notify you instead of watching the chart by hand.

Keep exploring