Order Block Indicator MT4 – Free Download & ICT Guide

The reason institutional traders keep “buying the same level” isn’t magic — it’s that they have unfilled orders sitting at specific zones, and when price returns to those zones they get filled. Inner Circle Trader (ICT) calls these zones order blocks, and once you can see them on a chart you stop guessing where to place stops and entries.

This MT4 indicator auto-detects bullish and bearish order blocks using the standard ICT definition: the last opposing candle before an impulsive move. Below is exactly how to read them, the retest entry I trade live, and how it compares to supply/demand zones.

What is an Order Block?

An order block is the last candle of one direction before price makes a strong impulsive move in the opposite direction. The institutional logic: that candle is where the smart-money desk built up their position before triggering the move. The unfilled portion of those orders sits at the order block — and when price returns to that zone, those orders get filled, often producing a sharp reaction.

A bullish order block is the last bearish (red) candle before a strong bullish move up. The expectation: price will eventually retrace down into that bearish candle’s range, where institutional buyers add to longs.

A bearish order block is the last bullish (green) candle before a strong bearish move down. Price retraces up into it; institutional sellers add to shorts.

The “strong impulsive move” filter is critical. Random small moves don’t qualify — the move needs to be at least 1.5x the recent ATR for the originating candle to be a valid order block. Our indicator handles this filter automatically.

How Order Blocks Work on MT4

Our FOB_OrderBlock.ex4 scans the last 200 bars (configurable), identifies each opposing candle followed by an impulsive move, and draws coloured rectangles extending forward to current price. Bullish OBs are green; bearish OBs are red.

Order block indicator on MT4 EURUSD H1 chart with bullish (green) and bearish (red) order block zones highlighted

Three patterns matter for forex traders.

The first is fresh order block retest. A “fresh” OB is one price hasn’t returned to yet. When price makes its first retest of a fresh order block, the rejection rate is meaningfully higher than a tested OB. Trade fresh OBs preferentially.

The second is mitigation entry. ICT teaches that price often only needs to tap the 50% mid-point of the OB before continuing. Setting limit orders at the 50% level of a fresh OB catches more entries than waiting for a wick into the full zone.

The third is OB stack confluence. Multiple OBs at similar prices = high-probability zone. When a bullish OB on H1 aligns with a bullish OB on H4 within 30 pips, the combined zone is a structural bottom — the highest-quality long setup you’ll find on a forex chart.

The OB concept is part of the broader ICT/SMC framework. It pairs naturally with FVGs, breaker blocks, and liquidity zones — see the cross-links at the end.

Key Features

  • Custom MT4 indicator (FOB_OrderBlock.ex4)
  • Auto-detection of bullish + bearish order blocks
  • Configurable lookback (default 200 bars)
  • Configurable impulse threshold (ATR multiplier, default 1.5x)
  • Configurable impulse bar count (default 3 bars)
  • Coloured rectangles extend forward to current price
  • Alerts on new OB detection (popup, email, push)
  • Non-repainting once a bar closes

Best Settings for Order Block Indicator

The defaults work for most forex pairs. Adjust the impulse threshold if you trade very volatile or very calm pairs.

Use Case Lookback Impulse Bars Impulse ATR Best Timeframe
Scalping 100 2 1.2 M5 / M15
Day Trading 200 3 1.5 M30 / H1
Swing Trading 300 3 2.0 H4 / D1
Position 500 4 2.5 D1 / W1

Recommended starting point: H1 EURUSD with 200-bar lookback, 3 impulse bars, 1.5x ATR threshold. This is what I run live for ICT day trades.

Pros and Cons

Pros Cons
Highest-edge S/R concept in modern technical analysis Subjective when manually drawn — auto-detection helps but parameters affect results
Pairs with structure, BOS, CHoCH for full ICT framework Custom install required — not built into MT4
Defined risk: stop just beyond the OB extreme Best on H1+ — too noisy on M1 for retail traders
Works equally well on majors, gold, indices, crypto Requires patience — quality OB retests don’t happen every day

How to Install Order Block Indicator on MT4

The Order Block indicator is custom. See install custom indicators on MT4 for the full walkthrough.

Step 1: Download FOB_OrderBlock.ex4 from the form below.

Step 2: Open MT4 > File > Open Data Folder > MQL4 > Indicators. Drop the .ex4 file in.

How to install Order Block custom indicator on MT4 - Custom indicator install dialog

Step 3: Restart MT4 (or right-click Navigator > Refresh).

Step 4: Drag FOB_OrderBlock from Custom Indicators onto your H1 EURUSD chart. Set Lookback to 200, ImpulseBars to 3, ImpulseATR to 1.5.

Step 5: Click OK. Save the chart as a template (“OB-H1”) for one-click reuse.

Trading Strategy: Order Block Retest

The cleanest order block strategy. Best on H1 EURUSD, GBPUSD, gold during London/NY sessions.

Setup: FOB_OrderBlock with default settings + structural bias from H4 (uptrend or downtrend).

