Smart Swing Filter
- Indicators
- Bunjong Charoenjitsakun
- Version: 2.0
- Activations: 5
📌 Core Concept:
SmartSwing Filter is an advanced indicator designed to identify Swing Highs and Swing Lows with higher accuracy than traditional fractal-based methods.
Unlike the basic fractal approach—which simply checks whether a candlestick is higher or lower than its neighbors—SmartSwing Filter intelligently filters out weak or insignificant swings that may generate false signals or noise.
It does this by incorporating dynamic ATR (Average True Range) filtering that adjusts based on real-time market volatility.
⚙️ Development Approach:
-
Fractal-Based Foundation:
Initial logic detects highs/lows based on candle comparisons (standard fractal method). -
ATR-Based Filtering Added:
-
Utilizes two ATR values: a short-term ATR to measure local volatility and a long-term ATR for broader market context.
-
Computes a dynamic k-value ( k_dynamic ) that adjusts the minimum required movement for a valid swing.
-
-
Adaptive Threshold Logic:
-
Automatically adapts the filter level based on current market conditions (e.g., trending vs. ranging).
-
Effectively removes minor or fake swing points.
-
🚀 Key Benefits:
-
✅ Filters out noise and false swing signals
-
✅ Highlights only strong and significant swing points
-
✅ Adapts to different market conditions (low/high volatility)
-
✅ Suitable for all timeframes and symbols
🧪 How to Use:
-
Attach the indicator to your chart.
-
Configure the input parameters:
-
Fractal range (number of bars left/right)
-
Short and long ATR periods
-
k-base, k-min, k-max (for dynamic filtering)
-
-
Read the plotted arrows:
-
🔺 = Valid Swing High
-
🔻 = Valid Swing Low
-
Arrows only appear for filtered/confirmed swings
-
-
Use it with:
-
Breakout and pullback strategies
-
Market structure mapping
-
SMC (Smart Money Concept) style setups
-
EA entry/exit references
-
📊 Recommended For:
-
Price action traders
-
Traders who manually draw S/R levels
-
SMC or structure-based traders
-
EA developers needing clean swing signals
