Key Takeaways
- Support is a price zone where buyers step in and stop a fall, while resistance is a zone where sellers step in and stop a rise.
- Draw a level after at least three reactions at the same price, spaced apart in time, then widen the line into a zone.
- A broken level often switches roles, so broken resistance can become support and broken support can become resistance.
- Place your stop-loss just beyond the zone and set your target at the next level in the opposite direction.
- Treat every level as a probability, not a guarantee, and confirm a breakout with a close beyond the zone and higher volume.
What Is Support and Resistance?
Support and resistance are zones on a price chart where buying or selling pressure has repeatedly slowed or reversed price movement. A support level forms when a falling price meets enough demand to stop the decline. A resistance level forms when a rising price meets enough supply to stop the advance. When price touches or briefly pierces a level and then reverses, traders say the market is testing that level.
Support and resistance are tendencies in technical analysis. Price can and does break through them.

Support vs Resistance: Key Differences
Support is a level below the current price and resistance is a level above it, so the same line can be either one depending on where price trades. A line is support if the current price is above it and resistance if the current price is below it.
| Feature | Support | Resistance |
|---|---|---|
| Position relative to price | Below the current price | Above the current price |
| Dominant force | Buying pressure (demand) | Selling pressure (supply) |
| Expected reaction | Falling price slows or bounces up | Rising price slows or turns down |
| If price breaks it | May turn into resistance | May turn into support |
The next question is why price reacts at these particular points at all.
Why Support and Resistance Levels Form
Support and resistance levels form where past trading created clusters of buy and sell orders at a specific price. As price falls toward a support level, traders who see value place buy orders, and the added demand slows or reverses the decline. As price rises toward a resistance level, holders take profits or exit near breakeven and other traders open short positions, and the added sell orders slow or reverse the advance. Market psychology reinforces the effect, because many traders watch the same key level and act together.
Role Reversal: When Support Becomes Resistance
Role reversal is the tendency of a broken support level to act as resistance, and of a broken resistance level to act as support. After price falls below support, traders who bought at that level may sell when price returns to it, hoping to exit near breakeven. After price rises above resistance, buyers may defend the old resistance level as new support

What Makes a Level Strong (5-Factor Checklist)
A support or resistance level is stronger when price has reacted to it several times, with wide gaps in time, after a sharp move, on notable volume, and on a higher timeframe. The checklist below is a ranking heuristic, not a formula.
| Factor | Weaker level | Stronger level |
|---|---|---|
| Touches | One or two reactions | Multiple touches |
| Spacing in time | Reactions clustered within a few sessions | Reactions spread widely across time |
| Size of reaction | Slow drift away from the level | Sharp reversal away from the level |
| Volume | Ordinary volume at the level | Substantial volume at the level |
| Timeframe | Visible only on a short timeframe | Visible on daily or higher timeframes |
Types of Support and Resistance
The main types of support and resistance are horizontal levels, trendlines, moving averages, pivot points, Fibonacci retracements, psychological round numbers, and volume-based levels such as the volume profile.
| Type | How it forms | Static or dynamic | Main weakness |
|---|---|---|---|
| Horizontal level | Prior swing highs and lows on the price chart | Static | Placement is subjective |
| Trendline | Line through three or more higher lows or lower highs | Dynamic | Breaks when the trend changes |
| Moving average | Average price line, such as the 50 or 200 EMA | Dynamic | Lags price and fails in ranges |
| Pivot points | Calculated from the previous period's high, low and close | Static within the period | Differs from manual levels |
| Fibonacci retracement | Ratios applied to a swing high and swing low | Static once drawn | Depends on the swing chosen |
| Psychological level | Orders cluster at round numbers such as 50.00 or 1000.00 | Static | Easily pierced |
| Volume profile | Price areas with heavy traded volume | Static | Needs reliable volume data |
A static level stays at a fixed price. A dynamic level moves as time passes, as with a trendline or a moving average. Horizontal levels are the foundation for the rest, so the next section shows how to draw one.
How to Draw Support and Resistance Lines
To draw a support or resistance level, find a price where the market reversed or stalled at least three times with time between the reactions, draw a horizontal line through it, and widen the line into a zone.
Step-by-Step Method (7 Steps)
Find support and resistance levels in seven steps:
- Choose the timeframe and lookback, recommend a few months from 3 to 6 months of data for short-term levels and a year or more from 12 to 18 months for long-term levels.
- Mark clear swing highs and swing lows as these are the peaks and troughs where price changed direction.
- Look for repeated reactions to find a price where the market hesitated or reversed sharply at least three times, spaced apart in time.
- Draw the horizontal line by connecting those reactions. The line will be support if price trades above it and resistance if price trades below it. In MT4, choose Insert, then Lines, then Horizontal Line. In MT5, choose Insert, then Objects, then Lines, then Horizontal Line.
- Widen the line into a zone using the zone-width guidance in the next subsection. In MT4 and MT5, draw a rectangle from the Shapes menu and stretch it across the wick and body extremes to mark the zone.
- Rank the level and score it with the five-factor checklist.
- Keep only the nearest levels and remove distant or weak lines so the levels that matter stay visible.

