DemarkSequentialMQL5
- Indikatoren
- Oleh Fedorov
- Version: 2.0
- Aktivierungen: 5
Der Demark's Sequential ist ein Indikator, der die Trendentwicklung und deren Struktur anzeigt. Er zeigt ziemlich genau die Start- und Endpunkte sowie wichtige Bruchstellen an. Er arbeitet mit der Eröffnung der Kerze, so dass es nie zu Neuzeichnungen kommt.
Es gibt keine komplexen Formeln, sondern nur Statistiken und die Zählung von Kerzen, die nach bestimmten Kriterien ausgewählt werden. Gleichzeitig kann der Indikator sehr genaue Einstiegssignale geben, insbesondere wenn er durch einen Level-Indikator wie diesen unterstützt wird.
Algorithmus zum Finden eines Signals:
- Die Setup-Sequenz kann beginnen, wenn die aktuelle Kerze höher (niedriger) schließt als der Schlusskurs vor vier Bars. Diese Kerze wird den Beginn der Sequenz signalisieren. Sie wird standardmäßig durch ein gelbes oder grünes Zeigefingersymbol angezeigt (Abbildung 2).
- Wenn sich der Kurs 9 Kerzen lang in dieselbe Richtung bewegt (9 aufeinanderfolgende Schlusskurse über (unter) den Schlusskursen von vor 4 Tagen), werden die neunte Kerze und alle nachfolgenden Kerzen, die diese Bedingung erfüllen, mit einem Multibar-Sternsymbol gekennzeichnet (Abbildung 3). Danach kann es oft zu einer Korrektur kommen, und der Kurs bewegt sich dann weiter in die ursprüngliche Richtung.
- Der Indikator sucht nach einem "Crossover": Der Tiefstwert der vorangegangenen Kerze ist niedriger (oder der Höchstwert ist höher) als der entgegengesetzte Extremwert der Kerze vor 3 Tagen (oder mehr). Der "Crossover" kann auch später auftreten. Die Hauptsache ist, dass der nächste Trend nicht beginnt. Er kann durch ein Rechteck zwischen den entsprechenden Extrema angezeigt werden (Abbildung 4).
- Nachdem der "Crossover" gefunden wurde, beginnt die Zählung der Balken, deren Schlusskurse über (unter) den Schlusskursen von vor 2 Tagen liegen. Diese Balken müssen nicht fortlaufend sein. Sie werden vom Indikator standardmäßig mit Hilfe von schrägen Kreuzen angezeigt (Abbildung 5).
- Der Pfeil wird auf den 13. Balken gezeichnet, der den Bedingungen des vorherigen Punktes entspricht (Abbildung 6).
- Am einfachsten ist der Einstieg beim Durchbrechen des Minimums (oder Maximums) der Kerze, die den Beginn der nächsten Zählung am Punkt 1 signalisiert, indem man dem Pfeil folgt. Stop - hinter dem globalen oder lokalen Extremum (Abbildung 7).
- Der Ausstieg kann über die Niveaus erfolgen. Oder - durch Umkehrung beim nächsten Signal.
Der Indikator kann vor allen Ereignissen (Beginn des Countdowns, Bildung der neunten Kerze der ersten Setup-Sequenz, "Crossing", Signalpfeil) durch eine Sprachnachricht warnen.
Auf den Screenshots 10-12 können Sie die Parameter für die Anpassung sehen. Der erste Block - Parameter der Abstände und der Anzahl der Kerzen bei der Zählung. Sie können versuchen, sie zu optimieren, wenn Sie wollen. Hier sind die Zahlen gemäß der Beschreibung im Buch "Technische Analyse. New Science".
- Setup_Distance = 4; // Abstand zwischen den Kerzen für die erste Zählung.
- Setup_Limit = 9; // Wie viele Candlesticks bestimmen die Sequenz der ersten Zählung.
- Intersection_Min_Distance = 3; // Mindestabstand zwischen den Candlesticks, die den "Schnittpunkt" definieren.
- Countdown_Distance = 2; // Der Abstand zwischen den Candlesticks für den letzten Countdown.
- Countdown_Limit = 13; // Wie viele Candlesticks gezählt werden sollen, bis das Signal erscheint.
Die Parameter der Töne finden Sie in Abschnitt 3. Wenn Sie Sprachalarme für Ereignisse benötigen, dann:
- Allow_Play_Sounds = true; //Erlauben (true) oder verbieten, dass Warntöne abgespielt werden.
- Play_Sound_Voice = male; // können Sie auswählen, ob eine männliche oder weibliche Stimme für Meldungen verwendet werden soll.
//--- Alle möglichen Varianten von Ereignismeldungen werden hier beschrieben. Der Indikator benachrichtigt nur über die Ereignisse, die im Chart angezeigt werden und die mit den unten beschriebenen Parametern erlaubt sind:
Play_Sound_Signal = false; // Kauf- oder Verkaufssignal
Play_Sound_Setup_Start = false; // Start der Setup-Sequenz
Play_Sound_Setup_End = false; // Neunte Kerze der Setup-Sequenz
Play_Sound_Sound_Countdown_Start = false; // Beginn des letzten Countdowns vor dem Signal
Play_Sound_Crossower = false; // "Crossing" vor dem letzten Countdown.
Abschnitt 2 lässt nur die Symbole zu, die der Benutzer anzeigen möchte.
In Abschnitt 4 wird die Größe der Icons festgelegt.
Abschnitt 5 legt die Farben für alle angezeigten Elemente des Indikators fest.
Abschnitt 6 enthält Pfeilcodes für jedes der Elemente.
