Order Blocks in Forex: What They Are and How to Mark Them
Order blocks in forex explained: mark a bullish or bearish block, choose body or wick, track mitigation and invalidation, place stops and test the idea.
A chart on social media shows a shaded box under the price, labelled “bank order block”, and an arrow bouncing off it. Before you copy the box onto your own chart, it helps to know which candle it came from, where its edges go, when it stops counting and what it can and cannot tell you.
Quick answer: An order block in forex is the last opposite-colour candle before a strong move that breaks market structure: the last red candle before a rally through a swing high (bullish), or the last green candle before a drop through a swing low (bearish). You mark its range as a zone and record what price does on the return.
What is an order block in forex?
The term comes from “smart money concepts” (SMC), a set of chart labels that also includes break of structure, liquidity and fair value gaps. The definition used here, and in our Academy lesson on order blocks, is a rule you can apply the same way on every chart.
- Bullish order block: the last bearish (red) candlestick before a rally that closes above the most recent swing high.
- Bearish order block: the last bullish (green) candle before a drop that closes below the most recent swing low.
Three parts have to be present. First, a swing point that the move breaks; our guide to market structure in forex explains how to define swing highs and lows with a fixed number of candles on each side. Second, a strong move, often called displacement: several large candles in one direction, frequently leaving a fair value gap, a three-candle stretch where the first and third candles do not overlap. Third, the candle just before that move, which closed in the opposite direction. That candle is the block.
When price later trades back into the zone, SMC teaching calls it “mitigation” and explains it as large traders filling the rest of their orders there. That is a story about who traded, which the chart cannot confirm; we come back to it below.
Take the bearish example from the Academy lesson. On an illustrative EUR/USD one-hour chart, a candle closes at 1.0834, below the last higher low at 1.0840. The drop that broke that low started from a high of 1.0880, and the last green candle before it ran from 1.0842 to 1.0866. By the rule above, 1.0842 to 1.0866 is a bearish order block, a 24-pip band where you would watch for selling if price came back.

Every break of structure produces an order block, so a busy chart has dozens of them. The definition says where a block is; whether price respects it is a separate question, answered by counting.
How to mark an order block: body, wick and the 50% line
Once you have found the candle, you still need two lines: the proximal line, the edge price reaches first on a return, and the distal line, the far edge. Teachers draw these in different ways, and each choice changes your entry, your stop loss and your position size.
- Full range: from the candle’s high to its low, including both wicks. This is the rule our Academy course uses. It gives the widest zone and the most fills.
- Body plus the far wick: the proximal line at the body (the open of a red bullish block), the distal line at the extreme wick. A narrower zone with the same stop.
- Body only: open to close, ignoring the wicks. The narrowest zone and the tightest stop; price touches it less often.
- The 50% line: the midpoint of the zone, sometimes called the “mean threshold”. Some traders only enter there, or treat a close beyond it as a warning.
Here is a bullish block on an illustrative EUR/USD one-hour chart. The candle opened at 1.0838, traded up to 1.0842, fell to 1.0810 and closed at 1.0818. The candle body runs from 1.0818 to 1.0838.
The table shows what each choice does to a long trade with a target at 1.0905, the high made by the rally. Entries sit at the proximal line, stops 3 pips beyond the distal line, and the position is sized to risk $50 at $10 a pip per standard lot.
| Rule | Zone | Entry | Stop | Risk | Size for $50 | Reward to 1.0905 | Reward to risk |
|---|---|---|---|---|---|---|---|
| Full range | 1.0810–1.0842 | 1.0842 | 1.0807 | 35 pips | 0.14 lots | 63 pips | 1.8R |
| Body + far wick | 1.0810–1.0838 | 1.0838 | 1.0807 | 31 pips | 0.16 lots | 67 pips | 2.2R |
| Body only | 1.0818–1.0838 | 1.0838 | 1.0815 | 23 pips | 0.21 lots | 67 pips | 2.9R |
The higher reward-to-risk of the narrow zones is not free. A tighter zone is touched less often, and a stop inside the wick sits where price has already traded, so a later return can tag it more easily. Pick one rule, write it down, and keep it for the whole test.

