🚀 Join 1M+ traders with Exness — Start trading with just $10, withdraw at any time Start Trading
Head and Shoulders
$75.00

- or $60 if paid with crypto -

Buy for MetaTrader 4
Instant Download

- or buy from MQL5 App Store -

For MetaTrader 4 For MetaTrader 5
HEAD AND SHOULDERS INDICATOR FOR METATRADER

Trade head & shoulders reversals automatically

Catch one of the most reliable reversal patterns in trading. This indicator finds head and shoulders setups for you and shows clear breakout entries with stop loss and take profit levels. No drawing, no guesswork.

  • Automatically detects head & shoulders patterns
  • Clear breakout signals (buy & sell)
  • Shows entry, stop loss, and take profit levels
  • Helps catch major trend reversals
  • No repaint – signals stay on the chart
  • Works on all markets and timeframes
  • Easy to use – no manual pattern drawing
  • Alerts on your phone or platform
  • Filters weak patterns for better accuracy
  FAQ

Screenshots

Description

The PZ Head and Shoulders Indicator is a technical tool for MetaTrader designed to detect and highlight head and shoulders chart patterns in real time. These formations consist of three peaks — the middle one (head) being the highest — and typically signal a bullish-to-bearish trend reversal. They are widely regarded as one of the most reliable reversal signals in technical analysis.

This indicator not only detects both classic and inverse head and shoulders patterns, but also confirms them through breakout signals and provides traders with actionable insights including suggested stop-loss and take-profit levels. It can also be used to detect continuation patterns, depending on market context.

The PZ Head and Shoulders Indicator is fully non-repainting and non-backpainting, making it a highly dependable tool for identifying trade setups as they occur. Once a pattern completes and a breakout occurs, a signal is issued along with SL/TP guidance. Additionally, a performance dashboard helps traders evaluate pattern accuracy.

Key Features

  • Detects both head and shoulders and inverse head and shoulders patterns
  • Displays breakout signals, stop-loss and take-profit levels
  • Non-repainting and non-backpainting logic
  • Includes statistics dashboard with pattern success rate
  • Customizable visual settings for clarity and user preference
  • Alerts via screen, email, push, and sound
  • Works on all timeframes and instruments
  • Ideal for trend reversals or continuation confirmations

Technical Notes

  • Indicator is evaluated on bar close (not tick-by-tick)
  • Breakout arrows confirm trade direction
  • SL/TP levels are based on neckline structure
  • Can be used with multiple instances for different amplitudes
  • Compatible with any symbol and timeframe

Input Parameters

  • Amplitude – The minimum number of bars between swing points. Increase to find larger patterns, decrease to find smaller ones. Multiple instances with different amplitudes can be loaded on one chart.
  • Min. Retracement – Minimum required Fibonacci retracement percentage for a valid pattern. Set to 0 to ignore this condition.
  • Max. Retracement – Maximum allowed Fibonacci retracement percentage for a valid pattern. Set to 0 to ignore this condition.
  • Cup Flatness Ratio – Defines how flat the neckline must be relative to the height of the pattern. Higher values find stricter, cleaner patterns. Lower values allow more flexibility and frequency.
  • Max History Bars – Number of bars to scan on indicator load. Reducing this can speed up chart loading.
  • Display Stats – Toggle to show or hide the statistics dashboard that tracks the performance of the patterns.
  • Display SL/TP Levels – Toggle to show or hide the automatic stop-loss and take-profit levels shown on each signal.
  • Drawing Options – Customize line and label colors for bullish and bearish patterns, including font sizes and thickness.
  • Breakouts – Customize the colors and sizes of breakout confirmation arrows.
  • Alerts – Enable or disable all types of alerts (visual, email, push, sound)

Disclaimer

This indicator is a tool for technical analysis only and is designed to assist in chart interpretation. It does not constitute financial advice, investment recommendation, or any guarantee of results. Trading involves a high risk of loss and can result in the loss of your entire capital. Use this indicator at your own risk and only with money you can afford to lose. For complete details, please read our Terms and Conditions.

Related Indicators & Bots

Frequently Asked Questions

No, the indicator is fully non-repainting and non-backpainting. Once a pattern and its breakout are detected and plotted, they remain fixed on the chart. This ensures reliability for backtesting and live trading alike.

No. The pattern and breakout arrow are plotted simultaneously. This is a deliberate design choice to prevent premature or misleading pattern visualization, and to ensure that only actionable, confirmed setups are shown.

The breakout arrow marks the confirmation of the pattern—where the neckline is broken in the expected direction. This serves as a strong entry signal for both reversal and continuation scenarios.

Yes. The indicator provides customizable alerts of all kinds: visual pop-ups, sound notifications, email alerts, and push alerts for both pattern formation and breakout confirmation.

Yes. It automatically scans for both bullish (inverse) and bearish (standard) Head & Shoulders formations and labels them accordingly on the chart.

The indicator uses strict geometric and Fibonacci-based rules to filter out unreliable formations. If a structure does not meet the minimum retracement or neckline flatness criteria, it will not be shown—ensuring only high-probability setups appear.

This parameter controls how horizontal (flat) the neckline of the pattern must be to be considered valid. A lower value allows for more sloped necklines, while a higher value enforces stricter flatness.

Absolutely. You can adjust the colors, line thickness, label sizes, and other drawing settings for both bullish and bearish patterns, making it easier to integrate the tool into your preferred chart style.

Yes. You can load multiple instances of the indicator on the same chart with different amplitude values to scan for larger or smaller Head & Shoulders patterns at the same time.

The indicator suggests SL and TP levels based on the structure of each pattern and its breakout. These levels can be shown or hidden based on your preferences.

Performance impact is minimal. However, reducing the “Max History Bars” parameter can speed up initial loading if you're working on low-spec systems or loading multiple instances.