123 PATTERN INDICATOR FOR METATRADER

Spot trend continuations with precision

Designed around one of the most recognizable price formations in technical analysis, this indicator helps traders capture high-probability breakout trades by detecting valid 123 patterns in real time. With built-in Fibonacci filtering, visual and audio alerts, and optional SL/TP levels, it offers a clean and reliable setup for both reversal and trend-following strategies. Whether you're scalping, swing trading, or looking for long-term confirmations, this tool adapts to your trading needs with customizable controls and non-repainting logic.

  • Detects valid 123 chart patterns automatically
  • Filters entries using customizable Fibonacci retracements
  • Displays arrows, SL/TP levels, and pattern metrics
  • Identifies both reversal and continuation setups
  • Implements a full visual, sound, push, and email alert system
  • Offers detailed statistics and a customizable dashboard
  • Fully non-repainting and non-backpainting logic
  • Easily adjustable amplitude and retracement thresholds
  • Supports multiple timeframe analysis
  • Requires no optimization—ready to use out of the box
  FAQ

Screenshots

Description

The PZ 123 Pattern Indicator is a reliable and easy-to-use technical tool for MetaTrader that detects 123 chart patterns in real time. The 123 pattern is formed by three price points: a swing low or high (point 1), a retracement (point 2), and a second swing near the original point (point 3), with the retracement typically falling between 38.2% and 71.8% of the original move. These patterns are widely known for their flexibility and can appear as either reversal or continuation formations depending on market context.

The indicator confirms each pattern with a breakout beyond the second swing point and then issues a clear trading signal. Once a breakout occurs, the indicator plots an arrow, triggers alerts, and displays calculated stop-loss and take-profit levels based on the height of the formation.

This tool is designed for traders looking to identify actionable breakout opportunities with minimal configuration. It is non-repainting and non-backpainting, making it highly reliable for both trend-following and reversal strategies. Customization is extensive: traders can adjust pattern size, retracement depth, pattern type, and more.

Key Features

  • Detects reversal and continuation 123 patterns
  • Filters retracement depth using customizable Fibonacci ratios
  • Signals confirmed breakouts with arrows and alerts
  • Displays stop-loss and take-profit levels based on pattern size
  • Includes a performance dashboard with historical signal statistics
  • Fully customizable drawing and alert options
  • Works on all timeframes and instruments
  • Non-repainting and non-backpainting

Technical Details

  • Evaluated once per bar (not tick-based)
  • Breakout arrows are drawn only after confirmation
  • Pattern scanning uses swing logic with configurable spacing
  • Multiple instances can be loaded with different amplitudes
  • Signals are complemented by visual and audio alerts

Input Parameters

  • Amplitude – The minimum number of bars between swing points 1, 2, and 3. Larger values detect broader patterns; smaller values detect shorter, more frequent patterns.
  • Min. Retracement – Minimum Fibonacci retracement for the 123 setup. Ensures patterns have enough depth to be valid. Set to 0 to disable this filter.
  • Max. Retracement – Maximum Fibonacci retracement allowed in a valid pattern. Set to 0 to disable this filter.
  • Pattern Type – Choose whether the indicator should detect reversal patterns, continuation patterns, or both.
  • Max History Bars – Number of historical bars to analyze when the indicator loads. Reducing this value speeds up load time.
  • Display Stats – Enables or disables the on-screen performance statistics showing signal accuracy and count.
  • Display SL/TP Levels – Show or hide automatically calculated stop-loss and take-profit levels on the chart.
  • Drawing Options – Customize line and label appearance for bullish and bearish patterns, including color, thickness, and font size.
  • Breakouts – Visual style settings for the breakout arrows: color, size, and width.
  • Alerts – Enable or disable alert notifications. Options include screen pop-ups, sound, email, and push notifications.

Related Indicators & Bots

Frequently Asked Questions

No, the indicator does not repaint or backpaint. Once a valid pattern is confirmed with a breakout, the signal remains fixed on the chart.

No, the pattern and the breakout arrow appear at the same time. This ensures the signal is reliable and not based on incomplete price action.

It detects both reversal and continuation patterns. You can choose which to use through the input settings.

Yes, the indicator provides visual, sound, email, and push alerts when a pattern and its breakout are confirmed.

The indicator includes a range of input settings: Fibonacci retracement levels, color and style options, SL/TP visibility, statistics display, and more.

Amplitude determines the minimum number of bars between pivot points. Increase it to find bigger patterns, or decrease it for smaller ones. You can also run the indicator multiple times on a chart with different amplitudes.

Yes. If you select continuation patterns only, it becomes an excellent tool for following trends after pullbacks.

It works on all timeframes. Many traders use it on H1, H4, or D1 for better signal quality.

Yes, SL and TP levels are shown based on the size of the pattern and the breakout. You can turn these on or off.