Forex Technical Analysis
Support and Resistance in Forex: How to Identify Levels
Learn how to identify support and resistance in forex with a repeatable method, zone-based levels, and a level log that tracks reactions before any trade.
Quick answer
Support is a price zone where buying has repeatedly stopped a fall, and resistance is a zone where selling has repeatedly stopped a rise. Identify them by marking areas where price reacted at least twice on a higher timeframe, then treat each as a zone rather than a single line. The level log linked in this guide tracks each zone and its reactions.
Key takeaways
- Support and resistance are zones where price has reacted, not exact lines, so mark a band rather than one price.
- A level becomes more meaningful when price has reacted to it at least two times on a higher timeframe.
- Each touch can weaken a level, so track the number of touches and whether the last reaction held or broke.
- A level is a probability area, not a guarantee, so always set a stop loss in case price breaks through.
- Log each level with its date, timeframe and reaction in a journal before you use it to plan a trade.
Support and resistance level log (Excel)
A free companion resource for this article, built in-house: a practical worksheet or checklist to use alongside what you have just read. It is not the product, EA or indicator this article discusses, and nothing in it installs on your terminal.
- Version
- 1.0
- Licence
- Free for personal and educational use
Licence:Free for personal and educational use · updated 2 November 2026
How to install it
- 1
Open the level log
Download the support and resistance level log and open it in a spreadsheet app. Enter your current price in the yellow cell so the distance column calculates.
- 2
Record each level
Add the date, pair, timeframe, level price and whether it is support or resistance. Count the touches so far and record the last reaction as held or broke.
- 3
Review before each session
Before you trade, sort the log by distance from price, and check which levels are closest and which have the strongest reaction history.
BESTMT4EA Trading Desk
MQL4/MQL5 developers and traders. We publish the live track record for everything we review.
On this page
- Why does price keep stopping in the same places?
- What are support and resistance, in plain words?
- Why should I mark zones instead of single lines?
- How do I find levels on a higher timeframe?
- How do I test whether a level is still valid?
- How do I use levels in a trade plan?
- What are the most common mistakes with levels?
- What does a level log change in practice?
- How do candles show a reaction at a level?
- What does a level break look like, and how do I trade it?
- How do I combine levels with other tools?
- What should a beginner practise before trading levels live?
- What can support and resistance not tell you?
- What is the offer in this guide?
- How do I start with levels this week?
Why does price keep stopping in the same places?
You open a chart and notice that EURUSD has fallen to the same area three times in the last month. Each time, the price bounced and moved up again. Now it is back at that level, and you feel that it might bounce again. But you are not sure, and you have seen levels fail before, so the feeling does not help you decide what to do.
This is one of the most common problems in technical trading. Traders see areas where price has turned in the past, and they want to use those areas to plan entries and exits. The difficulty is that a level can look obvious in hindsight and still be unreliable in real time. Without a method for marking and testing levels, every decision is a guess dressed up as a plan.
What are support and resistance, in plain words?
Support is a price area where buying has repeatedly stopped a fall. Resistance is a price area where selling has repeatedly stopped a rise. When price reaches support, buyers often step in, and the price bounces. When it reaches resistance, sellers often step in, and the price turns back. The idea is simple, and it appears on charts in every market.
The important word is repeatedly. A single turning point is only a turning point. Support and resistance become more useful when the price has reacted to the same area several times, because that repetition suggests that many traders are watching the same level and acting on it.
The concept is also about the balance of orders. Buyers and sellers gather at certain prices, and those prices can absorb orders for a time. When the balance changes, the price moves through the level. A level is therefore not a wall. It is a place where the market has shown interest in the past, and that interest may or may not return.
Why should I mark zones instead of single lines?
Many beginners draw support and resistance as thin horizontal lines through one exact price. The problem is that price rarely turns at one exact number. It often reacts within a range of a few pips, sometimes wider on volatile pairs. A single line can make a level look more precise than it really is, and it can make a valid reaction look like a break.
A zone is more realistic. Mark the area where price reacted, from the lowest to the highest point of the reactions. That band might be ten pips wide on one pair and thirty pips wide on another, depending on volatility and the timeframe. The zone captures where the market actually turned, which is the information you need.
Use the level log to record the zone, not just the centre price. Enter the top and bottom of the area in your notes, or record the midpoint and add the width in the notes column. The important thing is to be consistent, so that you compare like with like across the levels you track.
How do I find levels on a higher timeframe?
Start with the highest timeframe you trade. For many traders, that is the daily chart or the four-hour chart. Look at the last several months, and scan for places where price has reversed, paused or bounced several times. Those are the main levels, and they usually matter more than small reactions on a short timeframe.
Mark each area that has at least two clear reactions. Ignore single spikes that did not hold, because they may be random noise. Look for turning points where the candles show rejection, such as long wicks or strong closes away from the level. Those candles suggest that the market acted at that price.
Once you have the main levels, move to a lower timeframe, such as the one-hour chart, to look for entries near them. The higher timeframe tells you where the market has reacted before. The lower timeframe helps you plan the trade. Keep both charts open, and mark the same zones on each, so the relationship is clear.
Avoid crowding the chart. If you mark every pivot, the chart becomes unreadable, and you will lose track of which levels matter. Pick the few zones with the strongest history, and let the rest go. A clean chart with three well-chosen zones is more useful than a busy one with twenty weak marks.
How do I test whether a level is still valid?
A level is not permanently valid. Each time price tests it, something changes. Buyers or sellers may absorb the orders, or the level may break under pressure. Testing a level means watching what happens when price returns, and recording the outcome before you trade it.
One useful habit is to count the touches. The first touch often has the strongest reaction, because the orders at that level are fresh. Later touches can weaken the level, because some orders have been filled. Many traders consider a level with two or three clean reactions to be more useful than a level that has been tested many times without a clear result.
Record the last reaction as held or broke. A level that held has a recent record of stopping price. A level that broke may have changed role, and it can now act as the opposite type. The support that broke can become resistance on a return, and the resistance that broke can become support. That change is often one of the most important signals on the chart.
Use the distance column in the level log to see how far each level is from the current price. Levels far away are less immediate, and levels close to price are the ones to watch in the next session. Sort the log before each trading day, so your attention goes to the zones that matter most.
How do I use levels in a trade plan?
A level is only useful if it shapes a specific plan. Before you enter a trade near a support or resistance zone, write down the entry rule, the stop rule and the target rule. The stop should sit where the idea is wrong, which is usually just beyond the far side of the zone. The target should sit at the next clear level in your direction.
For example, suppose you are watching a support zone on GBPUSD. You plan to buy only if price holds above the zone on a closing basis, and you place the stop just below the zone. The target is the next resistance zone above. You then calculate the risk-reward ratio, and you size the lot from your dollar limit. The plan is complete before you open the trade.
The risk-reward guide on this site explains how to compare the stop and the target, and how to size the lot. Use it alongside the level log, so each trade is judged on both the level and the numbers.
Do not move the stop to keep a losing trade open. If the level breaks and your rule says the idea is wrong, accept the loss. Moving the stop because the level feels like it should hold is one of the fastest ways to turn a small loss into a large one.
What are the most common mistakes with levels?
The first mistake is seeing levels everywhere. When you mark too many zones, almost any price is close to something, and every move looks like a reaction. Keep the list short, and remove levels that have not held in a long time.
The second mistake is treating a level as a guarantee. Levels fail, sometimes quickly and sometimes after several tests. Plan for failure with a stop loss and a clear rule for what a break means. A level that breaks is information, and it is often the start of a new move.
The third mistake is using a single timeframe. A level that looks strong on the one-hour chart may be a minor point on the daily chart. Check both timeframes before you decide, and note which one the level belongs to in your log.
The fourth mistake is ignoring the session and news. A level may hold during a quiet session and fail when a major release lands. Check the economic calendar and the session times before you trade near a zone, and reduce size or skip the trade if a release is due.
The fifth mistake is changing the zone after the trade. Redrawing a level to fit the price you see is hindsight, not analysis. Mark the zone before the trade, record it in the log, and compare the outcome with the zone you recorded.
What does a level log change in practice?
A log turns levels from impressions into records. Without one, you remember the levels that worked and forget the ones that failed. With a log, you can see which levels held, which broke and how often each type of level behaves in your chosen pairs.
Over a few weeks, the log shows patterns. You may find that daily support zones on EURUSD hold more often than four-hour zones, or that resistance zones break during New York hours more often than during London hours. Those findings are specific to your data, and they are more useful than any general rule you could read.
Review the log every week. Count the levels you marked, the number that held and the number that broke. Note the zones that generated the best trades, and the ones that caused the most losses. Adjust your rules based on that evidence, and test the changes on a demo account before you use them live.
How do candles show a reaction at a level?
A level is only as strong as the price action at it. Two levels can look identical on a chart, yet one shows a clear reaction and the other shows a slow drift through. Reading the candles at a zone tells you which situation you are looking at, and it helps you decide whether the zone deserves attention.
A rejection candle is one of the clearest signs. It has a long wick pointing into the zone and a body that closes back away from it. On a support zone, a long lower wick with a close near the top of the candle suggests buyers pushed price back up. On a resistance zone, a long upper wick with a close near the bottom suggests sellers pushed price back down. The wick shows where price went, and the close shows where it settled.
A strong close through a zone is the opposite signal. If a large candle closes well beyond the level, the market has accepted the new price rather than rejected it. That kind of close can mark a break, even if the wick touched the zone first. Read the close as the final verdict on the candle, and be careful with wicks that overshoot and return.
Compare the candles before and after a touch. A zone where price slowed down, showed small bodies and then reversed often has more balance behind it than a zone where price rushed in and out. Small, overlapping candles at a level can mean that orders are being absorbed. Large, fast candles can mean that one side is overwhelming the other.
Advertisement
Be careful not to read too much into a single candle. Context matters. A rejection candle in the middle of a strong trend may be only a pause, while the same candle at the end of a long move may signal a turn. Look at the bigger picture first, then use the candle as confirmation, not as the whole reason for a trade.
Practise by scrolling back through your chart and marking the reactions you find. Write what the candles did at each zone, and whether the level held. Over time, you will start to recognise the patterns that tend to lead to a reaction, and the ones that tend to lead to a break.
What does a level break look like, and how do I trade it?
A break happens when price moves through a level and closes on the far side. The break is not the same as a wick through the zone. It takes a close beyond the level, and ideally follows with price continuing in the new direction. Many false breaks happen, so waiting for confirmation helps.
One common approach is to wait for the close beyond the zone, then enter on a retest. After a break of resistance, the old resistance can act as support on a return. Traders watch for a pullback to the broken zone and look for a rejection candle in the new direction. The stop goes below the retest, and the target is the next level in the direction of the break.
Another approach is to enter on the break itself. This can give a better entry price, but the risk of a false break is higher. If you use this method, place the stop beyond the zone on the other side, and accept that some breaks will fail quickly. Size the trade so that a failed break stays inside your risk limit.
Whichever approach you choose, write it down before you trade. Define what counts as a break, how many candles must close beyond the zone, and where the stop goes. A written rule stops you from calling a break when price simply spikes through a level and falls back.
Avoid trading breaks during major news without a clear plan. A release can push price through a level and then reverse within minutes. The move may look like a break on the chart, but it can be noise driven by the release. Check the calendar, and reduce size or wait for the dust to settle.
Log every break in the level log, with the date, the zone, whether it was a close or a wick, and whether the retest held. Over time, the log will show whether breaks in your chosen pairs tend to continue or fail. That information is more useful than any general claim about breakouts, because it comes from your own charts.
How do I combine levels with other tools?
Levels work well alongside simple tools. A moving average can show the broader trend, so you only look for support trades in an uptrend and resistance trades in a downtrend. Momentum tools can show whether a move is slowing near a zone, which may hint at a reaction. Volume or tick data, where your platform provides it, can confirm whether activity is rising at a level.
The key is restraint. Each extra tool adds another opinion to the chart, and too many opinions create confusion. Pick one or two tools that you understand well, and test them with your levels on a demo account. Record whether the combination improves your results, and drop any tool that adds noise without helping.
Remember that indicators lag price. They summarise what has already happened, and they cannot tell you exactly where a reaction will occur. A level gives you the price area, and the indicator can help you judge whether the reaction is likely to hold. Neither one predicts the market with certainty, so keep your stops and risk limits in place.
What should a beginner practise before trading levels live?
Start with a short practice routine. Each day, mark the main zones on the daily chart for one pair, and write the touches and last reaction in your level log. Next, check the four-hour chart for the same zones, and note whether the lower timeframe shows a different picture. Finish by writing one sentence about what you expect price to do next, and check it the following day.
After two or three weeks, review the predictions. How often did price react at a zone you marked? How often did it break? Did the reactions match the timeframe you expected? Use those answers to refine your method, not to chase a perfect record. The goal is to build a reliable habit of observation.
Once your predictions are consistent enough to trust, move to demo trades. Use the entry, stop and target rules you wrote, and size each trade from your dollar limit. Log each trade with its zone, reaction and outcome. Compare your demo results with your predictions, and check whether the trades match the plan.
Only after a sustained demo record should you consider a live account, and start with the smallest size your broker allows. Levels can look clear on a chart and still fail in live conditions, so the first live trades are a test of your execution and discipline as much as your analysis.
Keep the practice honest. A level you marked after the move is not a prediction, and a trade you adjusted after entry is not a test of your method. Record your marks and your trades in real time, and review them without changing the record. The integrity of the log is what makes it useful.
What can support and resistance not tell you?
Levels show where price has reacted before. They do not show how strong the next move will be, how long it will last or whether the broader news flow will overwhelm the zone. A level can hold on a quiet day and fail during a major release, and no chart can tell you in advance which will happen.
Levels also do not replace position sizing. A well-marked zone still needs a stop, a lot size chosen from your risk limit and a target that makes the trade worth taking. If you size a trade by how confident you feel about a level, you will eventually take a loss larger than your plan allows.
Finally, levels do not tell you when to stop trading. Some days the market offers few clear reactions, and forcing trades at weak zones is a common way to lose money. Skipping a session with no clear setup is a valid decision, and the log will show whether your skipped days would have been profitable. Record the skipped days too, with the reason you did not trade, so the log shows the full picture. A short note on each skipped day takes less than a minute and often reveals more than the trades you took.
What is the offer in this guide?
The offer is a free support and resistance level log in Excel. It has columns for the date, pair, timeframe, level price, type, touches, last reaction and notes. A drop-down lets you choose Support or Resistance, and another lets you choose Held or Broke. A distance column shows how far each level is from the current price in pips.
Here is what the log gives you:
| Feature | What it does | Limit |
|---|---|---|
| Level record | Stores each zone with its date, pair and timeframe | You must mark and enter the levels yourself |
| Type and reaction drop-downs | Keeps the labels consistent across the log | Does not judge whether a level is valid |
| Touch count | Shows how many times a level has been tested | Counting is manual and depends on your chart |
| Distance column | Shows how far each level is from the current price | Uses the pip size and current price you enter |
| Notes column | Holds the zone width and any context | Only as useful as the detail you record |
The log does not find levels for you, and it does not predict which ones will hold. It does not check your chart automatically or send alerts. It is a record and a planning aid, and its value depends on how carefully you mark the zones and update the results.
Use it on a demo account first, and keep it updated every week. Once you trust the process, you can use it alongside your live trades, with the same record-keeping discipline.
How do I start with levels this week?
Open a demo account and choose one pair. Mark the main support and resistance zones on the daily chart, using at least two clear reactions for each zone. Enter the zones in the level log, with the date, timeframe, touches and last reaction. Keep the list short, with no more than five zones at a time.
Each day, check the distance column and watch the zones closest to the current price. When price approaches one, write your plan before any trade: the entry, the stop and the target. Use the risk-reward calculator to size the lot. Log the outcome after the trade, and note whether the zone held or broke.
On Friday, review the log. Count the zones, the reactions and the trades. Look for the level type and timeframe that worked best, and write one rule for the following week. Support and resistance is a skill that improves with repetition, and the log is what turns repetition into learning.
Before you convert any level into a trade, make sure you can turn the stop distance into pips and dollars with the pip guide, and that you understand the basics in what forex trading is. For more beginner reading on charts, pips and risk, use the blog index on this site. Read the articles that match the topic you are practising that week, and return to your log to test what you have learned.
Frequently asked questions
How many times does a level need to be touched?
There is no fixed number, but two or more reactions on a higher timeframe are a common starting point. A level touched only once is a possible area, and it needs more evidence before you rely on it.
Should I draw support and resistance as lines or zones?
Zones work better for most traders. Price rarely turns at one exact number, so a band that covers the area where reactions happened is more realistic than a single line through one price.
What timeframe should I use to find levels?
Start with a higher timeframe, such as the daily or four-hour chart, to find the main levels. Then use a lower timeframe to plan entries near those levels. Mark the levels on both charts so you can see how they relate.
Do support and resistance levels always hold?
No. Levels fail often, and a break can lead to a strong move in the new direction. Plan for that possibility with a stop loss and a clear rule for what a break means in your strategy.
Can support become resistance?
Yes. When price breaks through a level and later returns to it, the old support can act as resistance, and the reverse can also happen. Note the change in your log, because it often marks an important shift in the market.
Sources
Risk warning
Past performance is not indicative of future results. Trading forex and CFDs carries a high level of risk and can result in the loss of all of your capital. The results shown are specific to the broker, account type and settings used on the tracked account and will differ elsewhere. Nothing on this site is financial advice.
Keep learning
Hand-picked next reads on the same topic.
- 16 min readHarmonic Patterns in Forex: A Careful GuideLearn what harmonic patterns are, how to check the Fibonacci ratios of a Gartley-style swing, why the shape is subjective, and how to test it on demo first.Read next →
- 16 min readTrendline Breakout vs False Breakout in ForexLearn how to tell a real trendline breakout from a false one using closes, retests and a breakout log, with rules you can write down and test on demo.Read next →
- 16 min readExport TradingView Data to CSV Free: 4 Methods That WorkExport TradingView chart data to CSV without a paid plan. Four honest methods, what each one captures, and the limits to check before you trust the numbers.Read next →
- 16 min readAsian Breakout Trading System Free Download: 7-Step GuideAsian breakout trading system free download guide: a 7-step demo test plan, install checks, and honest limits for any shared file. Read before you trade.Read next →


