Harmonic ABCD
- Indikatoren
- Sergey Deev
- Version: 1.5
- Aktualisiert: 29 April 2022
- Aktivierungen: 5
Der Indikator erkennt das harmonische Muster AB=CD und zeigt es im Chart nach dem im Screenshot dargestellten Schema an. Das Muster wird durch die Extremwerte des ZigZag-Indikators gezeichnet (in den Ressourcen enthalten, erfordert keine zusätzliche Installation). Nach der Erkennung des Musters benachrichtigt der Indikator über ein Pop-up-Fenster, eine mobile Benachrichtigung und eine E-Mail. Der Indikator hebt nicht nur die vollständige Figur hervor, sondern auch den Zeitpunkt ihrer Bildung. Während der Bildung wird die Figur durch dreieckige Umrisse dargestellt. Sobald die Figur endgültig gebildet ist, wird eine potenzielle Umkehrzone auf dem Chart angezeigt. Die Proportionen der Grundfigur werden in den Parametern festgelegt. Die Zwischenwerte werden anteilig berechnet. Zu den Parametern gehört eine Toleranz (CD_accuracy), die die Genauigkeit der cd/bc-Verhältnisse bestimmt. Wenn beispielsweise der berechnete Wert von cd/bc = 1,0 ist und die Toleranz auf 0,1 eingestellt ist, dann verwendet das Programm den Bereich von 0,9 ... 1,1
Parameter
- zzDepth, zzDev, zzBack - ZigZag-Parameter
- BC_min (bc/ab), BC_max (bc/ab) - minimales und maximales Verhältnis der BC- und AB-Ebenen
- CD_min (cd/bc), CD_max ( cd/bc) - minimales und maximales Verhältnis von CD- und BC-Ebenen
- CD_accuracy - Toleranz des cd/bc-Verhältnisses
- bearColor - Farbe des bärischen Musters
- bullColor - Farbe des bullischen Musters
- CountBars - begrenzt die Anzahl der vom Indikator zu verarbeitenden Balken (reduziert die anfängliche Downloadzeit)
- UseAlert - aktiviert Pop-up-Meldungen
- UseNotification - Aktiviert Push-Benachrichtigungen
- UseMail - E-Mail-Benachrichtigungen aktivieren
- Präfix - Textlabel, um die Eindeutigkeit der Indikatorobjekte im Chart zu gewährleisten (wenn mehrere Indikatoren an den Chart angehängt sind, müssen in diesen Parametern unterschiedliche Werte eingegeben werden)
- MessageAdd - der Textstring, der den vom Indikator gesendeten Benachrichtigungen hinzugefügt wird.
- CustomEventBuy,CustomEventSell - Chart-Ereignisse
Beispiel für die Verwendung von Signalen in EA:
void OnTick() { double x; x = iCustom(Symbol(),PERIOD_CURRENT,"Harmonic-ABCD",0,1); if (x != 0 && x != EMPTY_VALUE) goBuy(); x = iCustom(Symbol(),PERIOD_CURRENT,"Harmonic-ABCD",2,1); if (x != 0 && x != EMPTY_VALUE) goSell(); } void goBuy() { // Funktion für offene BUY } void goSell() { // Funktion für offenen SELL }
void OnChartEvent(const int id, const long &lparam, const double &dparam, const string &sparam) { switch (id) { case CHARTEVENT_CUSTOM+100: goBuy(); break; case CHARTEVENT_CUSTOM+101: goSell(); break; } } void goBuy() { // Funktion für offene BUY } void goSell() { // Funktion für offenen SELL }


Der Benutzer hat keinen Kommentar hinterlassen
At the expense of the source code - only for a fee.