Support and Resistance: How to Find and Trade Key Levels

By Forex & Brokers DeskUpdated Nov 10, 2026

Support and Resistance: How to Find and Trade Key Levels
Illustration · Fintrev

Key takeaways

  • A level acts as support while price sits above it and as resistance while price sits below it.
  • Draw levels as zones covering the cluster of reaction points, since price rarely turns at the same tick twice.
  • A common rule of thumb says a trendline needs at least three touches before it counts as valid.
  • When price returns to a level again and again with smaller bounces, the defending orders may be thinning out.

Support and resistance are price areas where a market has repeatedly stopped moving in one direction. Support is a floor: a level below the current price where buying has previously been strong enough to halt a decline. Resistance is a ceiling: a level above the current price where selling has previously been strong enough to halt a rally. To find them, mark the swing highs and lows where price paused or reversed, and look for prices that were hit more than once. To trade them, decide in advance whether you expect the level to hold (a bounce) or to give way (a breakout). Then place your entry, stop and target around that expectation. A level is a zone of likely reaction, not a guarantee, and every trade built on one needs a defined exit if price goes the other way.

What Support and Resistance Mean

Support

In a decline, sellers outnumber buyers, so price falls. As it falls, the asset looks cheaper to traders waiting on the sidelines, short sellers start taking profits, and buyers who missed an earlier move see a second chance. At some price, that rising demand catches up with supply and the decline stalls. If buyers then outweigh sellers, price turns higher. That area is support.

On a chart, support shows up as one or more lows at roughly the same price, with price bouncing up from each one.

Resistance

Resistance is the mirror image. In a rally, buyers dominate and price rises. At some point, selling overwhelms buying. Traders who bought lower may be taking profits at their targets. Holders who bought at that price earlier and sat through a loss may sell to get out at breakeven. New buyers may simply refuse to pay more. Whatever the mix of reasons, the chart shows a level where rallies keep stalling.

Support vs. resistance in one view

The same price can play either role. A level is support while price sits above it and resistance while price sits below it, which is why traders talk about “key levels” rather than permanently labeling a price as one or the other.

Why These Levels Form

Nothing about a particular number forces price to stop there. Levels work, when they do, because many participants watch the same charts, remember the same prices and place orders in similar places. Several behaviors feed into this.

Order clustering. Pending orders pile up near obvious levels: buy limits just above support, sell limits just below resistance, stop-loss orders just beyond both. When price reaches that area, the waiting orders create a burst of buying or selling. Research published by the Federal Reserve Bank of New York in 2001 examined currency orders and found that stop-loss and take-profit orders tend to cluster at round numbers.

Memory and regret. Traders who bought at a former high and watched price fall often want to exit when price returns there. Traders who missed a bounce from support may buy the next time price gets close. Both behaviors reinforce the earlier level.

Anchoring. Traders give weight to reference numbers such as a prior high, a prior low or a round figure, even when those numbers have no fundamental meaning. Once enough traders anchor to a price, their combined orders can make it behave like a barrier. When the level finally breaks, they shift their anchors to new prices.

Self-reinforcement and its limits. Because so many traders draw similar lines, levels can become partly self-fulfilling. The same crowding cuts the other way. If many stops sit just below an obvious support, a push through that support can trigger them all at once and accelerate the move lower.

How to Find Support and Resistance Levels

There is no single correct method, and different traders will mark slightly different levels on the same chart. The methods below work in forex, stocks, futures and crypto.

Start on a higher timeframe

Begin with the weekly or daily chart, even if you trade on a 15-minute or 5-minute chart. Levels visible on longer timeframes reflect more trading activity and are generally treated as more significant. Mark the most obvious ones first, then move down to your trading timeframe and add the nearer, smaller levels. A 5-minute level that sits just under a daily resistance zone is a different situation from one in open space.

Mark swing highs and swing lows

Look back across the chart for places where a rise or fall clearly paused or reversed. A swing high is a peak with lower highs on both sides. A swing low is a trough with higher lows on both sides. Then look for prices where several swings line up. Two or three lows at nearly the same price form a support zone. Two or three highs at nearly the same price form a resistance zone.

Once a level is marked, watch how price behaves as it approaches again. A reaction confirms the level. A clean move through it tells you the market has changed.

