Forex basics
Every chart has a handful of prices where the market has already made up its mind once. Support and resistance trading is about finding those prices and deciding, in advance, what you will do when price gets there.
N Written by Nick, founder of Markets Mastered ยท Trading professionally since 1989
Last updated 7 Nov 2026Support and resistance are the oldest ideas in technical analysis, and they still do most of the work on a forex chart. A level is a price where the market has already made a decision once, so the odds of it making a similar decision again are a little better than random. The job is to find the levels that matter, ignore the ones that do not, and have a plan for both outcomes before price arrives.
Support is a price area where falls have stopped before. Enough buyers stepped in last time to turn the market, and some of them will be waiting again. Resistance is the same thing upside down: a price area where rallies have run out of buyers and sellers took over.
Two things follow from that definition. First, a level is a zone, not a line. EUR/USD does not care about 1.0850 exactly, it cares about the few pips either side where the previous reaction happened. Second, a level only matters because other traders can see it. That is why the obvious levels on the daily chart work better than clever ones found on a two-minute chart. More eyes, more orders, more reaction.
When support breaks, it often becomes resistance, and the reverse. The traders who bought at the old support are now underwater, and many will sell when price gets back to their entry. That flip is one of the most reliable patterns on the chart.
Start on the daily chart, then refine on the four-hour. Drawing levels on a five-minute chart first produces a screen full of lines and no edge.
Mark the clear turning points of the last two or three months. A swing high is a bar with lower highs on both sides; a swing low is the mirror image. You want the ones that stand out at arm's length from the screen, not every wobble. If you have more than six or seven lines on a daily chart, you have too many.
1.1000, 1.2500, 150.00 on USD/JPY. Option strikes, central bank comments and plenty of retail stops cluster at round numbers, so price reacts there even with no prior history. Half numbers (1.0850) matter less but still show up.
For day traders these are the two most important levels of the session. Yesterday's range defines where the market last agreed on value, and the first test of either side of it in London usually produces a reaction. The previous week's high and low play the same role for swing traders.
The Asian session range, the London high and low, and the New York open level all act as short-term support and resistance within the day. A London breakout above the Asian high, for example, is a textbook trade precisely because so many traders mark the same level. The trading sessions article explains why those windows carry different weight.
The levels worth trading are the ones that show up on more than one of these lists. A swing low that also sits at a round number and was the previous week's low is a level. A single swing high from six weeks ago is a line.
Every level offers two opposite trades, and the mistake most new traders make is taking the same one every time.
Buying support or selling resistance works best in a market that is ranging. Price has been swinging between two zones, momentum is fading as it approaches the level, and the higher timeframe trend is flat. The entry is at the level or on the first sign of rejection, a long wick or a close back inside the range. The stop sits beyond the zone. The target is the other side of the range, or at least the midpoint.
The failure mode is buying support in a downtrend because "it held before". It held before when the trend was different. Check the trends grid or the daily chart first: if the higher timeframes are pointing down, a bounce at support is a counter-trend trade and should be sized and targeted accordingly.
Breakouts suit a market that has been compressing. Price has been pressing against a level repeatedly, each pullback shallower than the last, and the range has narrowed. That is a squeeze, and a high squeeze score on a pair sitting at a well-tested level is one of the better setups in forex. The compression says energy is building; the level says where it will release.
The entry is a close beyond the level on the timeframe you trade, not the first tick through it. The stop goes back inside the broken range. The target is a measured move, often the height of the range projected from the breakout point, or the next level on the higher timeframe.
A false break is when price pokes through a level, triggers the stops and breakout orders sitting there, then reverses back inside. They are common because levels are where the orders are, and large players know it.
Three habits cut most of the damage:
A false break is also a trade in its own right. When price breaks a level, fails, and closes back inside, the traders who chased the break are trapped. Entering against them, with a stop beyond the false-break extreme, often produces a fast move to the other side of the range.
The most common error at a level is putting the stop too close to it. A stop one pip below support will be hit by normal noise even when the level holds. The fix is to size the stop to volatility rather than to a round number.
Average True Range (ATR) measures the typical bar range in pips. On a daily chart, a sensible stop beyond a level is somewhere between a third and a half of the daily ATR. If GBP/USD has a daily ATR of 90 pips and you are buying support at 1.2600, a stop at 1.2560 (40 pips below, roughly 45% of ATR) gives the level room to be tested without being hit by the first spike. The volatility guide covers reading ATR for each pair.
Then let the stop decide the size, not the other way round. Risking 1% of a $10,000 account is $100. With a 40 pip stop on GBP/USD, where one standard lot is worth about $10 a pip, that is 100 / (40 x 10) = 0.25 lots. Widen the stop to 60 pips and the size falls to 0.16 lots; the cash at risk stays at $100. The position size calculator does that sum from the entry and stop prices on your chart, and the lot size calculator does it from a stop in pips.
| Question | Bounce trade | Break trade |
|---|---|---|
| Higher timeframe trend? | Flat or with the bounce | With the break |
| Range behaviour into the level? | Momentum fading | Compressing, squeeze high |
| Session? | Any, London best | London open or overlap |
| News in the next hour? | Stand aside | Stand aside |
| Stop placement? | Beyond the zone, 0.3 to 0.5 ATR | Back inside the range |
| Target? | Other side of the range | Measured move or next level |
If a setup fails two of those checks, skip it. There will be another level tomorrow.
Draw the daily swing points, round numbers and the previous day's range. Keep the lines that overlap and delete the rest. When price approaches a level, ask whether the market is ranging or compressing, which session you are in, and what the calendar holds. Then decide bounce or break, place the stop beyond the level by a fraction of ATR, and size to a fixed percentage of the account.
I have watched the same handful of levels on the majors behave the same way for more than thirty years. The levels are not the edge. The edge is having a plan for them before price arrives and sizing it so that being wrong is boring rather than painful. Markets Mastered's per-instrument pages show the trend and squeeze for each pair alongside the chart, which makes the "bounce or break" question quicker to answer, but the drawing is still yours to do.
Inside Markets Mastered
Markets Mastered scores every major pair for trend, squeeze and currency strength every 15 minutes, writes a morning briefing before London opens and sends breakout alerts to your phone. You learn faster when the market is explained to you every day.
Support is a price where buying has stopped falls before, so the market tends to hold there again. Resistance is the mirror image, a price where selling has capped rallies. Both are zones rather than exact numbers, and both can break.
Start on the daily chart and mark the obvious swing highs and lows, then add round numbers, the previous day's high and low, and the London and New York session extremes. The levels that appear on more than one of those lists are the ones worth trading.
Both work, but not in the same conditions. Buying at support suits a ranging market with a stop just beyond the level. Trading the break suits a market that has been compressing into the level, where a squeeze tells you a range expansion is likely.
Beyond the level by a distance tied to volatility, not a round number. A stop half an ATR past the level survives the normal noise around it, and the position size calculator turns that distance into lots at your chosen risk.
Forex basics
Trading Indicators Explained: EMA, RSI, VWAP, ATR and Bollinger Bands
Five indicators cover most of what a forex trader needs: one for trend, one for momentum, one for fair value, one for volatility and one for compression. Here is what each one measures and how not to misuse it.
Reading the data
Volatility, Pips, and ATR: Sizing Trades to the Market
If your stop is tighter than the market's normal noise, you will be stopped out by accident. Volatility tells you what counts as noise.
Reading the data
TTM Squeeze and the Squeeze Score: Trading Volatility Compression
The TTM squeeze tells you when a market is coiled. The squeeze score puts a 0-100 number on that compression for every instrument, so you can find the names most likely to break next.
Lot Size Calculator
Calculate the optimal lot size for any trade based on your risk tolerance.
Position Size Calculator
Size a trade from your entry and stop prices, with reward-to-risk.
Risk Reward Calculator
Get the ratio, the break-even win rate and the expectancy of a trade before you take it.
Compounding Calculator
See what a steady monthly return does to an account, and what a realistic rate is.
Gold Lot Size Calculator
Size an XAUUSD trade and see what each lot of gold is worth per $1 move.
Pip Value Calculator
Find the monetary value of a pip for any currency pair and lot size.
Free Daily Briefing
What moved overnight and what matters today, every weekday morning. Free.
No spam. Unsubscribe anytime.
You're in!
Check your inbox tomorrow morning for your first briefing.
This article is general market education, not financial advice. See our risk disclaimer.
Start today
Join traders who've stopped watching charts and started making better decisions.
We use cookies to analyze site traffic and improve your experience. Privacy Policy