Some of you may find this indicator useful that I have been working on. It is not based on Xard's rules, just on the ZZ.
Feel free to offer improvement suggestions.
I just realized the extension values will change once a new ZZ draws so I will need to add another set of levels.
It draws 2 lots of Fibonacci levels based on the ZZ swings. The first levels are standard Fibs for retracements. The second lot is extension levels based on the second last ZZ leg which are used for take profit.
The settings are correct for M5, if you want to use it on M15 change Extdepth to 36.