🚀 Join 1M+ traders with Exness — Start trading with just $10, withdraw at any time Start Trading
Support Resistance
$99.00

- or $79 if paid with crypto -

Buy for MetaTrader 4
Instant Download

- or buy from MQL5 App Store -

For MetaTrader 4 For MetaTrader 5
SUPPORT RESISTANCE INDICATOR FOR METATRADER

Automatic support & resistance levels – no more manual drawing

Stop drawing lines by hand. This indicator automatically finds and plots strong support and resistance levels, showing you where price is likely to react. Clean charts, clear levels, and better trading decisions.

  • Automatically draws support & resistance levels
  • No more manual analysis or chart clutter
  • Shows strong and weak levels clearly
  • Helps spot breakouts and false breakouts
  • Multi-timeframe levels for better accuracy
  • Clean chart – removes unimportant levels
  • Works on all markets and timeframes
  • Easy to use – no complex setup
  • Alerts on your phone or platform
  • Saves time and improves your trading

Video

Screenshots

Description

This indicator automatically finds and plots support and resistance lines on your chart, saving you the time and effort of doing it manually. It works across multiple timeframes and mimics how a skilled trader would identify key price levels. As these levels are tested more often over time, they become stronger and more visible on the chart by getting darker and thicker, making them easy to spot.

  • Improves your technical analysis
  • Lets you choose which timeframe to use for reading price levels
  • Detects major support and resistance without switching charts
  • Shows how strong each price level is at a glance
  • Saves time by automatically plotting levels for every trade
  • Displays how old each level is on the chart

How It Works

The indicator groups nearby price levels using the Average True Range (ATR) to keep charts clean and avoid clutter. As price touches or rejects a level multiple times, the line becomes more noticeable. Weak or unimportant levels are removed over time to reduce noise.

  • Price levels get darker and thicker as they are rejected more often
  • Unimportant levels are removed automatically
  • Alerts are available for breakouts and false breakouts

Input Parameters

  • Timeframe – Choose the chart period from which the price levels are read. Can be current or a higher timeframe.
  • Period – Zigzag period used to identify highs and lows. If set to zero, the indicator will choose the best value automatically.
  • ATR Period – The number of bars used to calculate the ATR for grouping close price levels.
  • ATR Multiplier – A larger value groups price levels more strictly, resulting in fewer lines.
  • Max History Bars – Number of past bars the indicator will check to find support and resistance levels.
  • Color Settings – Choose your own colors for support and resistance lines based on their strength or importance.
  • Label Settings – Turn age labels on or off and customize their color and size.
  • Alerts – Enable alerts for breakouts and fake breakouts, with options for display, email, push, or sound alerts.

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.

Reviews

Verified reviews from third party sources
Alisabar
From MQL5

At D1 it works quite well.

⭐⭐⭐⭐
Gmackinnon
From MQL5

Very useful indicator. Works well if you follow the instructions on the website. Monthly levels and higher are very clear support resistance areas.

⭐⭐⭐⭐
Loveday Iyalla
From MQL5

One of my favorite tools. I recommend it.

⭐⭐⭐⭐
Kevin D.
From MQL5

I have bought multiple products from PZ over the past 14 years, they are always well coded and you get excellent support.

⭐⭐⭐⭐⭐
Taffylola
From MQL5

Easy to use and accurate product. I love it. Great support. Highly recommended.

⭐⭐⭐⭐⭐
Hemmanuel
From MQL5

Fantastic indicator.

⭐⭐⭐⭐⭐
Giovanni Pascoli
From MQL5

It is an excellent indicator.

⭐⭐⭐⭐⭐

Related Indicators & Bots

Frequently Asked Questions

Support and resistance levels are not static; the indicator dynamically adapts past levels to align with current market behavior. This ensures the plotted lines remain relevant by connecting historical reactions to present rejections. If you prefer the levels to remain fixed where they were first detected, simply lower the *ATR Multiplier* parameter in the inputs.

The indicator uses a color gradient and varying line thickness to visually convey the strength of each level. Darker and thicker lines represent levels that have been tested and rejected multiple times, signaling stronger price zones. Lighter, thinner lines indicate weaker or less-tested levels.

Dotted red lines represent short-term price levels detected by the indicator, which may not yet have developed into full support or resistance zones. They serve as early warnings for potential future price reactions but are treated with lower confidence.

To maintain clarity and prevent chart clutter, the indicator automatically removes outdated or weak levels that no longer show relevance in the current market context. However, price levels with repeated rejections are retained to preserve trading value.

You can choose any timeframe, including higher ones, to plot levels on your active chart. For broader market structure, use H4 or D1; for intraday insights, M15 or M30 can be effective. The *Timeframe* input allows you to customize this setting easily.

The *ATR Multiplier* defines how close two price levels must be to be considered one. Increasing this value will merge nearby lines, reducing visual noise and focusing only on the most prominent levels. A lower value results in more granular level detection.

Yes, all visual aspects of the indicator are customizable—from the color and thickness of the lines based on their strength, to the appearance of the age labels and the format of alerts.

Absolutely. The indicator provides email, visual, sound, and push alerts for breakouts and false breakouts at key support or resistance levels, keeping you informed of critical market developments in real time.

Yes. The indicator is non-intrusive and designed to work seamlessly alongside other technical tools. It enhances your existing strategy by offering precise, automated level detection that supports a wide range of trading styles.