Smc OrderBlock Entry Engine
- Indicators
-
Enechojo Victor Ayegba
Hello, Welcome to my page
I am just your regular everyday 26year old programmer [ 7years experience ] / Day Trader [5years of Trading Experiences] with a very big heart for automation processes with python, c# and mql5 ..
Stay Tuned. - Version: 1.10
SMC OrderBlock Entry Engine
The SMC OrderBlock Entry Engine is a Smart Money Concepts indicator for MetaTrader 5 that identifies valid institutional order blocks, confirms them with a Break of Structure, and fires a non-repainting entry signal only after a strict four-step confirmation sequence. Every signal on the chart has passed all four validation rules before appearing.
An order block is the last opposing candle before a strong impulsive move that breaks market structure. These zones represent where institutional participants placed original orders. When price returns to such a zone with confirmation, the indicator draws an entry arrow, a stop loss level, and a take profit level based on the surrounding liquidity structure.
COMPREHENSIVE INSTALLATION & USER GUIDE
How the detection works
The indicator first scans for an impulse candle whose body exceeds a user-defined multiple of the ATR. The impulse must produce a genuine Break of Structure by closing beyond a prior swing high or swing low. The last opposing candle before that impulse becomes the order block zone, drawn as a rectangle on the chart.
Before signalling an entry, the indicator optionally verifies that a liquidity sweep of a nearby equal high or equal low occurred before the order block formed. When price returns to the zone, it waits for one of three confirmation types: a rejection wick candle, a bullish or bearish engulfing candle, or a three-bar structure shift. The signal only fires after confirmation is complete on a closed bar, which ensures there is no repainting.
Key settings
| Setting | Default | Purpose |
|---|---|---|
| Impulse ATR multiplier | 1.5 | Controls how strong an impulse must be to create an order block zone |
| Entry mode | Conservative | Conservative waits for confirmation close. Aggressive uses a limit at the zone midpoint |
| Confirmation type | Any | Choose between wick, engulf, structure shift, or accept any of the three |
| Minimum risk/reward | 2.0 | Signals are suppressed if the setup geometry does not meet this ratio |
| Require liquidity sweep | On | Adds the institutional sweep requirement before an order block qualifies |
| Higher timeframe filter | H4 EMA 200 | Only shows long signals above the HTF EMA and short signals below it |
| Session filter | London and NY | Restricts signals to the highest-probability trading sessions |
What appears on the chart
- Valid bullish order blocks are shown as green rectangles, bearish order blocks as red rectangles.
- Entry arrows appear below bullish signal bars and above bearish signal bars.
- Stop loss and take profit levels are marked as dots at the corresponding price levels.
- Order blocks are automatically removed when price closes through the zone or when the maximum age in bars is exceeded.
Compatibility
Works on all symbols and all timeframes available in MetaTrader 5. The indicator is recommended on M15 or M30 for intraday trading and on H1 or H4 for swing trading setups. No DLL imports. No external calls. All calculations run natively in MQL5.
I would greatly appreciate a positive review if you are happy with your indicator. Please contact me to find a solution if you are not.| MQL5 Support| Your feedback helps improve the tool for every trader in the community.
