Tuesday 14 February 2017

Zickzack Gleitender Durchschnitt

MetaTrader 5 - Handelssysteme Der ZigZag-Indikator: Frischer Ansatz und neue Lösungen Einführung Jeder Trader kennt sicherlich den ZigZag-Indikator, der für die Analyse von Preisbewegungen mit gegebener oder größerer Amplitude bestimmt ist. Eine ZigZag-Linie ist eine unterbrochene Linie, deren Knoten sich an Höhen und Tiefen der Preisliste befinden. Es gibt viele Variationen dieses Indikators: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Doch eine Menge von MQL5-Programm-Entwickler sind scharf Auf die Schaffung ihrer eigenen idealen ZigZag. Die wichtigsten Nachteile des ZigZag-Indikators sind Verzögerungen, falsche Markierungen von fragwürdigen Knoten (externer Balken) und unbefriedigende Leistung. Meiner Meinung nach wurde die eleganteste ZigZag-Implementierung von Yuri Kulikov (Yurich) vorgeschlagen. Außerdem gibt es einige sehr gute MQL4 Artikel, wie Laymans Notes: ZigZag. Und Show Must Go On, oder Once Again über ZigZag. Das Thema scheint weitgehend erforscht zu sein, wobei eine große Anzahl von Publikationen zur Verfügung stehen. Doch es gibt etwas Magnetisierenden darüber. Jetzt hat es auch mein Interesse geweckt, vor allem in der Möglichkeit, einen fortgeschrittenen ZigZag-Indikator zu schaffen. Dieser Artikel beschreibt eine Methode zum Erstellen eines erweiterten ZigZag mit dem Umschlag-Indikator. Es wird angenommen, dass wir eine bestimmte Kombination von Eingabeparametern für eine Reihe von Umschlägen finden können, wobei die meisten ZigZag-Knoten innerhalb der Grenzen der Umschlagbänder liegen. Eine Methode zum Erstellen eines erweiterten ZigZag-Indikators Wir werden ein Ziel setzen: Koordinaten von zwei Knoten - dem aktuellen und dem vorhergesagten Knoten (Abb. 1) zu finden. Der aktuelle Knoten ist ein Knoten, der noch nicht abgeschlossen ist, dessen Koordinaten noch gesucht oder angepasst werden. Darüber hinaus ist es immer auf der aktuellen (Null) bar. In der Zukunft muss ein vorhergesagter Knoten den geschätzten Pegel des nächsten ZigZag-Knotens anzeigen. Feige. 1. Vorhersage neuer ZigZag-Knoten: der aktuelle Knoten und der nächste Knoten. So ist das Ziel gesetzt und wir haben eine Idee, wie man Moving Average Envelopes als Grundlage für den Aufbau eines fortgeschrittenen Indikators verwendet (Bild 2). Wir suchen nach Umschlägen, deren Abweichung von den ZigZag-Knoten minimal ist. Es scheint ganz logisch, dass Umschläge für ZigZag-Gipfel und Täler separat gesucht werden müssen. Feige. 2. ZigZag Indikatoren und Moving Average Umschläge. Um die statistische Signifikanz der Prognose zu erhöhen, sollten wir anstelle der Verwendung von nur einem oder sogar 10 Umschlagindikatoren einen Pool von 100 oder mehr Indikatoren mit unterschiedlichen Eingangsdaten verwenden. Sie unterscheiden sich im Mittelungszeitraum der Hauptindikatorlinie und dem verwendeten Preis (Hoch für Spitzen und Tief für Mulden). Hier können Sie die folgenden Notationen und Formeln einfügen: ZZ - ZigZag-Anzeige ENV - Hauptzeile der Hüllkurvenanzeige (entspricht der iMA-Anzeige) Hüllkurven (i) - Wert der Hauptlinie der Hüllkurvenanzeige auf der i ) - ZigZag-Spitzenwert ZZ (Niedrig) - ZigZag-Muldenwert ENV (High) - Wert der Hauptlinie des Hüllkurvenindikators entsprechend einem ZigZag-Peak ENV (Low) - Wert der Hauptlinie des Hüllkurvenindikators entsprechend ZigZag Trog nhigh - Anzahl der ZigZag - Spitzen nlow - Anzahl der ZigZag - Mulden. Wir haben zwei Indikatorpools: eine für Peaks und die andere für Täler (jeweils etwa 100 Indikatoren). Wir berechnen für jeden Indikator im Pool die Abweichung der ZigZag-Knoten von der Hauptlinie des Hüllkurvenindikators und finden anhand der obigen Formeln das arithmetische Mittel der Abweichungen für jeden Pool-Indikator. Die folgende Abbildung zeigt ein Diagramm von Abweichungen in Bezug auf die identifizierten Knoten ZZ von der Hauptleitung ENV für einen Indikator. Feige. 3. Diagramm der Abweichungen von ZZ-Knoten von ENV. Das arithmetische Mittel der Abweichungen wird verwendet, um den Pegel zu bestimmen, mit dem die Hauptlinie des Hüllkurvenanzeigers bewegt werden soll, um die Hüllkurvenbänder zu zeichnen. So benötigen wir das arithmetische Mittel der Abweichungen von den ZigZag-Spitzen, um die obere Linie und das arithmetische Mittel der Abweichungen von den Mulden zu zeichnen, um die untere Linie des Hüllkurven-Indikators zu zeichnen. Es sind obere und untere Linien von Umschlägen, die wir verwenden werden, um charakteristische Punkte zu finden und ZigZag-Knoten vorherzusagen. Wieder einmal interessieren wir uns für den Pool von Umschlägen, die aus einem Satz von Umschlagindikatoren bestehen. Das arithmetische Mittel der Abweichungen von ZigZag-Knoten von der Hauptlinie einer gegebenen Hüllkurve wird für jeden Indikator berechnet. Nach der Darstellung der daraus resultierenden Linien (obere und untere Linie) des Pools im Diagramm können wir folgendes sehen: Abb. 4. Die Umschläge Linien auf der Ebene. Wenn wir annehmen, daß jede Zeile auf einer separaten Ebene liegt, während alle zusammen eine Oberfläche bilden, so zeigt die obige Figur nur die Projektion jedes Indikators auf der Preistabelle. Ein 3D-Bild dieser Linien ist etwa wie folgt: Fig. 5. Die Umschlaglinien in 3D. Wir haben jetzt eine kurze Lektion in Geometrie. Stellen Sie sich vor, dass der Pool von Zeilen des Briefumschlags eine 3D-Oberfläche ist. Nehmen Sie eine Ebene senkrecht zum Preisdiagramm und schneiden Sie die Oberfläche an der aktuellen (Null) bar. Als Ergebnis erhalten wir einen Querschnitt der Oberfläche, der eine Kurve darstellt (die obigen Figuren zeigen einen speziellen Fall, bei dem die Kurve eine gerade Linie ist). Um die Prognose durchzuführen, genügt es, die Koordinaten jedes Punktes auf der Kurve zu haben, die in Berechnungen weiter verwendet werden. Wir benötigen die folgenden Querschnittsmerkmale: den maximalen und den minimalen Punkt sowie den Schwerpunkt des Querschnitts (das arithmetische Mittel aller Punktwerte). Die erhaltenen charakteristischen Punkte werden auf den aktuellen (Null-) Balken projiziert, wobei die relevanten Daten im Verlauf gespeichert werden. Diese charakteristischen Punkte dienen als Basis für den aktuellen und den nächsten ZigZag-Knoten. Da die Suche nach Envelope-Bändern separat für Peaks und Mulden durchgeführt wird, sollten wir zwei Querschnitte erhalten: eine für Peaks und die andere für Mulden. Um die Prognose zu erhalten, verwenden wir den nächsten charakteristischen Punkt. Zum Beispiel bei der Suche nach einem ZigZag-Peak. Nehmen wir die charakteristischen Punkte des Querschnitts, die sich aus dem Überschneiden der Oberfläche der oberen Zeilen des Briefumschlags mit einer Schnittebene ergeben. Um einen Trog zu finden, nehmen wir die charakteristischen Punkte des Querschnitts, die sich aus dem Schnitt der Oberfläche der unteren Linien des Umschlagindikators ergeben, mit einer Schnittebene. Testing New Indicator Nachdem wir die Methode definiert haben, erstellen wir das Kennzeichen. Wir werden zunächst die letzten Knoten des ZigZag-Indikators finden und in das Diagramm ziehen. Dazu verwenden wir die AdvancedZigZag-Klasse, die für die jeweilige Aufgabe geschrieben wurde: Insgesamt gibt es zwei Methoden: Die Count-Methode findet alle ZigZag-Knoten über einen bestimmten Zeitraum (Anzahl der Balken) und speichert sie in verschiedenen Arrays unter Trennung von Peaks Aus Trögen. Auf diese Weise wird es einfacher, die Analyse und Berechnung der Umschläge zu tun. Die Methode Read findet die letzten Knoten und speichert sie in einem einzigen Array. Wir benötigen diese Methode für die ZigZag-Anzeiger-Visualisierung Die GetExtremums-Bibliothek (von Yury Kulikov) wird auch bei der Suche nach Knoten benötigt. Wir können den Indikator in einem Expertenrat berücksichtigen. Warum ein Expert Advisor und kein Indikator Dies ist natürlich eine Frage des Geschmacks, aber es scheint mir so effizienter zu sein. Expert Advisors grafische Funktionen sind zweifellos schwächer, aber wir gewinnen in der Leistung, da gleiche Symbol-Indikatoren in einem einzigen Stream arbeiten, während jede EA arbeitet in einem eigenen Stream. Werfen wir einen Blick auf den Code: Wir müssen hier ein paar Dinge klären: Der iEnvelopes-Indikator wird durch den iMA-Indikator ersetzt. Es gibt nichts Falsches oder Irreführendes darin. Die Sache ist, dass die Hauptlinie von iEnvelopes fällt mit iMA. Es ist daher bequemer, den Moving Average-Indikator zu verwenden. Wir verwenden zwei Pools von gleitenden Durchschnitten, bestehend aus 227 Zeilen, so dass insgesamt 454 iMA Indikatoren insgesamt Ist es viel oder wenig Grundsätzlich ist es eine große Zahl. Aber zuerst können wir die Anzahl der Indikatoren ändern, wenn nötig, und zweitens brauchen wir Statistiken. Was ist der Punkt bei der Suche nach Umschlägen für ein Dutzend Knoten Wir brauchen mindestens hundert. Indikatorwerte werden im OnTick () - Block anstelle von OnInit () geladen. Wenn der Datenladeblock in OnInit () platziert wird, ist es sehr wahrscheinlich, dass einige Daten zu spät kommen und die Indikatoren infolgedessen nicht exakt und vollständig berechnet werden. Nachdem alle Daten für die Berechnungen erhalten werden, wird der Variable Variablenwert positiv und dieser Block wird vom Betrieb ausgeschlossen. So zeichnet der resultierende Indikator die letzten sieben ZigZag-Knoten auf und berechnet die Koordinaten aller anderen Knoten über einem gegebenen Verlauf (6). Die Berechnung wird nur einmal durchgeführt und die berechneten Daten weiterverwendet. Sie können natürlich so implementieren, dass die Daten regelmäßig aktualisiert werden, aber in diesem Artikel werden wir es zu einem einzigen Pass behalten. Feige. 6. Die ZigZag-Anzeige (7 Knoten). Ferner können die Querschnitte der Oberflächen der Umschlagindikatoren aufgetragen werden. Dazu werden wir der OnTick () - Methode folgendes hinzufügen: Eine Notiz für Anfänger-Programmierer: Operatoren am Ende des Peaks und der Troughs-Block haben am Ende des Strings nicht. Es ist kein Fehler oder ein Tippfehler. Dies sind Makros (siehe die Daten Abschnitt, wo sie deklariert sind) - sie sind sehr nützlich Ich empfehle, dass Sie sie in Ihren Programmen. Um die Querschnittspunkte der von den Umschlaglinien gebildeten Fläche zu unterscheiden, variieren die Punkte in der Größe: je größer die Mittelungsperiode der Hauptlinie der Umschlagindikatoren ist, desto größer sind die Punkte (7). Darüber hinaus werden die Querschnitte um eine vertikale Achse gedreht, die durch den Strom - (Null-) Balken in verschiedenen Richtungen verläuft: Spitzen sind bei 90 Grad nach rechts und Tiefen sind bei 90 Grad nach links. Jetzt können sie in der Preis-Chart-Ebene zu sehen. Zunächst lagen sie in der Schnittebene (Bild 5) und konnten nicht beobachtet werden. Wir konnten sie uns nur vorstellen, ohne eine Ahnung von ihrer Form zu haben. Die Querschnittslinien haben sich als sehr eigenartig erwiesen. Dies geschieht auch für die Bequemlichkeit der grafischen Analyse. Optisch ähneln die Querschnitte zwei fliegenden Kometen: Abb. 7. Querschnitt des Hüllkurven-Pools. Gehen wir zur Berechnung der Querschnittsmerkmale vor: das Maximum und das Minimum, sowie den Schwerpunkt (das arithmetische Mittel). Die resultierenden Werte werden als Punkte auf der aktuellen Leiste angezeigt, wobei die Punktgröße der Größe des betreffenden Merkmals entspricht. Darüber hinaus werden wir sie in der Geschichte für die weitere Analyse zu speichern. So werden wir dem vorhandenen Code folgendes hinzufügen: Jetzt sehen wir, wie es aussieht, wenn es grafisch dargestellt ist: Abb. 8. Querschnittsmerkmale: das Maximum und das Minimum, sowie der Schwerpunkt für Peaks und Mulden getrennt aufgetragen. Wir müssen nur den letzten Schliff hinzufügen, indem wir fortgeschrittene ZigZag-Knoten finden und plotten. Wir verbessern den Code, indem wir folgendes hinzufügen: So haben wir den neuen ZigZag-Indikator, der die Position der neuen Knoten voraussagt (Abb. 9). Die Knoten selbst befinden sich in den charakteristischen Querschnittspunkten: dem Maximum, dem Minimum und dem Schwerpunkt. Der Arbeitstitel des Indikators ist Two Comets. Es sei angemerkt, dass die Beendigungszeit des nächsten Knotens, der in der Zukunft ist, unbekannt geblieben ist. Grundsätzlich können wir nur eine Knotenkoordinate vorhersagen - den Preis. Feige. 9. Das erweiterte ZigZag-Symbol prognostiziert die Knoten: die aktuelle und die nächste. Analyse der Ergebnisse und Empfehlungen für Entwickler Die Indikatorbeobachtungen haben ergeben: Abweichungen der ZigZag-Knotenkoordinaten von den vorhergesagten Knoten liegen innerhalb des Toleranzbereichs. Die große Anzahl der Knoten liegt im Schatten des entsprechenden Querschnitts. Das ist sicher nur eine qualitative Bewertung. Genauere Ergebnisse folgen in den künftigen Artikeln. Querschnitte der Hüllkurven zeigen das Marktverhalten und den erwarteten Preisimpuls Achten Sie auf den Kometenschwanz, der aus Punkten mit der kleinsten Mittelungsperiode (die kleinste Größe) besteht. Es ist in Richtung des Preises gerichtet. Die Kometen Schwanz biegt sich auf die kompliziertesten Wege und je mehr sie in die entgegengesetzte Richtung gedreht wird, desto größer ist die Chance, den Trend zu sehen. Beobachten Sie einfach das Verhalten der Anzeige auf verschiedenen Zeitrahmen mit unterschiedlichen Amplituden. Das ist äußerst interessant Die charakteristischen Punkte der Querschnitte bilden Linien, die eine starke Widerstandsfähigkeit gegen die Preisbewegung aufweisen können. Daher können sie als Unterstützungs - und Widerstandslinien betrachtet werden. Wenn die Punkte des Schwerpunkts des Querschnittes vor ihm liegen (wie die Spitzen in Fig. 9), ist dies ein Hinweis auf das Vorhandensein des Aufwärtstrends. Also, was wir als Ergebnis erhalten hat, ist ein sehr interessanter Indikator, der in einer Handelsstrategie ausprobiert werden kann. Fazit Die Methode zur Vorhersage von ZigZag-Indikatorknoten, die im Artikel untersucht wurde, ermöglichte es, den neuen Indikator Two Comets zu erstellen. Der fortgeschrittene ZigZag zeigt mögliche Koordinaten neuer Knoten, obwohl dies nur eine Prognose ist. Der in dem Artikel betrachtete Algorithmus kann verwendet werden, um ähnliche fortgeschrittene Indikatoren aufzuzeichnen, die nicht notwendigerweise ZigZag-Indikatoren sind, z. B. Fraktale oder Semaphor-Indikatoren. Anfänger MQL5-Programmierer können es interessant finden, um zu sehen, wie sie Makros in ihren Programmen erstellen können, um die Menge an wiederholtem Code zu reduzieren. Der Zig-Zag-Indikator versucht, Preisentwicklungen zu bestimmen. Stütz - und Widerstandsbereiche und klassische Chartmuster wie Kopf und Schultern. Doppelte Unterseiten und doppelte Oberseiten. Die Zig-Zag Indikatoren nutzt sowohl Swing-Highs und Swing-Tiefen in ihrer Berechnung: Swing Highs. Wenn ein Preis (in der Regel in der Nähe) ist sowohl höher als der Preis vor und nach ihm. Schaukel. Wenn ein Preis ist sowohl niedriger als der Preis vor und niedriger als der Preis danach. Das Zig-Zag-Kennzeichen kann sowohl Prozentsätze als auch Punkte in seinem Aufbau verwenden. Um den Zig-Zag-Indikator zu konstruieren, muss es einen bestimmten Prozentsatz oder eine Anzahl von Punkten zwischen einem Swing-High und einem Swing-Low geben, bevor eine Linie gezogen wird. Die Grafik unten des E-Mini Nasdaq 100 Futures-Kontraktes verdeutlicht die Differenz zwischen einem Preisrückzug Zig-Zag von 3 und einem Preisrückzug Zig-Zag von 5: Beachten Sie, wie in der obigen Grafik ein Zig-Zag mit einem Retracement-Prozentsatz Von 3 macht deutlichere Linien als der Zig-Zag mit einem Prozentsatz von 5%. Der Zweck der Verwendung eines Zig-Zags mit einem größeren Prozentsatz der Rückzugsbewegungen ist es, Preisrauschen zu vermeiden, die für die Händleranalyse nicht von Bedeutung sind. Wie auf der nächsten Seite gezeigt werden kann, kann der Zig-Zag bei der Aufdeckung von Lagerzyklen hilfreich sein, während kurzfristige Preisrauschen abgeschirmt werden. Die oben stehenden Informationen dienen lediglich Informationszwecken und dienen nur zu Informationszwecken und stellen weder eine Handelsberatung noch eine Aufforderung zum Kauf oder Verkauf von Aktien-, Options-, Zukunfts-, Rohstoff - oder Devisenprodukten dar. Die Wertentwicklung in der Vergangenheit ist nicht unbedingt ein Hinweis auf die zukünftige Wertentwicklung. Handel ist von Natur aus riskant. OnlineTradingConcepts haftet nicht für besondere oder Folgeschäden, die aus der Nutzung oder Nichtnutzung, den auf dieser Website bereitgestellten Materialien und Informationen entstehen. Vollständiger Haftungsausschluss. Dalam menentukan Analisa Teknikal. indikator Zickzack-merupakan salah satu bagian Yang sepertinya Perlu untuk undeinem gunakan, kenapa demikian, karena Indikator Zigzag merupakan salah satu indikator Impuls Yang ada di MetaStock, sedangkan fungsinya hampir sama seperti indikator Parabolic SAR Yang sudah pernah Saya Bahas sebelumnya yaitu bisa digunakan sebagai alat konfirmasi Tambahan atau pendukung bagi indikator lainnya dalam penentuan sebuah tendenz yang sedang terjadi dipasar. Hanya saja Yang membedakan antara indikator Zigzag dengan indikator Parabolic SAR, yaitu indikator Zigzag biasanya memberikan Signal terjadinya perubahan pergerakan arah Trend Lebih awal dibandingkan dengan indikator Parabolic SAR, namun bukan berarti tidak memiliki kelemahan, indikator Zick-Zack-kelemahannya ialah indikator ini belum dapat dijadikan alat konfirmasi bahwa perubahan Suatu arah Trend yang Telah Benar-Benar terjadi karena jika dalam beberapa hari selanjutnya terjadi perubahan harga, maka indikator Zick-Zack-ini dapat berubah arah Kembali. Oleh karena itu, indikator Zickzack lebih cocok untuk dijadikan sebuah Signal awal untuk mulai bersiap-siap mengantisipasi perubahan suatu arah trend. Misalnya jika disaat bullish Sedang terjadi, TIBA-TIBA terjadi koreksi, maka indikator Zigzag Muley berbelok arah, dan hal ini bisa dijadikan sebagai tanda awal untuk undeinem Muley berhati-hati dan Muley mengantisipasi jika terjadi Umkehrung Sambil menunggu konfirmasi Dari indikator dan tanda-tanda konfirmasi Lainnya Didalam Handel forex, Anda bisa menggabungkan Indikator Zickzack dengan Indikator gleitenden Durchschnitt untuk mendapat Gewinn dalam Handel. Disarankan-Agar Anda menggunakan metatrader untuk menampilkan Indikator tersebut. Berikut adalah panduan setzen untuk indikator zig zag amp gleitender Durchschnitt. 1. Buka Metatrader Anda. 2. Pastikan Metatrader Anda sudah aktif amp online. 3. Buka Zeitrahmen Täglich (D1) 4. Untuk Einstellung Zickzack. Buka Menüeinsatz, Anzeigen, Gewohnheit, lalu pilih zickzack. Karena kita memang mengambil Auslieferung dari metatrader, maka kita tinggal klik ok. Jika Anda ingin mengganti warna dan ketebalan garis juga diperbolehkan, silahkan klik Farben. Zig Zag menunjukkan tren kinerja masa lalu als hanya perubahan yang paling penting. Indikator ini menyaring semua perubahan kurang dari jumlah tertentu. Zig Zag dapat Membrane Anda Melihat Perubahan Dengan Menyorot Pembalikan Yang Paling Penting. Dalam segmen terakhir dalam Zickzack dapat berubah berdasarkan perubahan plot dasar. Tanpa gleitender Durchschnitt atau Indikator Trend lainnya, jangan coba-coba bertrading hanya dengan zick-zack. 5. Untuk Einstellung Gleitender Durchschnitt. Buka Menü einfügen, Indikatoren, Trend, lalu pilih Moving Average. Pilih Zeitraum: 2, lalu klik Ok. Ulangi lagi prosesnya, untuk mendapat gleitenden Durchschnitt Periode 4, bedakan warnanya Dari gleitenden Durchschnitt 2. Sekali lagi, ulangi prosesnya untuk menampilkan indikator moving average 30. Tampak penggabungan indikator Zick-Zack-Verstärker gleitenden Durchschnitt adalah sbb: Testimoni untuk Kedua indikator itu adalah sbb: Jika Zig Zag sudah menghubungkan Ujung harga Dari atas ke bawah ataupun sebaliknya maka terdapat perubahan Trend jika gleitenden Durchschnitt 2 sudah Kreuzung melewati gleitenden Durchschnitt 4. Jika gleitenden Durchschnitt 2 Quer gleitenden Durchschnitt 4 Dari bawah keatas, dan sudah ada koneksi zickzack, maka Anda dapat melakukan Öffnen Kaufen. Sebaliknya jika gleitender Durchschnitt 2 sudah kreuzender gleitender Durchschnitt 4 dari atas ke bawah maka Anda dapat melakukan offener Verkauf, apalagi zig zag sudah membuat koneksi. Jika gleitender Durchschnitt 2 sudah kreuzt gleitender Durchschnitt 4 dan dalam beberapa hari kemudian sudah kreuzungsdurchschnitt durchschnittlich 30 maka akan ada tendenz kenaikan atau penurunan harga yang cukup besar. Ziel dalam 1 hari dengan menggunakan Indikator ini adalah 20 - 100 poin.


No comments:

Post a Comment