The extreme tma line indicator keeps its parts list very short. A triangular average forms the centre. Two bands sit a fixed range multiple either side of it. Three inputs control the whole thing.
This build ships as a compiled .ex4 for MT4 and .ex5 for MT5; the screenshots below come from EURUSD H1.
| Platforms | MT4 (.ex4) + MT5 (.ex5) |
|---|---|
| Chart window | Main price chart |
| Plots | 3: TMA, Upper Band, Lower Band |
| Alerts | popup |
| Inputs | 3 |
What the Extreme TMA Line Indicator draws on the chart
A dodger blue `TMA` line runs down the middle.
A tomato `Upper Band` sits above it.
A lime green `Lower Band` sits below.
No marks and no panel ship with this build.
- TMA: line, dodger blue, width 2
- Upper Band: line, tomato, width 1
- Lower Band: line, lime green, width 1

How the Extreme TMA Line Indicator calculates its values
Triangular means averaged twice
A simple average runs over the close at `InpTmaPeriod` `14`. A second average of the same length then runs over that result. Double smoothing weights the middle of the window most heavily.
Bands come from range
iATR at `InpAtrPeriod` `14` measures how far the instrument travels. `InpAtrMultiplier` `2.0` sets the distance from centre to each band, so both widen when conditions speed up.
Nothing else happens here
No crossing test runs, no arrows fill and no state gets tracked. What ships is three lines, which is worth knowing before you look for a signal that does not exist.
How to read the signals
The centre line turns later than a single average of the same length.
Band width is a direct read on how busy the market is.
Price outside a band has travelled two range units from the average.
Any entry rule has to come from you, since the build supplies none.
Alert channels in this build: popup, one message per closed bar.
This build carries a single terminal message and no switches for it. There is no handset route, no mail route and no clip route among the inputs. Watch the terminal alerts tab if you want to catch what it reports.
Every Extreme TMA Line Indicator input
Core settings
| Setting | What it does | Default |
|---|---|---|
InpTmaPeriod |
TMA period (SMA of SMA). Bars in each of the two averaging passes, default `14`. | 14 |
InpAtrPeriod |
ATR period. Bars in the range reading behind the bands, default `14`. | 14 |
InpAtrMultiplier |
ATR band multiplier. Range units between centre and each band, default `2.0`. | 2.0 |

Settings that fit your chart
Double smoothing wants a chart with room. EURUSD H1 is the reference chart, where the centre line turns a few times a week. On M5 it still tracks price closely. H4 gives a very steady centre with wide bands.
When the Extreme TMA Line Indicator fails
Two averaging passes put the centre line well behind price.
The bands describe distance, never direction.
With only three inputs there is very little to tune.
Copy the compiled Extreme TMA Line Indicator file into your MQL4/Indicators folder, and the MT5 build into MQL5/Indicators, then restart the terminal and drag it onto a chart. The step-by-step guide with screenshots is at how to install MT4 and MT5 indicators.
Background reading on the method behind the Extreme TMA Line Indicator: Accumulation Distribution Line at StockCharts ChartSchool, Bull–bear line on Wikipedia.
Download the Extreme TMA Line Indicator for MT4 and MT5
The zip holds the compiled Extreme TMA Line Indicator build for MT4 and MT5, plus a short README. Compiled files only, no source. Enter your email below and the download link arrives in your inbox.
Download this indicator free
Enter your email and the file is yours. You also get the full MT4 and MT5 library.
FAQ
What does InpTmaPeriod 14 average twice?
The close. One simple average runs first, then a second of the same length runs over that output. Weighting the middle of the window is what makes the result calmer than a single pass.
How does InpAtrMultiplier 2.0 set the bands?
It multiplies the fourteen-bar range reading, and that distance separates the centre from each band. Raising it widens both bands so price reaches them far less often.
Does the Upper Band act as resistance?
Not in any tested sense. It marks a distance from the centre line rather than a price other traders watch. Treat a touch as a measurement of how stretched the move is.
Why does InpTmaPeriod have so little company?
Because the build does one job. There is no signal logic, no state and no alert configuration, so nothing else needs a setting. That keeps it easy to reason about and easy to combine.
Are results guaranteed?
No. Trading involves risk. Results are not guaranteed; past performance is not indicative of future results. Use the Extreme TMA Line Indicator as one input. Always backtest before trading live.
Category: this is part of our Signal and Forecast collection. Also, truly, browse more Signal and Forecast for MetaTrader, or explore every MT4 indicator and MT5 indicator on the site.
External references
- Learn more about the underlying method in Accumulation Distribution Line at StockCharts ChartSchool.
- For wider market background, see Bull–bear line on Wikipedia.
