Harmonic Butterfly
- Indikatoren
- Sergey Deev
- Version: 2.6
- Aktualisiert: 24 August 2019
- Aktivierungen: 5
Der Indikator erkennt und zeigt М. Gartley's Butterfly-Muster. 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. Das Muster und die Wellenparameter werden auf den Screenshots angezeigt. Die Standardparameter werden nur zu Demonstrationszwecken verwendet, um die Anzahl der erkannten Muster zu erhöhen.
Parameter
- zzDepth, zzDev, zzBack - ZigZag-Parameter
- factorAB_min, factorAB_max - minimales und maximales Verhältnis der AB- und AX-Ebenen (siehe Screenshot)
- factorBC_min, factorBC_max - minimales und maximales Verhältnis der BС- und AB-Ebenen (siehe Screenshot)
- factorCD_min, factorCD_max - minimales und maximales Verhältnis von CD und BC (siehe Screenshot)
- factorAD_min, factorAD_max - minimales und maximales Verhältnis von AD und AX (siehe Screenshot)
- 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 Popup-Meldungen
- UseNotification - Aktiviert Push-Benachrichtigungen
- UseMail - Aktiviert E-Mail-Benachrichtigungen
- CustomEventBuy,CustomEventSell - Chart-Ereignisse
Beispiel für die Verwendung von Signalen in EA:
void OnTick() { double x; x = iCustom(Symbol(),PERIOD_CURRENT,"Harmonic-Butterfly",0,1); if (x != 0 && x != EMPTY_VALUE) goBuy(); x = iCustom(Symbol(),PERIOD_CURRENT,"Harmonic-Butterfly",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