The short answer
Support and resistance are areas where price has previously encountered buying or selling interest. They are context for a scenario, not barriers that must hold. Define what would invalidate the area.
- Mark a meaningful area from prior price behaviour.
- Distinguish a reaction from a confirmed level.
- Plan invalidation around a zone instead of a perfect line.
Why areas matter
A prior swing high can become a reference point because participants remember where price previously struggled. A prior low can act as a reference for the same reason. The response may be caused by orders, positioning, attention or coincidence; you do not need to assume one explanation to mark the evidence.
Draw a zone around the cluster of closes and wicks rather than forcing every reaction onto one exact number. The wider the zone, the more important position size and invalidation become.
- Prior swing high or low
- Range boundary
- Repeated rejection area
- Breakout and retest zone
A level can change role
When price breaks above resistance and holds, traders often watch that old ceiling as a possible support area. The reverse can happen when support fails and becomes resistance. The change is not automatic: a brief wick through a level is different from a sustained close and retest.
Use the word ‘possible’ until price provides the confirmation your plan requires. That small language change helps prevent a line on a chart from becoming a promise.
Plan the reaction and the failure
Before an entry, write what you expect to see at the zone and where the idea is invalidated. If price moves through the zone with strong participation, the original setup may no longer apply. If price touches it and pauses, that is information—but not necessarily a trade.
Multiple nearby levels can create a crowded chart. Keep the zones that change your decision and remove the rest.
Mark a zone and an invalidation
A prior reversal at 100 does not make 100 a barrier for the next visit. Mark an area based on several observations, note the time frame and write where the proposed idea would no longer hold.
Compare a clean bounce with a break through the area. Count the spread and potential gap in the example so that a narrow drawn line does not create a false impression of precise execution.
A zone, not a prediction
If a stock repeatedly closes between 48 and 50 before moving higher, you might mark 48–50 as an area to observe. A plan could require a close above 50, while invalidation might sit below the zone. The numbers are an example, not a signal.
Choose the next useful step
- Market structure: trend, range and transition
Learn how higher highs, lower lows, ranges and breaks can describe market structure without turning chart labels into certainty.
- How to read candlestick charts: body, wicks and context
Learn how to read a candlestick chart by understanding open, high, low and close before studying common candle shapes in context.
- Technical analysis for beginners: a usable workflow
Learn a beginner-friendly technical analysis workflow using trend, levels, volatility, confirmation and risk—without indicator overload.
Carry these four ideas forward.
- Mark repeated behaviour, not every wick.
- Use a zone with context.
- Define confirmation and failure.
- Keep only levels that change your decision.
Three questions before the next tab.
Choose the answer that best matches the lesson. This is a memory check, not a market signal.
Continue with original sources.
These links provide definitions and current context. Product rules, regulation and network details can change, so verify time-sensitive information at the source.
Before you move on
How many times must a level be tested?+
There is no fixed number. Repeated reactions can make an area more visible, but each test can also consume liquidity and eventually fail.
Should support and resistance be horizontal?+
Horizontal areas are common, but trendlines and moving averages can also act as dynamic references. Test the rule rather than assuming it.
What is a false breakout?+
It is a move through a reference area that fails to hold and returns inside the prior range. Define it precisely if you want to study it.