De FivePattern indicator is een unieke technische indicator die de M- en W-golfpatronen van Merrill toont, samen met ondersteunings- en weerstandsniveaus op de extreme punten van de standaard ZigZag indicator. A. Merrill heeft vijfpuntige vormen gecategoriseerd op basis van de volgorde van de punten van boven naar beneden, wat heeft geleid tot een gestructureerd classificatiemodel voor M- en W-golven. Hier zijn ze:

Het dynamische patroon van A. Merrill is een patroon dat in de loop van de tijd kan variëren. Dit dynamische patroon bevindt zich op de eerste vier rechte zigzagstralen. In deze indicator worden alle patronen als dynamisch beschouwd. Om deze voorwaarde te waarborgen, is het concept van mutatie van golven kunstmatig geïntroduceerd (zie hieronder) en is het algoritme van de klassieke Zigzag-indicator licht aangepast.
Het kernalgoritme voor het zoeken naar extremen - Zigzag, is een "tijdelijke (snelle) beslissing" en vereist zeker vervanging. De meeste fouten zijn namelijk gerelateerd aan patroonherkenning NOPATTERN (zie in enum NamePattern in het MyCPattern.mqh-bestand) - dit is een fout van de zoekmachine.
Ontwikkeling en Mutatie van Golven
Ontwikkeling - de verandering van het dynamische patroon, dat nog steeds binnen dezelfde golffamilie blijft. Ontwikkeling van M-Golfpatronen:
Ontwikkeling van W-Golfpatronen:

Mutatie - de verandering van het dynamische patroon, dat vervolgens naar een andere golffamilie verschuift. Mutatie van M-Golfpatronen:

Mutatie van W-Golfpatronen:

Opmerking: Het voorspellingsalgoritme beschouwt een mutatie als de jongste vorm van de evolutie, en de evolutie/mutatiecounter is zich bewust van mogelijke niet-sequentiële mutatie/evolutie. Bijvoorbeeld, mutatie in de middelste en oudere vorm. Dit wordt bereikt door specifieke waarden in de bitmask enum NamePattern te selecteren (zie MyCPattern.mqh). Als je de evolutie/mutatiecounter wilt gebruiken - verander enum NamePattern niet.
Hoe de indicator werkt:
Deze indicator toont M- en W-golfpatronen van Merrill en ondersteunings- en weerstandsniveaus op een grafiek. De indicator wordt opnieuw berekend bij elke nieuwe historie bar (om CPU-tijd te besparen bij het renderen van objecten). De namen van alle objecten zijn pseudo-willekeurig. De indicator berekent de verwachte prijsbewegingen op basis van de verwachtingen van een particuliere (seriële) evolutie/mutatie van golven. De indicator bevat een teller voor de efficiëntie van patroonmodellen.

Huidige versie:
Testversie 1.02:
- Zoekmachine, klassieke Zigzag;
- Voorspellingsmodel: niveau 0 (sequentiële evolutie/mutatie);
- Modelteller: niveau 0 (Algoritme: "Ik tel alleen wat ik zie, ik weet niet wat er eerder was...". Statistieken worden weergegeven na het verschijnen van de 11e vorm).
Gerelateerde berichten
- BykovTrend_HTF_Signal: Dé Indicator voor MetaTrader 5 voor Trendanalyse
- Prijs in het Poolse Coördinatensysteem - Indicator voor MetaTrader 5
- Master Tools - De ultieme indicator voor MetaTrader 4
- ATR Geïntegreerde Laguerre RSI Indicator voor MetaTrader 5
- ATR Geïndividualiseerde EMA: De Slimme Indicator voor MetaTrader 5

