Back to Catalog
📈

Market Structure Navigator Pro

IndicatorMT4MT5v1.0$10.00
Market Structure Navigator Pro screenshot 1
1 / 3
Download

Overview

Market Structure Navigator Pro automatically identifies and labels market structure using ZigZag swing points. It marks every swing as HH (Higher High), HL (Higher Low), LH (Lower High), or LL (Lower Low) — giving you instant visual clarity on the current trend direction.

Additionally, the indicator draws horizontal levels from each swing point that extend up to 3 days into the future, stopping when price touches them. This shows you exactly how price reacts to previous swing levels — whether they hold as support/resistance or get broken.

How It Works

The indicator uses the standard ZigZag algorithm to detect swing highs and lows. Each new swing is compared to the previous swing of the same type:

  • HH (Higher High) — current high is above the previous high → bullish
  • HL (Higher Low) — current low is above the previous low → bullish
  • LH (Lower High) — current high is below the previous high → bearish
  • LL (Lower Low) — current low is below the previous low → bearish

The Current Bias is determined automatically:

  • Two or more consecutive bullish labels (HH + HL) → Bullish
  • Two or more consecutive bearish labels (LH + LL) → Bearish
  • Mixed → Neutral

Horizontal Levels from Swing Points

Each swing point creates a horizontal line extending to the right:

  • Maximum extension: 3 days (configurable via LevelMaxDays)
  • If price touches the level, the line stops and an X marker appears at the contact point
  • Long untouched line = strong level, price respects it
  • Short line with X = weak level, quickly broken

This feature helps you instantly see which levels are holding and which are failing.

Colored ZigZag Lines

The ZigZag lines are colored based on direction for easy reading on dark charts:

  • Bright cyan lines for bullish moves (up)
  • Bright red lines for bearish moves (down)
  • Fully customizable line width and colors

Draggable Statistics Panel

The professional dark-themed panel is fully interactive:

  • Drag to any position on the chart
  • Minimize with the [_] button (collapse to title bar only)
  • Restore with the [+] button
  • Help via the [?] button

Panel displays:

  • Current timeframe and analysis period
  • Current Bias (Bullish / Bearish / Neutral) — color coded
  • Last Swing label detected
  • Level extension setting
  • Counts: Higher Highs, Higher Lows, Lower Highs, Lower Lows

Built-in Help Guide

Press [?] to open an interactive guide covering:

  • How swing labels work (HH, HL, LH, LL)
  • How horizontal levels work (extension, stop-on-touch)
  • Trading ideas and strategies
  • Panel usage tips

Trading Strategies

  1. Trend Following — In a bullish structure (HH + HL), look for entries at Higher Low levels. In bearish (LH + LL), sell at Lower High levels.

  2. Break of Structure (BOS) — When the sequence changes from bullish to bearish or vice versa, it signals a potential reversal. The indicator can alert you automatically.

  3. Level Trading — Horizontal levels from swing points act as support/resistance. Untouched levels (long lines) are stronger. Look for price reactions at these levels.

  4. Confluence Zones — When multiple swing levels cluster in a narrow zone, it creates a strong support/resistance area. These zones often produce significant price reactions.

  5. Volatility Assessment — Many short lines with X marks = choppy market. Long clean lines with fewer touches = trending market with clear levels.

Settings

ParameterDefaultDescription
ExtDepth12ZigZag depth (sensitivity)
ExtDeviation5ZigZag deviation
ExtBackstep3ZigZag backstep
DaysToShow60Analysis period in days
BullZZColorCyanBullish ZigZag line color
BearZZColorRedBearish ZigZag line color
ShowLevelstrueShow horizontal levels
LevelMaxDays3Max days for level extension
LevelStopOnTouchtrueStop level when price hits it
HHColorCyanHigher High label color
HLColorGreenHigher Low label color
LHColorOrangeLower High label color
LLColorRedLower Low label color
AlertOnHHfalseAlert on Higher High
AlertOnLLfalseAlert on Lower Low
AlertOnBOSfalseAlert on Break of Structure

How to Install

  1. Download the .mq4 file (for MT4) or .mq5 file (for MT5)
  2. Copy to MQL4/Indicators or MQL5/Indicators folder
  3. Make sure the standard ZigZag indicator is available (comes with MT4/MT5 by default)
  4. Restart the terminal or refresh Navigator
  5. Drag the indicator onto any chart
  6. Adjust ZigZag parameters and level settings to your preference

Compatibility

  • MetaTrader 4 — full support, all timeframes
  • MetaTrader 5 — full support, all timeframes (M1-MN)
  • Works on any instrument: Forex, Crypto, Metals, Indices, Stocks
  • Requires standard ZigZag indicator (included with MetaTrader)
  • Minimal CPU usage

Features

Loading...