SUPPORT RESISTANCE INDICATOR FOR METATRADER

Effortless market structure: automatic support and resistance mapping

Stop wasting time manually drawing levels—this smart multi-timeframe indicator plots support and resistance with the precision of a seasoned trader. As the market reacts to each level, the indicator dynamically adjusts thickness and color, giving you a clear visual cue of their strength and significance in real time.

  • Automatically detects and draws key support and resistance lines
  • Multi-timeframe analysis: choose any timeframe for level detection
  • Line thickness and color intensity reflect level strength and historical testing
  • Collapse nearby levels using ATR to reduce chart noise
  • Quickly identify breakouts and false breakouts with alert notifications
  • Instantly evaluate the age and relevance of each price level
  • Frees up valuable time—no more manual line plotting
  • Works on all instruments: forex, indices, commodities, stocks, crypto
  • Alerts via display, email, sound, or push notifications for actionable moves

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.

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.