At a glance
- What creates them
- Clusters of resting orders and prior decision points
- Best identified by
- Volume concentration and repeated reactions
- Levels are zones
- Not exact prices; use a volatility-scaled band
- Why they break
- The orders creating them get consumed
Key takeaways
- Support and resistance exist because orders cluster at specific prices, not because the market remembers previous levels.
- The most reliable levels come from where significant volume traded, where a range boundary held repeatedly, and where obvious stops sit.
- Levels are zones with a width proportional to volatility. Treating them as exact prices produces unnecessary stop-outs.
- Every test of a level consumes some of the orders that created it, which is why repeatedly tested levels eventually break.
- Trading a level requires a trigger, an invalidation point, and a position size. The line itself is not a trade.
What actually creates a level
Prices do not have memory. What exists at a level is orders, and orders exist there for concrete reasons.
| Source of orders | Why they cluster there | Durability |
|---|---|---|
| Prior range boundary | Participants who traded the range place orders at the edges | High while the range is respected |
| High volume node | A large amount of business was done at that price | High; positions established there are defended |
| Prior swing high or low | Breakout orders above, stop orders below | Moderate; consumed once tested |
| Round numbers | Human preference for round figures in order placement | Moderate; universal across markets |
| Prior session or period extremes | Reference points used by intraday participants | High intraday, low over weeks |
| Institutional cost basis | A large position was accumulated at that price | Variable; invisible until tested |
| Option strikes | Dealer hedging concentrates near large open interest | High near expiry |
Identifying levels objectively
- 1
Start with volume, not with lines
Use a volume profile to find high volume nodes. These are prices where genuine agreement occurred and where many participants hold positions.
- 2
Add mechanical reference levels
Prior day, week, and month high, low, and close. Pivot points. These are computed rather than drawn, so there is no interpretation.
- 3
Mark range boundaries by percentile
Rather than the absolute extreme, use the 90th and 10th percentile of closes over a lookback, which avoids anchoring on a single spike.
- 4
Require multiple reactions
A level tested twice with a clear reaction is evidence. A level touched once is a data point.
- 5
Convert levels to zones
Add a band of roughly 0.25 to 0.5 ATR either side. Price interacts with areas, not with exact prices.
- 6
Keep the chart sparse
Three to five levels maximum. A chart covered in lines guarantees that price is always near one, which makes them useless.
Trading levels with defined risk
There are three distinct trades around any level, and confusing them is the main source of losses.
- The bounce
- Entering as price reaches the level, expecting a reversal. Requires a trigger such as a rejection candle, with the stop beyond the zone. Best in range-bound conditions.
- The break
- Entering as price closes decisively beyond the level, expecting continuation. Requires a close rather than a touch, ideally with volume expansion. Best in trending conditions.
- The retest
- Entering after a break, when price returns to the level and holds. Broken resistance frequently acts as support. The highest-quality version, but it does not always occur.
- The failed break
- Entering when price breaks the level and then closes back inside within a bar or two, trapping participants who entered on the break. Excellent risk-reward, defined invalidation.
Why levels break, and what that tells you
Each test of a level consumes orders. If 500,000 shares of resting demand sit at a price, the first test may absorb 200,000, the second another 200,000, and the third breaks through. This is why "the more times a level is tested, the stronger it is" is exactly backwards.
- Repeated tests weaken a level. Each one removes resting orders without replacing them.
- Shallower pullbacks between tests indicate pressure building. A sequence of higher lows approaching resistance usually resolves upward.
- Volume on the break matters. A break on high volume indicates genuine absorption; a break on low volume is more likely to fail.
- Broken levels frequently reverse role. Former resistance becomes support because participants who sold there now have a reference point.
- Stop clusters sit just beyond levels. This is why price frequently overshoots slightly before reversing, which is a reason to place stops beyond the obvious point.
Common mistakes
- Drawing too many lines. With enough levels, price is always at one, which makes the analysis unfalsifiable.
- Treating a level as an exact price. Use zones scaled to volatility; exact-price stops are hunted.
- Redrawing levels after the fact. If a level moves to accommodate what happened, it was never a level.
- Trading the touch without a trigger. Price reaching a level is not a signal; the reaction is.
- Ignoring the trend. Buying support in a strong downtrend means buying repeatedly into a market that keeps making new lows.
- Using levels from a different timeframe than your trade. A weekly level is irrelevant to a 20-minute trade and vice versa.
Frequently asked questions
How do I find support and resistance levels?
Start with objective sources: volume profile high-volume nodes, prior period highs and lows, and pivot points. Then confirm with repeated reactions at the same area. Avoid starting with visual line-drawing, which is where subjectivity and hindsight enter.
Does a level get stronger each time it is tested?
The opposite, usually. Each test consumes some of the resting orders that create the level without necessarily replacing them. Levels tested many times without breaking are often approaching exhaustion, particularly when pullbacks between tests become shallower.
Should I use lines or zones?
Zones. Price reacts to areas rather than exact prices, because orders are distributed around a level rather than concentrated at one tick. A band of roughly a quarter to half an ATR either side is a reasonable default, adjusted for the instrument and timeframe.
Do round numbers matter?
Yes, measurably. Humans and many algorithms place orders at round figures, which concentrates liquidity there. The effect is strongest at major round numbers and in instruments with retail participation. It is one of the few level types that requires no chart analysis to identify.
What is the difference between support and resistance and supply and demand zones?
They describe the same phenomenon with different emphasis. Supply and demand framing focuses on areas where large orders were absorbed, typically identified by a sharp move away from a consolidation. The practical identification overlaps heavily with high-volume nodes and range boundaries.
Test this idea before you trade it
Describe the rules in plain language and AlgoTrader AI turns them into a structured strategy blueprint with a configurable historical backtest, cost assumptions, and exportable code.
Build a backtestKeep reading
- PatternsChart Patterns Explained: What Works and How to Test It
- StrategiesRange Trading Strategy: Buying Support and Selling Resistance
- StrategiesBreakout Trading Strategy: Rules, Filters, and False Breakouts
- IndicatorsVolume Indicators Guide: Reading Participation Honestly
- IndicatorsPivot Points Guide: Mechanical Levels That Everyone Sees
- PatternsPrice Action Trading: Reading the Market Without Indicators
Referenced by
Educational use only. This guide explains how a strategy works. It is not investment advice, not a recommendation, and no result described here is a forecast. Test any approach on historical and out-of-sample data, size positions conservatively, and never risk money you cannot afford to lose.