Brokers & props
For business
00
Days
:
00
Hours
:
00
Minutes
:
00
Seconds
Indicator
NAS100
NZDUSD
Breakout
XAUUSD
Commodities
Forex
Signal
EURUSD
GBPUSD
BTCUSD
ZigZag
Indices
Prop
Stocks
Crypto
USDJPY
Scalping
"ZIG ZAG Free" logo
16/01/2026
272
Desktop
Since 04/03/2025
Traded volume
42.02M
Pips won
6.12M
Sales
71
Free installs
3633
"ZIG ZAG Free" uploaded image"ZIG ZAG Free" uploaded image

ZigZag Free (cTrader Indicator)

What it is
ZigZag Free is a clean swing-detection tool that marks significant pivot highs/lows and connects them with an uncluttered line. It’s ideal for market-structure reading (HH/HL/LH/LL), drawing channels and trendlines with less noise, and spotting swing patterns and impulse/correction sequences.

How it works

  • Tracks the current swing extreme (Up/Down).
  • When price reverses by at least the Deviation threshold and at least Backstep bars have elapsed since the last extreme, the new pivot is confirmed (no repaint).
  • Confirmed highs/lows are plotted as points and connected by the ZigZag line.
  • (Optional) The last leg can be visually extended to the current bar; already-confirmed pivots never repaint.

Parameters

  • Deviation Units: Pips | Percent — choose the unit for the reversal threshold.
  • Deviation Value: non-negative number — the reversal size in pips or percent.
  • Backstep (bars): integer ≥ 1 — minimum bars between consecutive pivots to filter minor retracements.
  • Price Mode: HighLow | Close — compute using highs/lows or closes only.
  • Extend Last Leg: true/false — extend the unfinished leg for live visualization.

Outputs (for cBots/indicators)

  • ZigZag: line values at confirmed pivots (NaN elsewhere; optionally extended on the last leg).
  • High Pivots: points only at confirmed swing highs.
  • Low Pivots: points only at confirmed swing lows.

Repaint policy

  • Confirmed pivots do not repaint.
  • The last leg can move until a new pivot is confirmed (standard ZigZag behavior). Disable “Extend Last Leg” to view only consolidated pivots.

Tips

  • Higher timeframes → consider a larger Deviation; lower timeframes → smaller.
  • Prefer Percent in highly volatile instruments; Pips is often intuitive on major FX pairs.
  • Increase Backstep to reduce false swings in noisy markets.

Compatibility

  • Modern cTrader/cAlgo (uses Bars.* API and LineColor outputs).
  • Works on any symbol and timeframe.


0.0
Reviews: 0
Customer reviews
No reviews for this product yet. Already tried it? Be the first to tell others!
More from this author
Indicator
NAS100
NZDUSD
Martingale
+26
cBot
NAS100
NZDUSD
Martingale
+26
Indicator
Grid
NZDUSD
XAUUSD
+16
cBot
NAS100
NZDUSD
Martingale
+26
TradeCopierBot
cBot
NAS100
NZDUSD
Martingale
+26
ElliottWaveBot
cBot
Grid
NAS100
RSI
+20
Indicator
NAS100
NZDUSD
Martingale
+26
Indicator
ZigZag
Indices
Breakout
+1
Indicator
NAS100
NZDUSD
Martingale
+26
cBot
NAS100
NZDUSD
Martingale
+26
Indicator
NAS100
NZDUSD
Martingale
+26
cBot
RSI
Indices
Breakout
+4
You may also like
Indicator
Indices
Commodities
Forex
+2
Indicator
Indices
RSI
Stocks
+5
REDGREENZONEREVERSAL
Indicator
NAS100
XAUUSD
Breakout
+14
Market_Profile_Prodessional
Indicator
Grid
Breakout
Martingale
+4
Indicator
Signal
TendSignal_indicator
Indicator
VWAP
Indices
Prop
+4
LT_Ind_VWAP
Indicator
Breakout
Bollinger
Indicator
Indices
Stocks
Commodities
+2
Indicator
Indices
XAUUSD
Prop
+8
Indicator
NAS100
NZDUSD
Martingale
+26
Indicator
NAS100
NZDUSD
Martingale
+26