Draw zones, not razor-thin lines

Price rarely turns at exactly the same tick twice. It may overshoot a prior low by a few pips or reverse a few pips short of it. Draw a band that covers the cluster of reaction points. Many traders use candle bodies for the core of the zone and wicks for its outer edge. Treating levels as zones keeps you from labeling a small overshoot a “break,” and it tells you where a stop placed just beyond the level actually needs to go.

Round numbers

Prices often struggle around round figures: 1.1000 or 1.0500 on EUR/USD, 150.00 on USD/JPY, $50 or $100 on a stock, or large whole-dollar figures on bitcoin. Round numbers are easy to remember and easy to type into an order ticket, so targets, stops and analyst price targets gather there. When a large volume of sell orders waits at one round price, buyers must absorb all of it before price can move higher.

In forex, traders often watch the “00” and “50” levels (for example 1.0800 and 1.0850) on major pairs. These are worth marking. Treat them as one input among several, though, not as levels that hold on their own.

Trendlines

Horizontal levels fit markets that move sideways. Trending markets need sloped levels. In an uptrend, draw the trendline below price by connecting rising swing lows. Price pulling back toward that line meets dynamic support. In a downtrend, draw the line above price by connecting falling swing highs. Rallies toward that line meet dynamic resistance, and traders looking to sell short watch for selling pressure there.

A common rule of thumb is that a trendline needs at least three touches to count as valid. Two points will connect any pair of swings. The third touch shows the market is actually respecting the line. Stronger trendlines can collect many touches over long periods.

Moves against the prevailing trend are called pullbacks. A pullback in an uptrend creates a short-term top that can become resistance, and the next test of the trendline is where trend traders look to buy.

Trendlines are subjective. Whether you anchor them to wicks or to closes changes the angle, and a line redrawn after every break stops meaning much. Draw it from clear swings, keep it, and accept that a decisive break means the trend may be changing.

Moving averages

A moving average plots the average closing price over a set number of periods, so it moves with the market. Traders who find trendlines too subjective often use moving averages instead. In a steady uptrend, price frequently pulls back to a moving average and bounces. In a downtrend, rallies frequently stall beneath it.

A 250-day moving average adds the last 250 daily closes and divides by 250. On stock charts, 250 trading days approximate one year, which is why the 200-day and 250-day averages get attention as long-term levels. In forex, the span a period setting covers depends on when your broker closes the daily bar. Shorter averages, such as 20 or 50 periods, react faster and suit shorter holding periods. There is no universally correct setting. Traders test periods to find one that price has respected on their market and timeframe.

Exponential moving averages weight recent prices more heavily and turn sooner than simple ones. The trade-off is the usual one: faster lines give earlier signals and more false ones.

Fibonacci retracements

Fibonacci retracement levels are drawn between a swing low and a swing high. They mark where a pullback might find support (in an uptrend) or where a bounce might meet resistance (in a downtrend). The standard levels are 23.6%, 38.2%, 50%, 61.8% and 78.6%. The 50% level is not a Fibonacci ratio but is included by convention.

For an upswing from a low (L) to a high (H), a retracement level is:

Level = H − (H − L) × ratio

For example, if a pair rallied from 1.0700 to 1.1000, the 61.8% retracement sits at 1.1000 − 0.0300 × 0.618 = 1.0815 (rounded). Fibonacci levels tend to matter more when they line up with a prior swing low, a round number or a moving average. That overlap is usually called confluence.

Volume and activity at a price

The more trading that occurred at a price, the stronger it is likely to be as a future level, because many participants still hold positions from that area. If price fell sharply after heavy trading at a level, buyers stuck there may sell to break even when it returns, though evidence on breakeven-driven selling specifically is mixed.

In stocks and futures, centralized exchange volume makes this easy to measure. Spot forex trades over the counter across many venues, so there is no single consolidated volume figure. Retail platforms usually show tick volume, which counts price changes and serves as a rough proxy for activity. Activity in currency pairs also shifts across the trading day. A level formed during the busiest hours of the London and New York sessions generally reflects more participation than one formed in a quiet stretch.

Other indicators