Long Entry (bullish OB retest):
1. H4 trend is up — price above H4 50 EMA
2. On H1, identify a fresh bullish order block (green rectangle, untouched)
3. Wait for price to retrace down to the OB zone
4. Enter long when price taps the OB and prints a bullish rejection candle (pin bar, engulfing)
5. Stop loss 5-10 pips below the OB low
6. Take profit at the next opposing structural high (typically 2-4R)

Short Entry (bearish OB retest):
1. H4 trend is down — price below H4 50 EMA
2. Identify fresh bearish OB (red rectangle, untouched)
3. Wait for retracement up to OB zone
4. Enter short on rejection candle close
5. Stop loss 5-10 pips above OB high
6. Take profit at next opposing structural low

Order block retest entry on MT4 EURUSD H1 chart with bullish OB tap-and-bounce setup

The discipline that matters: only trade FRESH OBs that align with the H4 trend. Tested OBs (price has already returned once) and counter-trend OBs both have meaningfully lower win rates in my journal.

Order Block vs Supply & Demand

Both define institutional zones. Different definitions.

Feature Order Block Supply/Demand
Definition Last opposing candle before impulse Base candles followed by impulse
Zone width Single candle (tighter) Multiple base candles (wider)
Best for Precise entries with tight stops Broader institutional levels
Origin ICT / SMC framework Sam Seiden / wider trading community

Verdict: Use Order Blocks for precision entries; use Supply/Demand for broader zone-based reads. Most ICT traders run OBs as primary; many traders run both for confluence.

Frequently Asked Questions

Is the Order Block indicator free?

Yes. Our FOB_OrderBlock.ex4 is free below. Premium ICT indicators on TradingView and elsewhere cost $30-150/month.

Does the Order Block indicator repaint?

No. Once a candle closes and qualifies as an OB, the zone is locked. Our indicator only confirms OBs after the impulse-move filter completes (3+ bars after the OB candle).

What’s the best timeframe for order blocks?

H1 and H4 give the cleanest reads with the highest-quality retests. M5 OBs are too frequent to be tradable; daily OBs are excellent for swing trades.

What’s the difference between an order block and a fair value gap?

An order block is a candle (the last opposing one before impulse). An FVG is a 3-candle imbalance pattern where candle 1’s wick doesn’t overlap candle 3. Both are ICT concepts; OBs and FVGs at the same level = highest-confluence entries.

Can I use the order block indicator on MT5?

Yes. Our enhanced version supports both platforms.

Download Order Block Indicator for MT4 – Free

Order block detection isn’t built into MT4. Our free FOB_OrderBlock.ex4 gives you:

  • Auto-detection of bullish and bearish ICT order blocks
  • Configurable impulse filter (ATR-based) for zone quality
  • Coloured rectangles extending forward to current price
  • Alerts — popup, email, push when new OB forms
  • Non-repainting — confirmed OBs never change

Platform: MT4 (Build 1000+)
File type: .ex4
File size: 23 KB
Version: 1.0
Last updated: May 2026

Download the Order Block Indicator – Free Instant Access

No payment. No catch. Enter your email below and the Order Block Indicator file lands in your inbox within 60 seconds. Here’s everything you get:

  • The non-repainting Order Block Indicator file (.ex4) – install in 30 seconds
  • Step-by-step installation guide with chart screenshots
  • Best-performing settings for scalping, day trading, and swing trading
  • The exact OB retest rules I use in live trading
  • Weekly trading insights from a developer with 16+ years of market experience

Download the Order Block Indicator – Free Instant Access

No payment. No catch. Enter your email below and the Order Block Indicator file lands in your inbox within 60 seconds. Here’s everything you get:

  • The non-repainting Order Block Indicator file (.ex4) – install in 30 seconds
  • Step-by-step installation guide with chart screenshots
  • Best-performing settings for scalping, day trading, and swing trading
  • The exact entry and exit rules Dom uses in live trading
  • Weekly trading insights from a developer with 16+ years of market experience

100% free forever. Your email is safe – we never sell, share, or spam. Unsubscribe with one click anytime.

By downloading, you agree to receive trading tips and indicator updates from ForexOBroker. Unsubscribe anytime.

Overall Rating: 4.7/5

Category Rating
Accuracy 4.7/5
Ease of Use 4.5/5
Features 4.8/5
Value 4.9/5

Related Indicators


Trading forex involves significant risk of loss and is not suitable for all investors. Past performance is not indicative of future results. The indicators provided on ForexOBroker are for educational purposes only. Always use proper risk management and never trade with money you cannot afford to lose.

Author: Dominic Walsh

I am a highly regarded trader, author & coach with over 16 years of experience trading financial markets. Today I am recognized by many as a forex strategy developer. After starting blogging in 2014, I became one of the world's most widely followed forex trading coaches, with a monthly readership of more than 40,000 traders! Make sure to follow me on social media: Instagram | Facebook | Youtube| Twitter | Pinterest | Reddit | Telegram Channel