Step through the whole sequence on the chart below: the break, the block, the return and the outcome. The candles are made up, but the prices are typical of an ordinary EUR/USD hour.
Illustrative EUR/USD H1: a rally breaks the swing high at 1.0868, the last red candle before it becomes a bullish order block (1.0810–1.0842), and price returns to it six candles later.
Order block mitigation and invalidation
A zone needs two more rules before you can test it: what counts as a return, and what ends the block’s life.
Mitigation is the first time price trades back into the zone after the break. Our rule uses the first touch only: once a block has been mitigated, it is spent. Some traders count a touch of the proximal line, others require the 50% line; either works if you apply it every time.
Invalidation is the point where the block has clearly failed. The usual rule for a bullish block is a candle that closes below the distal line; for a bearish block, a close above it. A wick that pokes through and closes back inside is a judgement call, so decide in advance whether you use a close rule or a wick rule. Our support and resistance guide faces the same question for ordinary levels, and the answer works the same way here.
Two more lifetime rules are common: drop a block if it is not revisited within a set number of candles, for example 50, or once a newer block forms closer to price. Each removes some trades, and only a test shows which.
Mitigation also needs a plan for the order itself. A buy limit at the proximal line fills on the first touch, before you know whether the block will hold. Waiting for a reaction, such as a bullish candle closing out of the zone, filters out some failures but gives a worse price and a wider stop. Both are entries, and both need their own test.
Order blocks vs supply and demand zones and liquidity
If you have drawn supply and demand zones, order blocks will look familiar. Both mark the area price left quickly, and both expect a reaction on the first return. The differences are in the rule.
| Order block | Supply or demand zone | Liquidity pool | |
|---|---|---|---|
| What it marks | The last opposite candle before a move that breaks structure | The base (one or more small candles) before a strong move away | Prices beyond obvious highs and lows where stop orders are likely to sit |
| Needs a break of structure? | Yes | No | No |
| Typical width | One candle | Often several candles | A line, not a zone |
| What you expect | A reaction on the first return | A reaction on the first return | A spike through the level, then either continuation or a reversal |
In SMC teaching the three are often chained together. Price runs below a pair of equal lows, where sell stops are likely to sit, fills those orders, then reverses sharply. The last red candle before the reversal becomes the order block, the rally breaks a swing high and often leaves a fair value gap, and price later comes back to the block. Our guide to the liquidity sweep covers the first step of that sequence in detail, and the Academy lesson on liquidity and stop runs has a chart to practise on.
Adding the sweep as a condition gives fewer blocks and another judgement: how far below the lows counts as a sweep, and how close two lows must be to count as “equal”. Each needs a number, or two people will mark different trades. The lesson on supply and demand zones shows how the base-candle rule and the order-block rule can produce boxes a few pips apart on the same move.
Order blocks also overlap with ordinary price action trading. A bullish block that holds is, in classic terms, a former resistance area that turned into support after a breakout, or a demand zone at a higher low in an uptrend. The SMC version adds two conditions to that older idea: a break of structure, and a zone one candle wide.
Why “institutions placed orders here” is only a hypothesis
The name “order block” implies that the zone shows where banks or funds placed large orders. Some SMC teaching goes further and says the block is where those institutions left unfilled orders that they will defend on the return. Nothing on a retail chart can confirm this.
Spot forex trades over the counter, between banks, non-bank market makers, brokers and electronic platforms, rather than on one exchange with a public order book. The BIS Triennial Survey put global turnover at $9.6 trillion a day in April 2025, spread across those venues. Your chart shows your broker’s prices, and the tick volume beside it counts price changes, not traded size. A 2020 report by the BIS Markets Committee on FX execution algorithms adds that algorithms reinforce internalisation, where a dealer matches client orders against each other in-house, which reduces the visibility of trades. Large orders are often worked over time in small pieces, so they need not leave one tidy candle.
There is published evidence about where some orders do sit, and it does not point to order blocks. Carol Osler, then at the Federal Reserve Bank of New York, studied almost 9,700 stop-loss and take-profit orders at a large dealing bank in a staff report. Take-profit orders clustered at round numbers, and stop-loss orders just beyond them. That fits the liquidity part of the SMC story better than the order-block part.
So treat the bank story as one hypothesis among several. Price may react at a block because:
- the fast move away left little two-way trading in that range, so there are few positions to defend or exit there;
- the block often sits near a swing point, a round number or a former support or resistance level, which other traders also watch;
- traders who missed the move place limit orders on the return, because many of them were taught to mark the same box;
- the reaction was chance, and the blocks that failed are not on the screenshot.
None of this proves that order blocks are useless. It means the useful evidence is a measured frequency: how often blocks drawn by your rule, on your pair and timeframe, held, failed or were never revisited, and what that did to your results after costs. The Academy lesson on testing a structure idea honestly treats every structure label this way.
How to test order blocks on historical charts
A test turns “price respects order blocks” into a number you can check, with nothing more than a chart you can step forward one candle at a time and a spreadsheet. Our step-by-step guide on how to backtest a strategy covers the method in general; these are the parts specific to order blocks.
- Write the rule in full before you look at any chart. The swing definition (for example two candles each side), what counts as a break (a close beyond the swing), the zone (full range, body plus far wick, or body only), the entry (limit at the proximal line, or after a reaction candle), the stop (for example 3 pips beyond the distal line), the target (the high or low of the displacement, or a fixed 2R) and the lifetime (first touch only, 50 candles maximum).
- Choose the market and period in advance. One pair, one timeframe, a stretch of history you have not studied, and a later stretch set aside for an out-of-sample check.
- Hide the right side of the chart and step forward. Mark every block the rule produces, as it forms. If you only mark blocks you can already see worked, the test measures your hindsight.
- Log every block, including the ones that never fill. Date, direction, zone, entry, stop, target, result in R, and a note if the block was never revisited.
- Subtract costs. A 1-pip spread on a 35-pip stop is about 0.03R a trade; on a 12-pip stop it is about 0.08R. Narrow zones feel attractive until costs are counted.
- Wait for a sample. We suggest at least 100 trades before you draw any conclusion, in line with our backtesting guide. Twenty trades can look excellent or terrible by chance alone.
The expectancy of the rule is win rate × average win − loss rate × average loss, in R. Suppose 40 logged trades give 15 wins of 1.8R and 25 losses of 1R. That is (15 × 1.8 − 25 × 1) ÷ 40 = (27 − 25) ÷ 40 = +0.05R a trade before costs. Take off about 0.03R for the spread and +0.02R is left, which is indistinguishable from zero on 40 trades. A result like that is a reason to keep testing or to change the rule.
Practise marking with a fixed rule below: change the swing size and the break rule and watch the boxes change.
Illustrative EUR/USD H1 with order blocks (green for bullish, red for bearish) and fair value gaps (grey, drawn until price first trades back in). Change the swing rule or the break rule and count how the boxes change on the same prices.
Two biases are worth guarding against. Confirmation bias makes the held blocks easy to remember and the failures easy to explain away (“that one did not have a sweep”). Curve fitting is the same thing done deliberately: adding conditions after the test until the past results look good. If you add a condition, retest on the out-of-sample stretch. The Academy lesson on testing a strategy walks through backtest, forward test and demo in order, and a trading journal keeps the live record honest.
Order block stop loss placement and position size
The stop goes beyond the block, on the far side of the distal line, plus a buffer. If price closes through the far edge, the block has failed and the trade has no reason to stay open. The buffer covers the spread and ordinary noise: a few pips on EUR/USD’s one-hour chart, more on higher timeframes or more volatile pairs. Our guide to where to place a stop loss compares structure-based and volatility-based buffers, and the Academy lesson on stop-loss placement practises both.
Charts usually show the bid, while a buy order fills at the ask. With a 1-pip spread, a buy limit at 1.0842 fills when the chart shows 1.0841, and on a short from a bearish block the buy stop above the zone can trigger while the chart is still 1 pip below it.
Whichever stop you choose, the money at risk comes first and the lot size follows from it. Fix your risk per trade as a percentage of the account, convert it to dollars, then divide by the stop distance in pips times the pip value. Our guide to position sizing in forex works through other pairs and account currencies.
Check the trade’s shape below, then size it with your own balance.
Break-even win rate = 1 ÷ (1 + R), where R is the reward-to-risk ratio. Costs push the real figure a little higher.
A tighter stop raises the reward-to-risk, but as the risk-reward ratio guide explains, a better ratio usually comes with a lower win rate. With leverage, a position sized from a wish rather than from the stop can lose far more than you planned.
Common order block mistakes
Marking blocks after you know the outcome
On a finished chart the blocks that held stand out. Mark blocks only as they form, with the right side hidden, and log every one.
Changing the zone rule from trade to trade
Using the full range on one trade and the body on the next, depending on which made the entry look better, means you are not testing a rule at all. Write down body or wick, close or wick break, and the buffer, and keep them for the whole sample.
Treating the bank story as a reason to trust the zone
An order block is a candle picked by a rule. Believing it shows institutional orders makes it tempting to widen stops, add to losers or ignore an invalidation. The zone has the same standing as any other level until your own record says otherwise.
Trading every block on every timeframe
A five-minute chart can produce dozens of blocks a day. Pick one timeframe for the setup and use a higher one only for direction, as a written rule.
Leaving costs and news out of the test
A narrow block with a tight stop can look excellent until a 1-pip spread and a few pips of slippage are deducted. Major releases such as US jobs data can run straight through any zone; decide in advance whether you stand aside around them.
Frequently asked questions
What is an order block in forex?
An order block is the last opposite-colour candle before a strong move that breaks market structure. A bullish order block is the last red candle before a rally that closes above a swing high; a bearish one is the last green candle before a drop that closes below a swing low. Traders mark its range as a zone and watch what price does on the first return.
How do you mark an order block, body or wick?
Both are used. The full-range rule draws the zone from the candle's high to its low; the body rule uses open to close; a common middle way uses the body for the near edge and the wick for the far edge. Wider zones fill more often but need wider stops. Pick one rule and apply it the same way every time.
What does order block mitigation mean?
Mitigation is the first time price trades back into an order block after the break of structure. Many rules treat a block as spent after that first touch. A block is usually considered invalidated when a candle closes beyond its far edge: below it for a bullish block, above it for a bearish one.
Are order blocks the same as supply and demand zones?
They are close relatives. Both mark the area price left quickly and expect a reaction on the first return. An order block requires a break of structure and is usually a single candle; a supply or demand zone is usually the base of small candles before a strong move, whether or not structure broke.
Do order blocks show where banks placed orders?
No retail chart can show that. Spot forex has no central exchange or public order book, and large orders are often split and internalised. Price may react at a block for several reasons, including nearby swing points, round numbers and other traders watching the same box. Treat the bank explanation as a hypothesis and test the zone's behaviour instead.
Where should the stop loss go on an order block trade?
Beyond the far edge of the block, plus a buffer for the spread and normal noise, for example 3 pips on EUR/USD's one-hour chart. If price closes through the far edge, the block has failed, so the trade should be closed. Size the position from that stop so the money at risk stays at your chosen percentage.
Free course
Learn this step by step
“Market Structure: Swings, Zones and Liquidity” is a free BrokerCut Academy course: 7 short lessons (about 66 minutes), quizzes, interactive tools and a certificate when you finish.
Enrol free


