Tâche terminée
![](https://c.mql5.com/i/avatar/avatar_na2.png)
![](https://c.mql5.com/i/avatar/avatar_na2.png)
Spécifications
Es wird eine größere Überarbeitung meines MT5-Indikators benötigt, der auf dem zigzag-Indikator basiert.
Es muss zwingend ein sehr erfahrener Programmierer
sein, da mein Indikator in der fortgeschrittenen Version ist und viele Feinheiten hat (siehe Bilder), wie z.B. CPU-Schonung und viele
weitere Einstellungen und Zeichnungen, sowie verschiedene Statistik-Ausgaben auf dem Chart.
Laut meinem vorherigen
Programmierer ist das keine leichte Aufgabe, weil der zigzag-Indikator pro Tick errechnet wird. Also muss eine Lösung dafür entwickelt
werden, die besonders Ressourcen-sparend ist. Ich verwende diesen Indikator nämlich 3-fach in über 30 Charts zur selben Zeit.
Die
Aufgabe ist also eine Art Scanner zu entwickeln, der nicht viel PC-Leistung benötigt.
Wie mein Indikator
bisher arbeitet:
1. Der Indikator rechnet anhand einer vorgegebenen Anzahl von Kerzen und der zigzag-Angabe ExtDepth die
durchschnittlichen Kerzen und Punkte eines zigzag-Schwungs.
2. Es zeichnet ein ABCD-Muster des letzten zigzags auf den Chart.
3. Es
zeichnet vom Punkt A aus den Abstand des durchschnittlichen Schwungs ein und 3 Vielfache davon, inklusive Stopp-Losses.
4. Es zeigt auf
dem Chart die errechneten Statistiken und auch vorgegebene Abweichungen davon an.
Wie es in Zukunft arbeiten soll:
1.
Basierend auf meiner Angabe von ExtDepth, soll die maximale ExDepth ermittelt werden, die exakt dasselbe ABCD Muster ergibt wie das aus
meiner Vorgabe.
2. Meine Angabe von BarsBack, soll in Proportion zu ExtDepth hochgerechnet werden und zusätzlich als Basis der neuen
Ausgabe herangezogen werden.
Beispiel:
Beide Angaben führen zur selben ABCD-Linien-Ausgabe auf dem Chart. Der
Indikator ermittelt die neuen Werte vollautomatisch und gibt diese Daten (Statistik & Linien) auf dem Chart aus. Es wurde die maximale
zigzag-ExDepth ermittelt und BarsBack angepasst.
Eingabe:
ExtDepth: 16 | BarsBack: 3000
Ausgabe:
ExtDepth:
24 | BarsBack: 4500