Technical analysis · Price action
Support, Resistance and Price Action for Forex: Zones, Breakouts and Retests
Support and resistance identify previously observed price areas where a reaction can be studied. A zone becomes useful when its construction, confirmation, invalidation and risk are defined before the next move.
Treat levels as testable areas
Support describes an area below or around current price where downward movement has previously slowed or reversed. Resistance describes the corresponding area above price. Traders commonly identify these areas from earlier highs and lows, round prices, trendlines and moving averages.
A broken resistance area may later be studied as support, and vice versa. This change of role is a hypothesis about how price might behave on a revisit, not a requirement that the market obey the line. Thinking in zones also recognises that quotes and execution vary rather than arriving at one exact decimal.
CME Group’s educational material describes these common references and the use of areas rather than exact-price guarantees. The practical rules below are our own research examples. CME: Support and resistance.
Define the level before the reaction
The previous completed trading day’s high and low are straightforward references because their values are known when the next session begins. A fixed rolling-window high or low is another reproducible choice, provided the signal candle is excluded. State the broker timezone and trading-day boundaries: a midnight-to-midnight server day is not necessarily the same as a New York session.
Swing pivots require extra care. A five-candle pivot high, for example, exceeds the highs of the two candles on either side and becomes confirmed only after the two later candles close. A chart that marks the pivot at its original timestamp can visually hide that delay.
For a defined zone, choose a fixed distance or a volatility buffer such as 0.1 ATR measured when the level is established. Freeze it for the setup’s lifetime. Repeatedly widening the zone after price breaks it makes the claim difficult to disprove and unsuitable for a meaningful test.
Read rejection, acceptance and failed breaks
A candle wick into a zone followed by a close away from it can describe rejection. A completed close beyond the zone can describe a breakout. A later close back inside can describe a failed breakout. These terms become useful only when the zone and closing timeframe were defined beforehand.
One visually large wick is not evidence of a specific institution’s intent. Likewise, an engulfing candle or a break of a prior high does not reveal hidden order books. Price-action labels should summarise observable opens, highs, lows and closes rather than inventing a story about who caused them.
A retest approach waits for price to revisit a broken zone and then close back in the breakout direction. That patience may reduce some premature entries, but it can also miss moves that never return. Whether the tradeoff improves results is an empirical question.
A closed-bar H1 breakout–retest study
This educational EUR/USD specification uses the previous completed broker trading day’s high R. At the new day, calculate SMA-ATR14 from completed H1 bars and freeze it as A. Define the zone from R − 0.1A to R + 0.1A, expiring at the end of the current broker trading day.
- Wait for the first completed H1 close above the zone’s upper edge. The preceding close must have been at or below that edge. This arms a potential long setup; it is not the entry.
- Within the next six completed H1 bars and before expiry, require a candle whose range intersects the zone, whose close is above the upper edge, and whose close is above its own open.
- Cancel if a completed candle closes below the zone’s lower edge before the retest trigger. Cancel if the retest window expires. Allow only the first attempt at that day’s level.
- Enter at the next available ask with spread at most 2 pips and fill no more than 0.2A above the signal close. Place the stop 0.25A below the lower of the zone’s lower edge and the retest candle low.
- Set a target at 2R risk units, where the risk unit is actual entry minus stop. Exit earlier at the next quote after a close below the zone’s lower edge or after 12 completed candles.
- Hold one position and limit planned loss including estimated costs to 0.5% of equity. The setup expiry cancels unfilled entries; an existing trade follows its exit rules.
Mirror the construction around the previous day’s low for a separately tested short version.
Hypothetical breakout, retest and risk calculation
Suppose the previous EUR/USD daily high is 1.1000 and the frozen H1 ATR is 0.0020. The two-pip buffer on each side gives a zone of 1.0998–1.1002. A completed H1 candle first closes above 1.1002. Three candles later, a retest dips to 1.1000 and closes at 1.1010 above its open and above the zone.
If the next ask fills at 1.1012, the stop is 1.0993: five pips below the zone’s lower edge. Actual price risk is 19 pips, so the 2R target is 1.1050. The trade can still fail if the breakout loses support; the line’s earlier importance does not protect the position.
At USD 10,000 equity, the 0.5% budget is USD 50. Using USD 10 per pip per standard EUR/USD lot gives 50/(19 × 10) ≈ 0.263 lots before costs. Reduce for commission and a realistic execution allowance, then round down. Verify the minimum stop distance and current margin requirement before considering the example executable.
Forex volume and unsupported order-flow claims
Spot forex is decentralised and fragmented across dealers and trading venues. A retail broker’s chart is not a consolidated record of all global currency transactions. BIS describes the market structure.
MetaTrader’s forex Volumes indicator normally counts price changes during each candle, often called tick volume. It is not the total number of currency units traded across the market. It can be researched as an activity proxy for that feed, but it should not be presented as direct proof of global buying or selling pressure. Official forex volume definition.
Exchange-traded currency futures have their own recorded contract volume. Using that information alongside spot requires an explicit mapping for instrument, session and contract roll. Do not mix a futures volume series with a spot chart and assume they are the same market observation.
Test the construction, including its failures
False breaks are a normal possibility, especially when a news event changes the market or a quiet session gives way to active trading. A level tested several times may eventually fail; the test count alone does not establish that it grows stronger or weaker in a predictable way.
Record every level when created, including those that never trigger and those whose first attempt loses. Use chronological out-of-sample data and compare the retest requirement with immediate-breakout entry under identical risk and cost assumptions.
Include variable bid/ask spread, commission, financing and slippage. Decide in advance how to handle scheduled announcements and end-of-week positions. Resolve intrabar stop/target order with suitable tick data or a conservative sequence rule. Report net expectancy, drawdown, trade count and losing streaks. Avoid relying on hand-picked screenshots or redraws that make every old turning point appear obvious.
Mark and journal the setup in MT4/MT5
Use Horizontal Line for the reference price and a rectangle for the buffer zone. Enter exact coordinates in the object’s properties and label the originating date, session and expiry. MT5’s horizontal-line object allows the price to be entered directly. Official horizontal-line instructions.
Both desktop platforms support chart drawing tools and saved templates. Keep the chart readable: one active setup with its invalidation and target is easier to review than many competing levels. Use completed candles in the Data Window to verify the breakout and retest.
Save a screenshot at level creation and again at entry or cancellation. That record preserves what was actually available, prevents hindsight from rewriting the zone, and allows a later review to distinguish a flawed rule from an execution mistake.
Sources and further reading
Official documentation and research checked for this update. Broker terms depend on the contracting entity and can change.