Other tools also project levels: pivot points calculated from the prior period’s high, low and close, Bollinger Bands, and indicators that automatically plot recent swing highs and lows. However complex the formula, they all mark prices where reactions are more likely, as a hand-drawn line does. Momentum oscillators such as the Relative Strength Index (RSI) do not plot levels themselves. Traders use them alongside levels, for example looking for weakening momentum as price reaches resistance.

How to Judge the Strength of a Level

Not every line on a chart deserves the same respect. Three factors help rank them, alongside the trading activity at a price described above.

Number of touches

Each test that holds draws more attention to the level, and more traders base orders on it. A zone that has turned price three or four times is generally watched more closely than one that held once.

There is a counterpoint. Each test also uses up some of the orders resting there. If price returns to a level again and again, and each bounce gets smaller, the defending orders may be thinning out. Repeated tests in quick succession can come before a break rather than confirm strength.

The move that came before

Levels formed after steep, fast moves tend to matter more than levels at the end of slow drifts. A sharp rally attracts attention and late buyers, so the point where it stalls becomes a memorable price. A slow, steady advance draws fewer participants and leaves a less meaningful turning point.

Timeframe and age

A level visible on weekly or monthly charts generally outweighs one visible only on 1-minute or 5-minute charts. Recent levels also tend to be more relevant than very old ones, though a weekly level from several years ago may still matter if price has not traded near it since.

Role Reversal: When Resistance Becomes Support

When price breaks above resistance and holds, that former ceiling often becomes support on later pullbacks. When price breaks below support, the former floor often becomes resistance on later rallies. This is also called polarity.

The logic follows the order flow. Traders who sold short at resistance are now losing, and many will buy to close if price dips back to their entry. Traders who missed the breakout watch the old level as a second chance to buy. Together, they create demand at the price that previously held the market down. The reverse happens below broken support: trapped buyers sell to exit near breakeven, and new short sellers enter.

Role reversal underpins the “break and retest” setup described below. It does not always happen. Sometimes price breaks a level and keeps going without ever coming back, and sometimes it returns and slices straight back through.

How to Trade Support and Resistance

When price reaches a known level, it will either hold and reverse, or break and continue toward the next level. Each outcome has its own setups. In both cases the level also gives you a logical place to be proven wrong, which keeps losing trades small.

The bounce trade

A bounce trade bets that the level will hold. Near support you look to buy. Near resistance you look to sell.

Entering the moment price touches a level is the most aggressive version. Many traders wait for confirmation that the level is working, such as a rejection candle with a long lower wick at support, a bullish engulfing candle, or a lower-timeframe shift from falling lows to rising lows (see our guide to candlestick charts).

The stop goes beyond the far edge of the zone, far enough that normal noise does not hit it. The first target is usually the next opposing level.

The breakout trade

A breakout trade bets that the level will fail. You buy when price closes decisively above resistance, or sell when it closes decisively below support. Many traders require a candle close beyond the zone, not just a wick through it, and some want a strong candle or increased activity on the break.

The weakness of breakouts is the false break. Price pushes through, triggers the stops and breakout orders clustered beyond the level, then reverses back into the old range. Experienced traders sometimes trade that failure in the opposite direction.

The break-and-retest trade

This setup combines the two approaches. Instead of chasing the breakout candle, you wait for price to come back and test the broken level from the other side. If broken resistance holds as support, you buy the retest, with a stop below the zone. Entries tend to be better and stops tighter than on the initial breakout. The cost is missed trades: strong breakouts sometimes never retest.

Trading ranges

Sometimes support and resistance sit fairly close together and price oscillates between them with no clear trend. Some traders sell near the top and buy near the bottom, but this is riskier than it looks. Ranges eventually end, and a position taken at the edge just as the range breaks starts with a loss that can grow quickly. A more conservative alternative is to wait for price to break out of the range and trade in the direction of the break.

A worked example (hypothetical)

The figures below are for teaching the mechanics only. They are not a market forecast or a broker’s terms.

Assume EUR/USD has bounced three times from a support zone between 1.0800 and 1.0815. The nearest resistance above is a prior swing high near 1.0900. Price drops into the zone again and prints a bullish rejection candle. You plan a long trade:

  • Entry: buy at 1.0820
  • Stop-loss: 1.0785, which is 35 pips below entry and sits below the zone’s lower edge
  • Target: 1.0895, which is 75 pips above entry and just under resistance, since orders at the level itself may not fill

