Harmonic Pattern Hunter
- Göstergeler
- Sürüm: 15.1
- Güncellendi: 20 Mayıs 2026
- Etkinleştirmeler: 5
Harmonic Pattern Hunter
Harmonic Pattern Hunter is a technical indicator for MetaTrader 5 that automatically identifies and draws high-probability harmonic patterns directly on the chart. It is designed to assist traders who use harmonic analysis as part of their trading methodology.
How It Works
The indicator scans historical and live price data for completed XABCD harmonic structures using Fibonacci ratio validation. When a valid pattern is detected, it draws the full pattern geometry, marks the Potential Reversal Zone (PRZ), places an entry arrow on the signal bar, and plots Stop Loss and Take Profit levels based on ATR and a configurable risk-to-reward multiple.
Pattern detection is non-repainting. Structural pivots (X, A, B, C) require full ZigZag confirmation on both sides before they are used. The D completion pivot uses a shorter confirmation window so that signals appear within a configurable number of bars of the pattern completing, rather than many bars later. Once a pattern is detected and locked, its position on the chart does not change.
Detected Patterns
- Gartley
- Bat
- Butterfly
- Crab
- Deep Crab
- Shark
- Cypher
- ABCD
-
5-0
- Nenstar (Scott Carney variant of Cypher)
- Anti-Gartley (inverse Gartley ratios)
- Anti-Bat (inverse Bat ratios)
- Anti-Butterfly (inverse Butterfly)
- Anti-Crab (inverse Crab)
- Leonardo (variant of Gartley with 0.5 XAB)
- Black Swan (extreme extension pattern)
- White Swan (extreme extension pattern)
- Nen Star (Carney's 5-point extension)
— bullish and bearish variants.
Custom Pattern Detection
This feature allows you to replicate any existing pattern, create a hybrid, or build something entirely novel — all without touching code.
Example configurations
Precise Gartley clone (all exact levels):
XAB_Lo=0.618, XAB_Hi=0.618 → exact 0.618
ABC_Lo=0.382, ABC_Hi=0.886 → range (skip exact)
BCD_Lo=1.272, BCD_Hi=1.618 → range
XAD_Lo=0.786, XAD_Hi=0.786 → exact 0.786
Loose reversal catcher (only D level matters):
XAB_Lo=0, XAB_Hi=0 → skip
ABC_Lo=0, ABC_Hi=0 → skip
BCD_Lo=0, BCD_Hi=0 → skip
XAD_Lo=0.500, XAD_Hi=1.000 → D between 50%–100% of XA
Key Features
- Non-repainting pattern detection with a persistent lock cache — D pivot does not shift once confirmed
- Configurable D confirmation delay (InpDConfirmBars) for timely signal generation
- Adjustable Scott Carney's Bat Action Move Model RSI (RSI BAMM) to improve pattern quality
- Dual filled triangles (XAB and BCD wings) for clear pattern visualisation
- Potential Reversal Zone drawn as a filled rectangle with a separate outline border
- Entry arrow placed on the signal bar close
- ATR-based Stop Loss placed beyond the PRZ outer edge
- Multiple Take Profit target levels calculated as a configurable FIB extension
- All lines, colors, widths and styles are fully adjustable through input parameters
- Built-in alert system (screen alert, email, push notification) that fires only on new live signals, not on historical patterns
- Click any pattern on the chart to display its Fibonacci ratios, entry, PRZ, SL and TP in the comment area
- Dashboard panel showing historical patterns detected, signal outcomes and winrate tracking based on available chart history
Who Is This For
This indicator is suited to traders who are already familiar with harmonic pattern theory and use it as part of a structured, rule-based approach to identifying potential reversal areas. It is useful for those who want to automate the pattern-drawing process rather than identifying patterns manually, and for those who require clear SL and TP levels to be calculated at the time the signal forms.
It works across all symbols and timeframes available in MetaTrader 5.