Drawing Trendline Support and Resistance
To draw trendline support, connect at least three consecutive higher lows in an uptrend, and to draw trendline resistance, connect at least three consecutive lower highs in a downtrend. Traders use trendlines because horizontal levels work poorly when price keeps making higher highs or lower lows. A parallel line through the opposite swing points forms a channel.

How Wide Should a Zone Be? Wick vs Body
A support or resistance zone should be wide enough to contain the wicks and small overshoots around its swing points, and no single width fits every instrument. A workable heuristic, not a standard, is to start with a percentage of price or a multiple of the average true range and adjust it to how the instrument behaves.
A consistent approach is to place the core of the zone on the candle bodies and let the zone edge extend toward the wick extremes.

How to Calculate and Find Levels with Formulas and Indicators
No single indicator is best, but pivot points calculate levels from the previous period's high, low and close, while moving averages and Fibonacci retracements provide dynamic estimates.
Pivot Point Formula (with Worked Example)
The standard pivot point formula is P = (High + Low + Close) / 3, and the first and second resistance and support levels are derived from it.
- R1 = (2 × P) - Low
- S1 = (2 × P) - High
- R2 = P + (High - Low)
- S2 = P - (High - Low)
The example below uses hypothetical numbers.
| Input or output | Calculation | Value |
|---|---|---|
| Previous High | Given | 110 |
| Previous Low | Given | 100 |
| Previous Close | Given | 105 |
| Pivot point (P) | (110 + 100 + 105) / 3 | 105 |
| R1 | (2 × 105) - 100 | 110 |
| S1 | (2 × 105) - 110 | 100 |
| R2 | 105 + (110 - 100) | 115 |
| S2 | 105 - (110 - 100) | 95 |
Pivot point tools typically return three support and three resistance levels, and the results differ from manually drawn levels. Choose one method and apply it consistently.
Moving Averages and Fibonacci as Dynamic Levels
A moving average acts as dynamic support or resistance when price repeatedly reacts near the average line while a trend continues. Traders commonly watch the 50 and 200 EMA, and long term moving averages such as the 200 EMA are watched by many traders.
Fibonacci retracement applies ratios to a swing high and swing low to project potential support during a pullback.

Best Support and Resistance Indicator for Intraday
No indicator is the best for intraday trading, but pivot points are a common intraday input because they are calculated from the previous period before the session starts.
| Tool | How it is computed | Good for | Limitation |
|---|---|---|---|
| Manual horizontal levels | Drawn from swing points | Clear reference levels | Subjective |
| Pivot points | Prior high, low and close | Pre-session planning | Differs from manual levels |
| Moving averages | Average of recent prices | Trend-following support | Lags price |
| Fibonacci retracement | Ratios on a chosen swing | Pullback targets | Depends on swing choice |
| Volume profile | Traded volume by price | Accepted price areas | Needs volume data |
| VWAP | Volume-weighted session average | Intraday reference | Resets each session |
Pivot points and VWAP usually require a custom indicator on MT4 and MT5, while manual horizontal levels, moving averages and Fibonacci retracement are available by default.
Levels from any tool need a chart timeframe, which is the next decision.
Which Timeframe Should You Use?
Use the chart timeframe that matches how long you plan to hold the trade on minute charts for intraday, daily charts for swing trades, and weekly charts for position trades.
| Trading style | Chart timeframe | Lookback | Note |
|---|---|---|---|
| Intraday | 5 to 15 minute for entries, daily for context (suggested) | Recent sessions plus daily chart | Keep daily levels |
| Swing | Daily | Several months | Daily closes reduce intraday noise |
| Position | Weekly (suggested) | A year or more | Longer lookback for longer holds |
Support and Resistance Trading Strategies
The three core ways to trade support and resistance are bounce trades at the level, breakout trades through it, and retest trades after a break. The table adds the false breakout for reference.
| Setup | Trigger | Confirmation | Stop | Target | Invalidation |
|---|---|---|---|---|---|
| Bounce | Price reaches a support or resistance zone | Reversal candle such as a pin bar | Just beyond the zone | Nearest opposing level | Close through the zone |
| Breakout | Price closes beyond the zone | Higher volume than recent bars | Back inside the broken zone | Next opposing level | Close back inside the zone |
| Retest | Price returns to the broken level | Old level holds as new support or resistance | Beyond the retested zone | Next opposing level | Close through the retested zone |
| False breakout | Price pierces the zone then closes back inside | Close back inside the zone | Beyond the extreme of the false break | Opposite end of the range | New close beyond that extreme |
Bounce (Range) Trading
A bounce trade buys near a support zone or sells near a resistance zone, expecting price to reverse at the level. Enter only after a confirmation signal and place the stop beyond the zone, since the level gives a natural barrier for the stop-loss. Bounce trades suit trading ranges best.

