Welcome Forex EA downloads & MT4/MT5 auto-trading resources — EAs, Gold EAs, quant tools and real-world automation.
Sign In Sign Up

ATR without iATR() and smoothed by William210.mq5 Wilder - MetaTrader 5 script

author EAcpu | 8 reads | 0 comments |

ATR without iATR() with smoothing Wilder by William210.mq5 - indicator for MetaTrader 5

If this code breaks for any reason (forgetting or MQL5 upgrade) please let me know so I can correct it, thank you

You can find all of my multi-timeframe indicator codes in CodeBase or Marketplace for free or purchasable or not by searching for "William210".

The Average True Range (ATR) indicator, developed by J. Welles Wilder in 1978, allows traders to measure an asset's volatility by averaging the maximum true range over a given period. This information is valuable for understanding price movements and identifying trading opportunities.

Keep in mind that the original ATR metric from 1978 did not include this smoothing.

Wilder Smoothing was later introduced to help smooth out the fluctuations of the ATR indicator, making it easier to analyze. This is a simple moving average applied to the ATR value, usually over a 14 period period.

Can this code help you?

Don't forget to add a star and ask me as a friend to be the first to be notified when my code is released in the codebase or marketplace

I have other simple code written in CodeBase:

I offer many such indicators on the market, search me "William210"

Adaptive moving average using iama()

Use iadx() for Adx

Alligator uses alligator()

Use iatr( )

ATR is very useful for other indicators such as SuperTrend which I offer on the market

Awesome oscillator without iao()

Bollinger Bands using ibands()

Tang Qian Channel

Envelopes using ienvelopes()

Ishimoku uses iishimoku()

keltner channel

MACD uses imcd()

Momentum using iMomentum()

Use ima() moving average, use native functions SimpleMA(), ExponentialMA(), SmoothedMA(), LinearWeightedMA()
I offer many multi-timeframe smoothing options on the market.

Simple Average => EMA, SMA, EMA, SMMA, LWMA

Volume Weighted Average, VWMA, VEMA, EVWMA

Double and above exponential average, DEMA

Relative Strength Index, with or without irsi()

Use istochastic() randomly

If you have code ideas that could help or serve as a basis, please request a line here

ATR without iATR() with smoothing Wilder by William210.mq5 - indicator for MetaTrader 5

Expert Advisor based on iPinBar Pin Bar Finder + several different tracking indicators

A simple strategy based on two indicator signals, Williams Percent Range (WPR) and Bollinger Bands (BB). Open a position only if the signals of both indicators coincide.

WaveWeisBarForce is a custom indicator based on Weis Waves logic. It accumulates volume into directional waves (bullish or bearish) and displays them as a histogram with intensity levels. Bullish Waves: 4 levels of green, from light to stone gray. Bearish Wave: 4 levels of red, from light to red. WaveMax (white): Shows the bar with the highest volume within each wave. WaveClimax (yellow): Highlights the cumulative volume record for each wave. This indicator helps traders visualize market pressure through volume accumulation and wave intensity, thereby improving intraday and swing analysis.

Simple signal indicator based on RSI and moving averages. Buy/Sell arrows are drawn when the RSI is above/below 50 and the price is above/below the MA.


Attachment download

📎 atr_without_iatrmo_with_smoothing_wilder_by_william210.mq5 (12.26 KB)

Source: MQL5 #50547

Verification code Refresh