Watch how to download trading robots for free
Find us on Telegram!
Join our fan page
Interesting script?
So post a link to it -
let others appraise it
You liked the script? Try it in the MetaTrader 5 terminal
Indicators

Phase accumulation adaptive EMA - indicator for MetaTrader 5

Views:
4181
Rating:
(13)
Published:
2018.10.16 14:47
Updated:
2019.01.29 15:06
Need a robot or indicator based on this code? Order it on Freelance Go to Freelance

Theory:

The Hilbert Transform itself, is an all-pass filter used in digital signal processing. By using present and prior price differences, and some feedback, price values are split into their complex number components of real (inPhase) and imaginary (quadrature) parts. It was originally proposed for TA by John Ehlers, but he never got to a phase where he could use it as a sort of cumulative indicator.

This version:

It is using the Hilbert transform in a phase accumulation mode in order to calculate how many bars are needed to accumulate enough one bar "inPhases" to reach the desired cycle. That way it adjusts / adapts to the market conditions.

Usage:

Apart from being adaptive, the indicator is having the properties of all the "classical" averages. It changes the colors based on slope change, and you can use those color changes as signals.


Normalized smoothed MACD Normalized smoothed MACD

Normalized smoothed MACD

Dōteki Heikin Ashi (Dynamic Average Foot/Bar) Dōteki Heikin Ashi (Dynamic Average Foot/Bar)

A dynamic version of the standard Heikin Ashi indicator (code compatible with both MQL4 or MQL5).

Phase accumulation adaptive RSX Phase accumulation adaptive RSX

Hilbert transform phase accumulation adaptive RSX

Leader EMA Leader EMA

Leader EMA