MT5 Ehler's indicators

1
From Mladen Rakic-

In the December 2021 issue of TASC article “The DMH: An Improved Directional Movement Indicator”, John Ehlers explores a method of modernizing directional movement with Hann windowing. Directional movement has been a mainstay in technical analysis and has been an examined concept by traders for decades. When the original directional movement indicator was created by J. Welles Wilder, technology did not easily allow for complex calculations. Ehlers proposes it is time for an upgrade. While the DMH indicator defaults to using Wilder’s 14 bars, Ehlers suggests the length should be at the discretion of the trader or can be determined by optimization if the DMH is used in a strategy.

Recommendations:

in this version compared to the original additional color changes added :
.color change on slope change
.color change on zero line cross
.and no color change (as in the original)
Use it as Ehlers recommends it or use color changes for possible signals
some experimenting with DMH period recommended before using it
These users thanked the author mrtools for the post (total 6):
newbie4ever, Jimmy, Krunal Gajjar, rudiarius, ionone, 太虚一毫


Re: MT5 Ehler's indicators

2
From Mladen Rakic:

In his article in January 2022 issue of TASC, “(Yet Another) Improved RSI,” John Ehlers explains how he enhances the RSI by taking advantage of Hann windowing. The RSIH indicator provides a smoother calculation than the classic RSI and has a zero mean. The inherent smoothing in the computation removes the need for supplemental filtering.

Compared to built in Rsi Bottom snapshot

Recommendations:
* You can use it as any other Rsi indicator
* You can use (since rsi is a momentum family of indicators) the color change for possible momentum change estimation
* You can use zero crosses as an estimation of longer term "trends"
These users thanked the author mrtools for the post (total 4):
太虚一毫, Krunal Gajjar, rudiarius, RodrigoRT7

Re: MT5 Ehler's indicators

3
From Mladen Rakic:


In his article in February 2022 issue of TASC, “An Elegant Oscillator: Inverse Fisher Transform Redux,” author John Ehlers explains how he uses the inverse Fisher transform to create an indicator he calls the elegant oscillator.

Recommendations:
this version is extended compared to original (not using fixed oscillator period and you can freely chose prices)
some experimenting with parameters advised (see the example below : red is default, blue is with periods 100,100 - so there is plenty of room for experimenting
These users thanked the author mrtools for the post (total 2):
RodrigoRT7, ionone

Re: MT5 Ehler's indicators

4
Hi mrtools,
could you please to add alert arrow on chart to cross signal ? Thanks a lot for all
mrtools wrote: Sat Jan 15, 2022 6:57 am From Mladen Rakic:


In his article in February 2022 issue of TASC, “An Elegant Oscillator: Inverse Fisher Transform Redux,” author John Ehlers explains how he uses the inverse Fisher transform to create an indicator he calls the elegant oscillator.






Recommendations:
this version is extended compared to original (not using fixed oscillator period and you can freely chose prices)
some experimenting with parameters advised (see the example bellow : red is default, blue is with periods 100,100 - so there is plenty of room for experimenting)

Re: MT5 Ehler's indicators

5
mrtools wrote: Sat Jan 15, 2022 6:57 am From Mladen Rakic:


In his article in February 2022 issue of TASC, “An Elegant Oscillator: Inverse Fisher Transform Redux,” author John Ehlers explains how he uses the inverse Fisher transform to create an indicator he calls the elegant oscillator.

Recommendations:
this version is extended compared to original (not using fixed oscillator period and you can freely chose prices)
some experimenting with parameters advised (see the example bellow : red is default, blue is with periods 100,100 - so there is plenty of room for experimenting)

Just a small change (that affects the way how the oscillator period is used)
These users thanked the author mladen for the post (total 6):
Jimmy, pfxi, moey_dw, ChuChu Rocket, 太虚一毫, mrtools


Re: MT5 Ehler's indicators

7
From Mladen Rakic

General:

In his article “Correlation As A Trend Indicator” in May 2020 issue of TASC, author John Ehlers introduces a new trend indicator that is based on the correlation between a security’s price history and the ideal trend: a straight line. He describes methods for using the indicator to not only identify the onset of new trends but to identify trend failures as well.

Recommendations:

Ehlers describes a rather strange way of using it (like using asymmetric threshold for buy and sell, in which case it is clear that he was fitting the indicator to the chart - which is never a good idea, hence

* Use 0 line as a criteria for a "trend" (short or long)
* Use crosses of short and long values as a signal to buy or sell


Addition:

You shall find two version of the indicator here:

* one is "regular"
* one is optimized (with an opt in its name)

The reason for that is simple: the regular is using the coding ways that are common (and which are used in every version of that indicator in the TASC). It is a simple and clear code. And it is slower than it should which is important when it comes to normal usage and testing. Hence made the optimized version. I know that some are going to send "angry" PMs (as I was getting already in similar cases) that the code for the optimized version is not understandable as the "regular" version, but:

* results are exactly the same
* optimized version is an average 15-16 times faster than the regular version (which is even partially optimized, since instead of 2 sub-loops only one is used using
default parameters. With longer calculation periods the difference only grows.
These users thanked the author mrtools for the post (total 3):
太虚一毫, Chickenspicy, Krunal Gajjar

Re: MT5 Ehler's indicators

10
From Mladen Rakic:

Theory:

Ehlers' Fisher transform has a long history of being plain wrongly coded (as the famous "solar wind") or wrongly coded because of misinformation. Some fault is the fault of coders (like the "solar wind" case). But some is caused by John Ehlers himself. In his book he introduces one formula at page 7 when showing TS code, and only one page later, when showing EFS code, the formula is changed. The difference is that in the EFS formula he sets the initial highest high and lowest low values to high and low of the current bar and then he checks if the prices exceed those initial values, while in TS code that initial value assignment does not exist at all. The difference might not seem big, but it exists and the final result is different (sometimes significantly).

This version:

Allows you to chose between the two modes : mode without the high/lows of current bars included (default) and mode with those prices included.

Usage:

You can use the color change for signals.

These users thanked the author mrtools for the post:
kvak


Who is online

Users browsing this forum: Ahrefs [Bot], pytason, Zenta and 7 guests