Support resistance: what it is
Support resistance refers to price areas where traders often expect buying interest (support) or selling interest (resistance). In practice, these levels are inferred from prior price behavior such as repeated turning points, pauses, or strong reactions.
A key limitation is that support resistance is not a fixed property of the market. It is a model created by measurement choices—what timeframe you use, how you draw a level (a line vs. a zone), and what counts as a meaningful reaction.
How it works in real use
Support and resistance reasoning typically treats past price reactions as evidence that price may stall, reverse, or respect a boundary. This approach often assumes:
- The chosen level is consistently relevant to participants.
- Future conditions resemble the conditions under which the level formed.
- The reaction you observe is not mainly caused by factors outside the level itself.
Even without live data, it is important to separate the stable mechanics (you mark areas, then observe how price interacts) from variable conditions (market regime, liquidity, and transaction costs). The more variable the conditions, the more ambiguous the “level” becomes.
Evidence and example of failure
Consider a simple example using only historical candles: you identify resistance at a prior swing high and expect price to react near it. Now change one assumption: instead of a line, you mark a wider resistance zone that includes earlier candles.
Two material outcomes can follow:
- You may see “rejections” inside the narrower line that disappear when the zone is widened, because price sometimes trades through the area but still closes near the middle.
- You may see “breakouts” that were actually slow drifts within the wider zone.
This illustrates a broader limitation: the concept can be highly sensitive to how the level is defined. When the definition changes, the interpretation can change too.
Limitations and risks to understand
1) Levels can be ambiguous
A common failure mode is drawing different levels from the same chart depending on timeframe and rules for selecting highs/lows. If two reasonable observers draw different support resistance, it becomes harder to verify which interpretation is “correct.”
2) Past reactions do not ensure future outcomes
Historical relationships describe what happened under earlier conditions. They do not establish that price will behave similarly later, especially if market volatility, participant behavior, or liquidity changes.
3) Reactions can come from other drivers
Price may move because of scheduled information, broader market sentiment, or order-flow dynamics—not because of the drawn level. In those cases, support resistance becomes a post hoc label: it fits after the move, but it does not explain why the move occurred.
4) Costs and execution affect realized results
Even when price approaches a level as expected on the chart, real-world outcomes can differ due to trading costs and execution timing. Chart interactions and executable fills are not always the same.
5) “Break” vs. “respect” can be subjective
Whether a level is “held” often depends on thresholds you choose (for example, candle close vs. intrabar touch). This subjectivity makes verification harder and can lead to inconsistent conclusions.
Verification and next questions
You can independently verify support resistance by checking whether your chosen level definition leads to consistent outcomes across multiple periods and chart settings. If results depend strongly on your drawing rule, the concept may be less useful for the specific market and timeframe you are analyzing.
A useful next question is: which part of your observation is stable (your mechanical method for identifying and measuring levels) versus variable (the market regime and the exact level definition)? If most “signal” changes come from the variable part, the limitation is intrinsic to the approach.