ZigZag bug corner case FXSOL Euro 4Hour ONLY

 
This is a corner case failure of ZigZag that has only been identified with FX Solutions MT4 Euro 4H.
  • The Day and 1H (allother timeframes) work fine
  • Other broker platforms operate correctly as well.
  • All tested platforms are build 225.
  • The condition is reproducible using the simulator
  • FX Sol build 225 download http://www.fxsol.co.uk/downloads/metatrader-download.asp
Observation is that the specific pattern of candles that has occurred with FX Solutions data are causing the Zig Zag indicator to fail. A guess would be that the indicator will not correct until the 1.3568 high is broken and the Long ray is able to continue.

The EA uses a default value for ZigZag ExtDepth = 7, the corner case has been found to occur for all values of ExtDepth < 9. The corner case has only been found on the H4, which is the EA trading time frame.

The EA uses a default value for ZigZag ExtDepth = 7, the corner case has been found to occur for all values of ExtDepth < 9. The corner case has only been found on the FX Sol H4, which is the EA trading time frame.
Using Alpari data the following expected zig zag indicator is resolved
Running the simulator at extDepth = 9 shows that the ZigZag indicator should have switched as the price line broke the previous low.




Do to other dependencies, it is not feasible to run the EA using an ExtDepth of 9.

I have not been able to locate the original author of this indicator, It would be very helpful for Metaquotes to please look into this corner case so that I am not blocked out of the market again. Or please explain why, for the given candle pattern, the indicator is giving proper evaluation.
Reason: