


**SmartFractalZigZag Pro** is a complete market structure and Fibonacci toolkit for cTrader.
It combines a non-repainting fractal engine, clean ZigZag swings and fully automated Fibonacci retracement & extension levels (0%β200%). All levels are anchored to structurally valid swings only, so you work with true highs and lows instead of intrabar noise.
This Pro edition is designed as the **primary choice** for traders who:
- Already trade with structure (SMC/ICT, Wyckoff, Elliott, Chan theory, etc.)
- Regularly draw Fibonacci levels by hand
- Want the platform to handle the mechanical work while they focus on execution and risk management
**Core Features:**
1. **Smart Fractal Detection**: Automatically identifies local price extremes (swing highs and swing lows). Customize detection sensitivity via `Left Bars` and `Right Bars` parameters to suit any trading style from scalping to position trading.
2. **Smart Same-Direction Filtering**: When consecutive same-direction fractals occur, only the true extreme is kept (highest for up fractals, lowest for down fractals), ensuring strict "high-low-high-low" alternation for clear market structure.
3. **ZigZag Lines**: Connects valid fractal points with lines, visually displaying price swing flow for easy trend and structure identification.
4. **Real-Time Auto-Fibonacci** (Pro Exclusive): Automatically draws Fibonacci retracement and extension levels based on the latest swing. Contains 13 configurable levels (0% - 200%), always anchored to mathematically precise highs/lows, dynamically updating as market evolves.
5. **Reliable Signal Logic**: No future function. All fractals are only marked after right-side confirmation bars close, based on closed candle data.
6. **Theme Awareness**: Built-in light and dark mode support, automatically adjusting colors to match chart background.
**Works with**: SMC/ICT (including OTE Zone), Elliott Wave, Dow Theory, Wyckoff, Chan Theory, Fibonacci Trading, and all major technical analysis methodologies.
---
## Key Features
### 1. Smart Fractal Detection β Core Foundation
**This is the core functionality of the entire indicator.**
Fractals are the foundation of market structure analysis β they identify local price extremes (swing highs and swing lows).
- **Customizable Sensitivity**: Adjust `Left Bars` and `Right Bars` parameters to control detection sensitivity
- **Up Fractal**: Confirmed when a bar's high is higher than the highs of specified bars on both sides
- **Down Fractal**: Confirmed when a bar's low is lower than the lows of specified bars on both sides
- **Clear Visualization**: Different colors distinguish up fractals (resistance) and down fractals (support)
| Trading Style | Left Bars | Right Bars |
|---------------|-----------|------------|
| Scalping | 3 | 2 |
| Day Trading | 5 | 3 |
| Swing Trading | 10 | 5 |
| Position Trading | 20 | 10 |
### 2. Smart Same-Direction Filtering
Intelligent enhancement built on fractal detection:
- **Noise Elimination**: When consecutive same-direction fractals occur, only the true extreme is kept
- **Up Fractals**: Only the highest point among consecutive up fractals is retained
- **Down Fractals**: Only the lowest point among consecutive down fractals is retained
- **Strict Alternation**: Ensures output strictly alternates "up-down-up-down" for clear market structure
### 3. ZigZag Lines
Connects valid fractal points, visualizing market swing flow:
- **Structure Visualization**: Lines connect fractal points for intuitive price swing display
- **Requires Filtering**: Requires `Filter Consecutive` enabled to ensure valid structure points are connected
- **Independent Toggle**: Choose to display only fractals, only ZigZag lines, or both
### 4. Reliable Signal Logic
**No future function, draws based on closed candles:**
- Fractals are only marked after all right-side confirmation bars close
- All calculations and drawings are based on closed historical candle data
- Once a swing completes, that fractal point is permanently fixed
### 5. Theme Awareness
Built-in light and dark mode support, automatically adjusting colors to match chart background.
### 6. Real-Time Auto-Fibonacci β **Pro Exclusive**
**The core value of Pro version.**
SmartFractalZigZag Pro achieves precise automation β it instantly detects valid market structure and automatically draws Fibonacci retracement and extension levels based on the latest swing.
- **Auto-Anchoring**: Always connects to mathematically precise highs/lows
- **Dynamic Updates**: Levels automatically adjust as market evolves
- **Complete Extension Suite**: Includes 123.6% - 200% extension levels for target setting
- **Right-Aligned Labels**: Labels drawn to the right of Fibonacci lines with fixed gap, unaffected by chart zoom
- **13 Configurable Levels**: 0%, 23.6%, 38.2%, 50%, 61.8%, 78.6%, 100%, 123.6%, 138.2%, 150%, 161.8%, 178.6%, 200%
- **Requires Smart Filtering**: Requires `Filter Consecutive` enabled to ensure anchoring to valid structure points
## Who Is It For?
- **Day traders & swing traders** who need clean, non-repainting structure and accurate Fib anchors.
- **SMC/ICT traders** who rely on OTE zones and structural confluence.
- **Discretionary traders** who are tired of re-drawing Fibonacci swings by hand.
## Why Pay for Pro Instead of Using Basic Tools?
- **Save time** β Fibonacci swings are detected and updated automatically.
- **No guesswork** β all levels are anchored to mathematically precise highs/lows from a strict fractal engine.
- **Cleaner charts** β one integrated indicator instead of multiple separate tools and manual drawings.
---
## Works With Every Methodology
| Methodology | Application |
|-------------|-------------|
| **SMC/ICT** | BOS, CHoCH, Swing Points, OTE Zone |
| **Elliott Wave** | Wave Pivots, Fibonacci Extensions |
| **Dow Theory** | Higher Highs/Lows |
| **Wyckoff** | Supply/Demand Zones, Springs |
| **Chan Theory** | Bi, Line Segment |
| **Fibonacci Trading** | Auto-drawn levels, no manual work |
---
## Parameters
### Global Visuals
- **Right Offset**: Number of bars to extend the chart view to the right (default: 50)
### Fractal Settings
- **Left Bars**: Number of bars to the left for comparison (default: 20)
- **Right Bars**: Number of bars to the right for confirmation (default: 2)
### Fractal Display
- **Up Fractal Color**: Color for up fractals (default: DeepPink)
- **Down Fractal Color**: Color for down fractals (default: DodgerBlue)
- **Fractal Size**: Size of fractal dot (default: 20)
- **Fractal Offset (Points)**: Distance from price in points (default: 50)
- **Show Fractals**: Toggle fractal display (default: ON)
### Filter Settings
- **Filter Consecutive**: Smart same-direction filtering (default: ON)
### ZigZag Settings
- **Enable ZigZag**: Toggle ZigZag lines (default: ON)
- **ZigZag Color**: Color of ZigZag lines (default: Gray)
- **ZigZag Style**: Line style (default: Dots)
- **ZigZag Thickness**: Line thickness 1-5 (default: 2)
### Fibonacci Settings (Pro Exclusive)
- **Enable Fibonacci**: Master toggle for Fibonacci display (default: ON)
- **Show Labels**: Toggle price labels on levels (default: ON)
- **Show 0%**: (default: ON)
- **Show 23.6%**: (default: ON)
- **Show 38.2%**: (default: ON)
- **Show 50%**: (default: ON)
- **Show 61.8%**: (default: ON)
- **Show 78.6%**: (default: ON)
- **Show 100%**: (default: ON)
- **Show 123.6%**: (default: ON)
- **Show 138.2%**: (default: ON)
- **Show 150%**: (default: ON)
- **Show 161.8%**: (default: ON)
- **Show 178.6%**: (default: ON)
- **Show 200%**: (default: ON)
### Theme Settings
- **Color Theme**: Light or Dark theme for optimal visibility (default: Light)
### Other Settings
- **Force Cleanup All Instances**: Remove all indicator objects from chart (default: OFF)
---
## Edition Positioning
SmartFractalZigZag Pro focuses on **structure + Fibonacci**.
If you also need **statistical S/R zones, heatmap gradients and Triple Confluence signals**, the **Plus** edition extends Pro with these additional layers.
---
## Important Notes
> **About Swing Updates**: When "Smart Same-Direction Filtering" is enabled, if the trend continues in the same direction, the indicator updates the current fractal to the new extreme. This ensures ZigZag and Fibonacci always connect to the **true high/low** of the swing. This is NOT repainting β it is dynamically updating an incomplete swing. Once a fractal in the new direction is confirmed, the previous fractal point is permanently fixed.
>
> **Switch Dependencies**:
> - ZigZag lines require `Filter Consecutive` enabled
> - Fibonacci requires `Filter Consecutive` enabled to ensure anchoring to valid structure points
>
> **Upgrade to Plus:** If you also need **statistical S/R zone detection, heatmap gradients and Triple Confluence signals (Structure + Math + Data)**, consider upgrading to **SmartFractalZigZag Plus** β the flagship edition built on top of the same non-repainting engine.
>
> **Free Trial:** A free trial is available on cTrader Store. You can test the indicator on your own symbols and timeframes before making a purchase.
---
## Support
For questions or feedback, contact us through cTrader Store.
Thank you for choosing SmartFractalZigZag Pro!







![Logo "[CB] Pivot Points Pro"](https://market-prod-23f4d22-e289.s3.amazonaws.com/8227035a-1386-44e8-8335-c56ee434a8fd_ctrader-pivot-point-indi.png)











