Structura Market Structure and Order Blocks
- 指标
-
Ismael Ladjohounlou
Algorithmic trading developer and engineer (MQL5, MQL4, Python, C++). I build Expert Advisors, indicators and dashboards, and I test them before I deliver them.
What I do: - 版本: 1.0
- 激活: 10
Structura reads the market the way Smart Money traders do, and it does it on closed candles only: every break of structure, change of character, order block, gap and liquidity sweep is decided when the candle closes and never changes afterwards.
What you get
- Market structure on two scales: swing and internal BOS / CHoCH, HH, HL, LH, LL swing points, and the strong / weak high and low.
- Scored order blocks: the last opposite candle before the move that broke structure, rated 0 to 3 stars (displacement candle, fair value gap created, liquidity taken). Each block counts how many times price came back to it ("tested x2") and stays on the chart until it breaks.
- Breakers: a broken order block flips into a breaker of the opposite side.
- Fair value gaps with a minimum size in ATR. The part already filled is shaded and shown in percent. A gap closed through becomes an inversion gap (IFVG).
- Liquidity: equal highs and lows with an ATR tolerance, liquidity sweeps (wick through a level, close back inside), and optional resting liquidity.
- Premium / discount of the swing range, with equilibrium and the optimal trade entry band (61.8 - 79 %).
- Key levels: previous day, week and month high and low.
- Multi-timeframe dashboard: the swing trend of your chart and of three higher timeframes, the last break and its age, the position in the range, and the overall bias.
- Alerts on candle close: swing or internal BOS / CHoCH, new order block, price back in an order block, sweep, equal highs / lows, new gap. Pop-up, push notification, e-mail or sound.
- Six buffers for Expert Advisors (iCustom): swing trend, internal trend, swing break, internal break, liquidity sweep, new order block.
Clean on the chart
Zones are truly translucent, so overlapping zones stay readable. Outlines are crisp and show their details when you hover them. Zone names sit right of the last candle and are laid out so that they never overlap. You choose how many zones and labels are kept, the colors, the opacity and the font size.
Built to be checked
Structura was written from a precise specification and tested against an independent reference implementation:
- no repaint: past events never change when new candles arrive (checked by cutting the history at random points);
- the MetaTrader engine and the reference give the same events, line by line, on 9 markets, 4 timeframes and 4 sets of settings;
- on a live MetaTrader chart, the alerts and the six buffers match the reference on every candle;
- it runs on every timeframe from M1 to MN1 and on any symbol, and computes 5,000 candles in about 20 ms.
How to use it
- Attach Structura to any chart. The default settings work on every symbol and timeframe.
- Read the dashboard for the higher-timeframe bias, then wait for price to come back into a scored order block or a gap on the right side of the range (discount for buys, premium for sells).
- Use a liquidity sweep or an internal CHoCH as confirmation, and the strong / weak levels for invalidation and targets.
- Switch on the alerts you need; with push notifications they reach your phone.
Good to know
Swing points are confirmed after "pivot strength" candles: this is a delay, not a repaint. Structura shows structure and zones; it does not place trades and does not promise any result.

