ZenEdge · private← Back to ZenEdge

Support and resistance. How to draw the levels that actually hold.

By Andrew Villagomez · chartmaster3000

Support and resistance is the most universal concept in technical analysis. Every trader, every system, every algorithm reads levels. The reason is simple. Real participants transacted at specific prices in the past and they remember when price returns. That memory becomes the buying or selling pressure that defines the next reaction.

Most retail traders draw too many lines, trust them too literally, and act on lines that have no real participation behind them. The framework below is the one that filters noise from real levels.

What support and resistance actually is

Support is a price level where buying pressure historically stepped in to stop a decline. The buyers at the level either added to positions, opened new ones, or covered shorts. The combined pressure produced a bounce. The memory of that bounce makes the same level more likely to attract buyers again on the next visit.

Resistance is the same concept on the sell side. A price level where sellers stepped in to stop an advance. The selling produced a reversal. The memory of that reversal makes the same level more likely to attract sellers again on the next visit.

The levels are not magic. They are the consensus reaction zones of real participants. The more times a level has been tested and held, the stronger the memory and the cleaner the next reaction.

The three sources of real levels

One. Prior swing highs and swing lows.

The cleanest source of support and resistance. A swing high is the price where a recent advance topped out. A swing low is the price where a recent decline bottomed out. These are the structural pivots that the chart already shows.

The more recent the swing, the more relevant. The bigger the swing (in price and time), the more weight. A daily swing high from last week carries more weight than a five minute swing high from this morning.

Two. Prior consolidation ranges.

When a stock chops sideways for a period, the top of the range becomes resistance and the bottom becomes support. The longer the range and the more touches at each edge, the stronger the level when price returns.

The breakout from a range becomes a special case. The top of the range, once broken to the upside, often becomes support on a pullback. The bottom of the range, once broken to the downside, often becomes resistance on a bounce.

Three. Round numbers and psychological levels.

Round numbers ($50, $100, $500, $1000) attract attention because human minds anchor to them. Stop orders cluster just below round numbers (long stops at $99.50 sit just below the $100 round number). Take profit orders cluster at round numbers. The result is real participation at these prices.

Psychological levels in indexes (SPX 5000, NDX 20000, BTC $100K) work the same way. The financial media references them. Retail watches them. Algorithms respect them.

The wick zone framework

Drawing the level as a single line is a mistake. Levels are zones, not exact prices. Most levels react in a band of a few percent rather than at an exact tick.

The framework is to draw the level as a thin rectangle (a zone) rather than a single line. The bottom of the zone is the deepest wick that has tested the level. The top of the zone is the closing price that defined the level. The body of the zone is the area where reactions happen.

This framing prevents the trader from being stopped out on small wicks before the real reaction takes place. The stop goes below the bottom of the zone, not at the level itself.

Support and resistance is a zone, not a line. The trader who treats it as an exact price gets stopped out on wicks before the actual reaction happens.

The support resistance flip

When a level breaks decisively (a candle closes through it with above average volume), the level often flips. Support that breaks becomes resistance on the way back up. Resistance that breaks becomes support on the way back down.

This is the support resistance flip. It is one of the cleanest setups on the chart because the broken level frequently produces a clean retest from the other side before the trend continues.

Example. Stock breaks above $100 resistance on volume. Two days later, pulls back to $100. The level that was resistance is now support. If $100 holds and price bounces, the trader has a long entry with the stop just below $100 and the prior swing high as the first target.

The flip works because the participants who were sellers at the level (creating the resistance) have largely cleared their orders during the break. The level no longer has selling pressure. The participants who bought the breakout now have a stop near the level, which makes them defenders if price pulls back. The combination produces clean reactions on the retest.

The top down drawing method

Start on the monthly chart. Draw the major multi year support and resistance zones. There should be only a handful (three to seven on a major stock).

Move to the weekly. Add the weekly swing levels that are not already covered by monthly. Another handful (three to seven new levels).

Move to the daily. Add the daily swing levels in the current range that are not already on the weekly or monthly. Five to ten new levels for an actively traded stock.

Stop here for swing trading. For day trading, continue to the hourly and the fifteen minute for intraday levels relevant to today's session. Three to five new levels at most.

The result is a clean chart with twenty to thirty zones total, organized by timeframe weight (monthly zones in bold, daily in normal, intraday in light). Levels above current price are resistance candidates. Levels below current price are support candidates. The closest level on each side is the immediate target.

What kills support resistance traders

Drawing too many lines. The trader who has fifty lines on the chart will find that price is always near some line. That makes every level meaningless. Less is more. Twenty to thirty zones across all timeframes is the upper limit for clarity.

Acting on the level without confluence. A single level alone is moderate signal. A level that lines up with a moving average, a Fibonacci retracement, or a round number is strong signal. The setup needs additional weight from at least one other source.

Trading the level against the higher timeframe trend. Resistance in a daily uptrend often breaks. Support in a daily downtrend often fails. Trade the levels in the direction of the higher timeframe trend.

Trusting the level beyond its lifespan. Levels weaken with time. A five year old swing high carries less weight than a three month old swing high. Refresh the lines as the chart evolves.

The setup that uses support and resistance

Stock in daily uptrend (9 EMA above 21 EMA above 200 EMA, daily structure of higher highs and higher lows). Price pulls back to a daily support zone that lines up with the daily 50 EMA. The zone has held twice before in the last six months.

The setup is to watch for a bullish candle pattern at the zone (hammer, bullish engulfing, morning star). The entry is the next bar break above the pattern. The stop is below the zone (not at the level, below the wick zone). The first target is the next resistance above. The second target is the prior swing high.

This kind of setup happens multiple times a month on liquid names. The win rate is high because the level, the moving average, and the higher timeframe trend are all aligned.

Where the audit fits

The audit reads the actual entries and tells you whether the entries are happening at meaningful levels or at random prices on the chart. For most retail traders the pattern is that the winners are at meaningful levels and the losers are not. The plan locks the rule that no entry happens without an identified support or resistance zone within close range of the entry price. Five to seven pages.

The next move
Level discipline on paper in 48 hours.
If you draw levels but the entries are not consistently at the levels, the audit reads the record and locks the rule that no trade happens without a level.

Questions, answered.

What is support and resistance in trading?
Support is a price where buying pressure historically stops declines. Resistance is where selling pressure stops advances. Levels exist because real participants remember prior transactions.
How do you draw support and resistance lines?
Top down from monthly to daily to intraday. Draw the major swings as zones. Less is more.
Are support and resistance levels exact prices?
They are zones, not exact prices. Reactions happen in a band of a few percent. Treat as zones to avoid wick stops.
What happens when support or resistance breaks?
The level often flips. Broken support becomes resistance. Broken resistance becomes support. The retest from the other side is one of the cleanest setups in trading.
— Andrew Villagomez (chartmaster3000)
ZenEdge is a brand under Gant Villagomez Capital. Andrew Villagomez is not a registered investment advisor, broker dealer, financial planner, or fiduciary. Nothing on this page constitutes investment advice or a recommendation to buy, sell, or hold any security. You are solely responsible for your own trading decisions, position sizing, risk management, and outcomes. Trading involves risk of loss, including total loss of capital.