Harmonic Cypher
- Indikatoren
- Sergey Deev
- Version: 1.2
- Aktualisiert: 23 August 2019
- Aktivierungen: 5
Der Indikator erkennt und zeigt das harmonische Cypher-Muster an, das auch als Anti-Schmetterling bekannt ist (siehe Screenshot). Das Muster wird durch die Extremwerte des ZigZag-Indikators gezeichnet (in den Ressourcen enthalten, muss nicht installiert werden). Nach der Erkennung des Musters benachrichtigt der Indikator über ein Pop-up-Fenster, eine mobile Benachrichtigung und eine E-Mail. Der Indikator hebt den Prozess der Musterbildung hervor und nicht nur das vollständige Muster. Im ersten Fall wird es in den Konturdreiecken angezeigt. Nach Abschluss des Musters wird eine potenzielle Umkehrzone auf dem Chart angezeigt. Die Standardeinstellungen sind für eine größere Anzahl von Mustern etwas erweitert.
- zzDepth, zzDev, zzBack - ZigZag-Parameter
- AB_min, AB_max - minimales und maximales Verhältnis der AB- und AX-Ebenen
- CX_min, CX_max - minimales und maximales Verhältnis der CX- und AX-Ebenen
- CD_min, CD_max - minimales und maximales Verhältnis von CD und CX
- 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 - Aktiviert E-Mail-Benachrichtigungen
- Präfix - Textbeschriftung für Indikatorobjekte auf einem Chart (geben Sie verschiedene Werte für diese Parameter ein, wenn Sie mehrere Indikatoren auf den Chart anwenden)
- MessageAdd - Textzeile, die zu den an die Indikatoren gesendeten Benachrichtigungen hinzugefügt wird
- ShowPreset - erlaubt die Anzeige des Musters während seiner Entstehung
- CustomEventBuy,CustomEventSell - Chart-Ereignisse
Beispiel für die Verwendung von Signalen in EA:
void OnTick() { double x; x = iCustom(Symbol(),PERIOD_CURRENT,"Harmonic-Cypher",0,1); if (x != 0 && x != EMPTY_VALUE) goBuy(); x = iCustom(Symbol(),PERIOD_CURRENT,"Harmonic-Cypher",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