Support and resistance: how to draw levels and what they can (and cannot) tell you
Support and resistance are the most widely used ideas in technical analysis and the most widely misunderstood. Here is how levels form, how to mark them as zones, and why breakouts fail so often.
- Support and resistance are price areas where buying or selling has previously been strong enough to stop or reverse a move.
- Treat levels as zones a few pips wide, not exact lines; price rarely respects a single tick.
- Levels work, when they do, partly because many traders watch the same prices and place orders around them.
- A level is a place to make a decision and define risk, not a forecast that price will turn.
- Breakouts frequently fail, so a plan for false breaks matters as much as a plan for real ones.
Support is a price area below the current market where buying has previously been strong enough to stop a fall; resistance is an area above the market where selling has previously stopped a rise. Traders mark these areas because price often reacts when it returns to them. But a level is not a wall: it tells you where something might happen and where your idea would be wrong, not what will happen next.
Why levels exist at all
The forex market is a huge auction. At any moment, some participants want to buy a currency and others want to sell, and price moves until enough orders on one side are matched. When price stalls at a certain level and turns, that tells you something about where orders were sitting at that time.
Several things make those prices matter again later:
- Memory and regret. Traders who missed a move at a level often want a second chance if price returns. Traders who bought at a level and watched price fall may sell to get out at break-even when it comes back. Both behaviours concentrate orders around old turning points.
- Order clustering. Stop-loss orders and pending entry orders tend to collect just beyond obvious highs, lows and round numbers. When price reaches them, they can either fuel a sharp move or be absorbed by large opposing orders.
- Institutional interest. Large participants, such as corporates hedging or asset managers rebalancing, sometimes have price levels they care about. These are not usually public, but their effect can show up on charts.
- Self-fulfilment. Because so many traders draw the same lines, the lines can matter simply because people act on them. This is real but limited: the effect is visible enough to be worth knowing, and inconsistent enough that no one can rely on it.
This is a useful frame for everything below. A level is a record of past behaviour. Whether that behaviour repeats depends on who is in the market today, and what news arrives. If you want the bigger picture of who trades FX and why, start with how the forex market works.
How to identify support and resistance
Swing highs and lows
The simplest method: look for obvious turning points on the chart, where price made a peak (swing high) or a trough (swing low) and then moved meaningfully away. The more clearly price turned, and the more times it has turned near the same area, the more traders will notice it.
Use a timeframe that matches how long you plan to hold a trade, then look one timeframe higher. A level that is visible on the daily chart usually carries more weight than one that only appears on a five-minute chart, simply because more traders on more timeframes can see it. If you are not yet comfortable reading charts, our guide to how to read candlestick charts covers the basics.
Role reversal
A well-known pattern is for broken support to act as resistance later, and broken resistance to act as support. The reasoning is the same memory-and-regret logic: traders who bought at the old support and are now losing may sell when price climbs back to it. You will see this often enough to notice, and fail often enough that it should never be treated as certain.
Round numbers
Prices like 1.1000 on EUR/USD, 150.00 on USD/JPY or 1.3000 on GBP/USD tend to attract orders, partly because humans like round numbers and partly because options and corporate orders are often struck at them. "Big figures" (the 00 levels) and, to a lesser extent, half-figures (the 50 levels) are worth marking. If the pip arithmetic is unfamiliar, see what is a pip.
Previous day, week and month highs and lows
Many traders mark the prior day's high and low and the prior week's high and low. They are objective, everybody can see them, and they bracket the recent range.
Dynamic levels
Some traders treat a moving average as moving support or resistance in a trend. That is a different idea, covered in trend following and moving averages. Keep it separate from horizontal levels in your head: a moving average is a calculation, a horizontal level is a record of where orders were.
Lines versus zones
Beginners draw a thin line at an exact price and then feel cheated when price overshoots it by three pips. Real order flow is not that tidy. Different brokers show slightly different prices, wicks overshoot, and orders are spread over a range.
A more realistic approach is to mark a zone: an area spanning, say, the cluster of candle bodies and wicks around a turning point. On EUR/USD on a daily chart, a zone of 15 to 30 pips is normal; on a 15-minute chart, maybe 5 to 10. There is no correct width. The aim is to capture where reactions actually happened rather than one arbitrary tick.
Zones also force honesty about risk. If your support zone is 1.0820 to 1.0840, a stop-loss at 1.0835 sits inside the zone where price is expected to wobble, which makes little sense. A stop below the zone, plus a buffer, is more coherent. Our guide to where to put a stop-loss goes into this in detail.
What makes a level stronger or weaker
None of these is a rule, but traders commonly consider:
- Number of touches. A zone that has stopped price several times is more visible. On the other hand, each test may use up some of the orders defending it, so repeated tests sometimes precede a break.
- Timeframe. Levels from weekly and daily charts tend to matter more than levels from very short timeframes.
- Strength of the original reaction. A sharp, fast rejection suggests a lot of orders were present. A slow drift away tells you less.
- Age. A level from three years ago may still matter, especially if it was a major turning point, but recent levels reflect today's participants better.
- Confluence. When a round number, a prior swing high and a previous week's high all sit in the same area, more traders are watching it.
Notice the trade-off: every one of these features makes a level more noticeable, which can make it more likely to attract a reaction and also more likely to attract stop orders just beyond it. That is why levels can produce both bounces and violent breaks.
Breakouts and false breakouts
A breakout is when price moves decisively through a level. A false breakout (also called a fakeout or failed break) is when price moves through the level, triggers the orders beyond it, and then returns back inside the range.
False breakouts are common, for structural reasons:
- Stop orders sit just beyond obvious levels. When they trigger, they create a burst of buying (above resistance) or selling (below support). If no new orders follow, price can fall back.
- Larger participants may use that burst of liquidity to fill their own orders in the opposite direction.
- Breakouts often happen around news, when spreads are wider and moves are erratic. See how to use an economic calendar.
Traders handle this in different ways: waiting for a candle to close beyond the level, waiting for a retest of the broken level, or simply accepting that some breakouts fail and sizing so that a failure costs a small, known amount. None of these filters removes false breakouts; each trades one kind of error for another. Waiting for confirmation means fewer false signals but worse entry prices and missed moves. Entering immediately means better prices and more failures. There is no free lunch.
Worked example: planning a trade around a zone
This is an illustrative example with made-up numbers, to show the arithmetic, not a trade idea.
EUR/USD has fallen to an area it has bounced from twice in the past two months. On the daily chart, the lows of those two bounces sit between 1.0815 and 1.0835. You mark that as a support zone.
A trader considering a long position near the zone might plan:
- Entry: 1.0840, just above the zone.
- Stop-loss: 1.0800, below the zone with a 15-pip buffer for noise and spread.
- Risk per unit: 40 pips.
- A first area of interest above: a resistance zone at 1.0920 to 1.0940, roughly 80 to 100 pips away.
Now the sizing. The account is EUR 5,000 and the trader limits risk to 1% per trade, or EUR 50. On EUR/USD, a mini lot (10,000 units) is worth about $1 per pip, so 40 pips is about $40 per mini lot, or roughly EUR 37 at an illustrative exchange rate. One mini lot keeps the risk within EUR 50; a standard lot would risk around EUR 370, more than seven times the limit. The method is explained step by step in position sizing and lot sizes.
The potential distance to the next resistance zone, 80 pips, compared with a 40-pip risk, gives a reward-to-risk of about 2:1 if price got there. Whether that is attractive depends on how often trades like this actually work, which you can only estimate from records, not from looking at a chart. The maths is in risk-reward ratio.
Then the important part: what happens if the zone fails? Price might drop through 1.0815 on a US data surprise, gap past 1.0800 and fill the stop at 1.0790. That is 50 pips, not 40, so the loss is a little larger than planned. That is normal and is why the buffer and the sizing matter more than the line itself.
Support and resistance in ranges and trends
In a range, price oscillates between a clear support zone and a clear resistance zone. Many traders find ranges easier to read, but they end, usually with a breakout that looks exactly like every false breakout before it.
In a trend, horizontal levels still matter, but the most important ones are often the prior swing points that the trend has broken. In an uptrend, old resistance that has been cleared becomes a potential support area on pullbacks. The trend itself is a separate concept, discussed in trend following and moving averages.
Indicators are sometimes used alongside levels. For example, some traders look at the RSI when price reaches a zone. That can be informative, but adding indicators does not add certainty; it adds more things to interpret. See RSI and MACD explained.
Why levels sometimes stop working entirely
Levels capture past order flow. When the underlying reasons for trading a currency change, old levels can become irrelevant fast. Common causes:
- A shift in interest-rate expectations. A surprise from a central bank can re-price a currency to a new range in a day. See central banks and interest rates.
- Major data surprises. A big inflation or jobs miss can slice through several levels. See how economic data moves forex.
- Weekend gaps. Price can open on Monday beyond your level, filling stops far from where they were set. Our guide to slippage explains gaps.
- Thin liquidity. Holiday periods and the hours between the New York close and the Tokyo open can produce erratic moves through levels that would usually hold. See forex market hours and sessions.
Common mistakes
- Drawing too many lines. If your chart has twenty levels, every price is near one, and none of them tells you anything.
- Treating a level as a prediction. "Price will bounce at support" is a hope. "If price breaks below this zone, my idea is wrong" is a plan.
- Stops inside the zone. A stop that sits where price normally wobbles will be hit by noise.
- Ignoring the spread. Your sell stop is triggered on the bid and your buy stop on the ask, so the spread can trigger a stop that the chart (often drawn from bid prices) seems to say was never touched. Read reading a forex quote.
- Moving stops further away when price approaches them. That turns a planned small loss into an unplanned big one.
- Oversizing because the level looks strong. Confidence in a chart does not change the maths of leverage. Leverage magnifies losses as much as gains; see leverage and margin.
- Testing nothing. Most traders believe their levels work because they remember the bounces. Recording every trade in a trading journal, or testing a rule on historical data as described in how to backtest a strategy, is the only way to know.
Keep the risk in proportion
Support and resistance are tools for organising a chart and defining where an idea is wrong. They do not make trading safe. Most retail CFD accounts lose money (brokers' own required disclosures commonly show figures between about 61% and 89%, sometimes higher), and leverage magnifies those losses. Our guide on why most retail CFD traders lose looks at what the disclosures show and why.
Frequently asked questions
What is the difference between support and resistance?
Support is an area below the current price where buying has previously stopped a decline. Resistance is an area above the current price where selling has previously stopped a rise. Once broken, one often turns into the other, though not reliably.
How many times does price need to touch a level for it to count?
There is no set number. Two clear turning points in the same area are usually enough for traders to notice it. More touches make a level more visible but can also mean the orders defending it are being used up.
Should I use lines or zones?
Zones are more realistic. Price overshoots exact lines constantly, because of wicks, spreads and differences between brokers' prices. Marking a zone also makes it clearer where a stop-loss should go.
Which timeframe gives the best support and resistance levels?
Higher timeframes, such as daily and weekly, tend to produce levels that more traders watch. Many people mark levels on a higher timeframe and use a lower one to time entries. Whatever you choose, be consistent.
Do support and resistance work in forex?
They describe real behaviour often enough that most traders use them, but they fail frequently and they do not predict price. Their main value is giving you a logical place to set risk and a reason to stay out of the middle of a range.
Why does price break a level and then come straight back?
That is a false breakout. Stop and entry orders cluster just beyond obvious levels; when they trigger, they can create a brief burst of movement that fades if no further orders follow. It is one of the most common patterns around levels, so plan for it.
Not investment advice. This is general information and education, written without knowledge of your circumstances. It is not a recommendation to buy or sell any instrument. Past performance is not a reliable indicator of future results. Trading leveraged products carries a high risk of losing money. Risk warning