Breakout and Retest
A breakout trade enters in the direction of the break when price closes beyond a support or resistance zone, while a retest trade waits for price to return to the broken level and hold. A breakout is more convincing with higher trading volume. A retest lowers false-break risk but can miss the move if price never returns.

Candlestick Confirmation at Levels
A confirmation candlestick shows that price has rejected a level before you enter. A pin bar at support, with a long lower wick, shows that sellers were rejected. Confirmation patterns such as a pin bar or engulfing bar have a better chance of working when they form at a key support or resistance level. For a long trade, place the stop below the wick.

Stop-Loss, Target and Risk-Reward
Place the stop-loss just beyond the far edge of the zone, set the target at the next opposing level, and compare the reward with the risk before entering.
The example below uses hypothetical prices and is not a recommendation.
| Item | Hypothetical value |
|---|---|
| Support zone | 100 to 102 |
| Entry (long, after a bounce signal) | 103 |
| Stop-loss (below the zone) | 99 |
| Target (next resistance) | 112 |
| Risk per unit | 4 (103 - 99) |
| Reward per unit | 9 (112 - 103) |
| Risk-reward ratio | 1 : 2.25 |
Support and Resistance in the Share Market and Forex
The support and resistance method is the same in the share market and in forex, but price behaves differently at levels in each market.
| Market | What to watch |
|---|---|
| Share market (stocks and indices) | Levels are commonly marked on daily charts. Gaps at the open can jump past a level, and gaps are unreliable as levels. |
| Forex | Round numbers ending in 00 and 50 are watched as psychological levels, and price may reverse, hover or pierce them. |
When Support and Resistance Fail or Don't Exist
Support and resistance levels are probabilities, not guarantees, and they fail when price closes decisively through them, when news changes the balance of buyers and sellers, or when a level becomes stale.
What to Do at All-Time Highs or Lows
When price is at an all-time high or low, no historical horizontal level exists, so traders use proxies such as trendlines, round numbers, Fibonacci extensions and moving averages. Use a trendline in this situation, and volatility or a trendline for the stop. These proxies estimate where prices may react and are not confirmed historical levels.

False Breakouts and Level Decay
A false breakout occurs when price moves beyond a support or resistance zone and then closes back inside it. Waiting for a candle close beyond the zone and for a retest reduces exposure. Level decay is the loss of relevance of an old level after price moves into a different range, so recent price moves deserve more weight.
Support and Resistance vs Supply and Demand Zones
Support and resistance levels are identified by repeated price reactions at one price, while supply and demand zones are usually identified by the area where a strong move began.
| Feature | Support and resistance | Supply and demand zones |
|---|---|---|
| How identified | Repeated reactions at a price | Origin area of a strong move |
| Typical shape | Line widened into a zone | Price zone |
| Core idea | Buyers or sellers become active at a price area | Buyers or sellers become active at a price area |
Support and Resistance FAQ
How do you confirm a support or resistance level?
Check touches, spacing in time, size of the reaction, volume and timeframe. A level with multiple well-spaced touches and a sharp reaction is stronger.
Do support and resistance really work?
Support and resistance work as probabilities, not certainties. Any level can fail, so use a stop-loss.
Should I use candle wicks or bodies when drawing levels?
Use one convention consistently, such as placing the zone core on the candle bodies and extending its edge toward the wick extremes.
Can support and resistance be diagonal?
Yes, support and resistance can be diagonal, because a rising trendline through higher lows acts as support and a falling trendline through lower highs acts as resistance.
How many times must the price touch a support or resistance level?
Price should touch a level at least three times, spaced apart in time, before the level is considered reliable.







