ZigZag Scalper for MT5 — Advanced Swing Mapping with Smart Buy/Sell Signals

Download the ZigZag Scalper indicator for MetaTrader 5 (MT5), a dual-layer swing analysis tool that combines fast and slow lookbacks to build precise pivot structures, plot clean trend paths, and display contextual Buy, Sell and Limit signals for every market phase.

Overview

The ZigZag Scalper for MT5 is a professional-grade swing-structure indicator that helps traders identify, confirm, and act on true market turns.
By blending two independent lookbacks — KeelOver (long term) and Slalom (short term) — it draws a cohesive map of the market’s waves while printing smart Buy, Sell, and Limit signals that align with current trend bias.

Download this Indicator for MT5

You can download both the ready-to-use EX5 file and the editable MQ5 source code for free below.

How ZigZag Scalper Works

  1. Dual Swing Detection – The Slalom algorithm tracks short-term micro waves, while the KeelOver window identifies broader macro swings.
  2. Backstep Filtering – Ensures only the strongest pivot within a cluster survives, removing redundant spikes.
  3. Multi-Pass Validation – The indicator processes history in three stages to refine each swing point before connecting them into a solid ZigZag path.
  4. Contextual Signaling – After detecting trend bias (up or down), it marks Buy, Sell, or Limit zones only when conditions match the active trend.
  5. Dynamic Updates – Recent segments refresh in real time as new data arrives without distorting historical structure.

What You’ll See on the Chart

  • Aqua ZigZag line – shows the confirmed swing path.
  • White arrows – Limit zones to catch pullbacks in trend direction.
  • Red up arrows – Buy signals when a Slalom Zig appears during an uptrend.
  • Red down arrows – Sell signals when a Slalom Zag appears during a downtrend.

Inputs Explained

The ZigZag Scalper is simple to configure and runs smoothly on any MT5 symbol.

  • KeelOver — the macro pivot window. Higher values give cleaner but slower swings.
  • Slalom — the micro pivot window. Lower values detect fast changes but increase sensitivity.
  • Backstep — keeps one pivot per bar cluster to avoid duplicates.
  • LimitPoints — auto-derived from spread to discard irrelevant noise.

Installation Guide for MT5

  1. Open MetaTrader 5 → File → Open Data Folder.
  2. Navigate to MQL5 → Indicators.
  3. Copy the file ZigZagScalper.mq5 or .ex5 into the folder.
  4. Restart MT5 or right-click Indicators → Refresh.
  5. Drag the indicator onto your chart and adjust the inputs as desired.
 ZigZag Scalper for MT5

How to Use ZigZag Scalper Effectively

Trend Entries:
When the KeelOver trend is up and a new Slalom Zig forms, look for a Buy arrow as price pulls back.
In a downtrend, wait for a Slalom Zag and Sell arrow for short entries.

Limit Zones:
White arrows highlight areas to enter pullbacks with pending orders aligned to trend bias.
Stops can go beyond the previous pivot, and targets toward the opposite swing.

Multi-Timeframe Edge:
Use H1 KeelOver for bias and M15 Slalom for precision entries — a classic swing-to-scalp strategy.

Why Traders Love ZigZag Scalper

  • Ultra-clean structure: no duplicate pivots or random spikes.
  • Contextual arrows: Buy/Sell/Limit appear only when trend conditions agree.
  • Adaptive spread filter: automatically accounts for current symbol volatility.
  • Lightweight code: optimized for multi-chart use with zero lag.
  • Perfect for manual trading or EA logic: buffer values are EA-ready.

Limitations to Understand

  • Recent bars can adjust: ZigZag logic requires confirmation of new pivots.
  • No prediction: it tracks structure and context — not future price.
  • Parameter balance: too low KeelOver makes it noisy; too high makes it lag.

FAQ

Does ZigZag Scalper repaint?
Only the latest few bars update as new swings form. Confirmed pivots remain fixed.

Which timeframes work best?
M5–M15 for active trading, H1–H4 for structure mapping.

Can I use it in EAs?
Yes. Buy, Sell, and Limit buffers are accessible for EA conditions.

Can I change the arrows or colors?
Absolutely. Edit in MT5 indicator properties to match your theme.

Download this Indicator for MT5

You can download both the ready-to-use EX5 file and the editable MQ5 source code for free below.

Share your love
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments