Download MetaTrader 5

Watch how to download trading robots for free

Interesting script?
So post a link to it -
let others appraise it

You liked the script? Try it in the MetaTrader 5 terminal


ATR_Normalize - indicator for MetaTrader 5

| English Русский 中文 Español Deutsch 日本語 Português

votes: 30
2014.08.06 15:04
2016.11.22 07:32

Real author:


A normalized true range by Larry Williams. The formula for the calculation:

ATR_Normalize=100 * MovingAvg (Close - Low, fast period) / (MovingAvg (True Range , slow period)

This is an indication of that it can be firmly and clearly defined when the price reaches peaks an falls to bottoms.

When the indicator is in the high zone, it usually portends that the security price will fall, and when it is in the lower area - says that prices will rise.

The indicator uses SmoothAlgorithms.mqh library classes (must be copied to the terminal_data_folder\MQL5\Include). The use of the classes was thoroughly described in the article "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".

The original indicator was developed in the MQL4 language and published in the CodeBase on 13.01.2013.

Figure 1. The ATR_Normalize indicator

Figure 1. The ATR_Normalize indicator

Translated from Russian by MetaQuotes Software Corp.
Original code:

SimpleBars SimpleBars

The indicator colors candlesticks based on the highs and lows of previous bars.


The indicator shows the power of bulls and bears.

ATR_Normalize_HTF ATR_Normalize_HTF

The ATR_Normalize indicator with the timeframe selection option available in input parameters.

ImportantInformation ImportantInformation

The indicator displays the information about the time and account properties.