The planned reward-to-risk ratio is 75 ÷ 35 ≈ 2.1. Your risk per trade then sets the position size. If you risk $100 and a standard lot of EUR/USD is worth about $10 per pip (on a USD-denominated account), 35 pips equals $350 per standard lot. That makes the position about 0.29 lots. A position size calculator does this arithmetic for any pair and account currency.

Execution details change the real numbers. A long position opens at the ask and is closed at the bid, so the spread is a cost on top of the planned distances. Your stop is the trigger price, not a guaranteed fill. In a fast move or over a weekend gap, the order can fill at a worse price than 1.0785.

Choosing targets and managing the trade

The next level in the direction of your trade is the natural first target, because that is where the opposing side’s orders sit. Some traders take partial profit there and leave the rest to run if the level breaks. Others move the stop to breakeven once price has traveled a set distance. Whichever you choose, decide it before entering, because levels tend to come into play exactly when emotions are highest.

Matching levels to your timeframe

Swing traders typically build trades around daily and 4-hour levels and give them several days to play out (see swing trading). Day traders and scalpers work intraday levels such as the prior day’s high and low, session highs and lows, and round numbers. They still need to know where the higher-timeframe zones are, because those zones can stop an intraday move cold. Testing your levels on historical charts or in a paper trading simulator before risking money shows how often they actually hold.

Common Mistakes

  • Drawing too many lines. A chart covered in levels gives you a reason to expect a reversal at every price. Keep the clearest few from the higher timeframes and the nearest ones on your trading timeframe.
  • Treating a level as exact. Stops placed precisely at a round number or a prior low sit where many other stops are clustered. Use the zone’s outer edge plus a buffer.
  • Calling every wick a breakout. One spike through a level, especially in a thin market or around a news release, often reverses. Decide in advance whether you need a close, and on which timeframe.
  • Ignoring the trend. Buying at support in a strong downtrend means fighting the dominant flow. Bounce trades in the direction of the larger trend generally have the wind behind them. Counter-trend bounces are shorter and less reliable.
  • Forgetting the next level. A setup with resistance only 10 pips above the entry and a 30-pip stop has poor reward-to-risk however good the support looks.
  • Moving the stop when the level fails. If price closes through the zone, the reason for the trade no longer exists.

Limitations of Support and Resistance

Support and resistance are built entirely from past prices, and critics argue past prices say nothing about what comes next, a criticism that applies to all technical analysis. Levels describe where traders have reacted before and where orders are likely to gather. They cannot account for an interest rate decision, an inflation surprise or a geopolitical shock that moves the market straight through every line on the chart.

The method is also subjective. Two analysts can mark different zones on the same chart, and a level drawn after the fact always looks cleaner than it would have in real time. Many traders combine it with fundamental analysis, using economic data, earnings or interest rate differentials for direction and support and resistance for timing.

FAQs

What is it called when price touches support twice and then rises?

It is called a double bottom. Price falls to a support level, bounces, returns to roughly the same low, and holds again. Traders usually treat the pattern as confirmed when price rises above the high between the two lows, called the neckline. The mirror pattern at resistance, two failed rallies at about the same high, is a double top. Three tests form a triple bottom or triple top.

Do support and resistance work the same way in forex, stocks and crypto?

The principle is the same in all of them, because it rests on how traders place orders around remembered prices. The details differ. Stocks and listed futures have centralized volume data, while spot forex relies on tick volume and session-driven activity. Crypto trades around the clock with no daily close set by an exchange schedule, so where a "daily" level falls depends on your chart's time settings.

The Bottom Line

Support and resistance matter to forex, stock, futures and crypto traders who need a logical place to enter and to be proven wrong. Mark the clearest levels from higher timeframes, decide before entering whether you expect a bounce or a breakout, and set the stop beyond the zone's outer edge. Levels cannot account for rate decisions or other shocks, so many traders pair them with fundamental analysis.

About this page

Written by Forex & Brokers Desk

The Forex & Brokers Desk covers forex and CFD broker reviews, regulation checks, trading guides and the forex glossary.

Published
Last updated

Spotted an error? Tell the editors. This page is general information, not financial advice.