Friday 2 June 2017

Zickzack Gleitender Durchschnitt


Der Zig-Zag-Indikator versucht, Preis-Trends-Support und Resistance-Bereiche zu bestimmen, und klassische Chart-Muster wie Kopf und Schultern Doppel-Böden und Doppel-Tops Die Zig-Zag-Indikatoren verwendet sowohl Swing Highs und Swing-Tiefen in seiner Berechnung. Swing Highs Wenn ein Preis in der Regel Schließen ist sowohl höher als der Preis vor ihm und danach it. Swing Lows Wenn ein Preis ist niedriger als der Preis vor ihm und niedriger als der Preis nach ihm. Die Zig-Zag-Indikator kann sowohl Prozentsätze oder Punkte in seiner Konstruktion 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 gezeichnet wird. Die Grafik unten des E-Mini Nasdaq 100 Futures-Kontrakts zeigt visuell den Unterschied zwischen einem Preis-Retracement Zig-Zag von 3 und ein Preis-Retracement Zig-Zag von 5.Notice wie in der Grafik oben, dass ein Zig-Zag mit einem Retracement-Prozentsatz von 3 deutlich mehr Linien als der Zig-Zag mit einem Retracement-Prozentsatz von 5 macht Zweck der Verwendung eines Zig-Zag mit einem größeren Retracement-Prozentsatz ist, um zu helfen, Preislärm zu eliminieren, das für die Trader-Analyse nicht signifikant ist. Auf der nächsten Seite wird der Zig-Zag bei der Aufdeckung von Lagerzyklen beim Screening hilfreich sein Out-kurzfristige Preis Lärm. Die Informationen oben ist für Informations-und Unterhaltungszwecke nur und stellt keine Handelsberatung oder eine Aufforderung zum Kauf oder Verkauf von Aktien, Option, Zukunft, Ware oder Forex Produkt Vergangene Wertentwicklung ist nicht unbedingt ein Hinweis auf Künftige Leistung Trading ist inhärent riskant ist nicht haftbar für besondere oder Folgeschäden, die aus der Nutzung oder die Unfähigkeit zu verwenden, die Materialien und Informationen auf dieser Website zur Verfügung gestellt Siehe vollständige Haftungsausschluss. Zig Zag Interpretationen. Die Zig-Zag-Indikator kann Effektiv bei der Filterung von kurzfristigen Lärm und Identifizierung von signifikanten Trends und signifikante Veränderungen in den Marktpreisen. Below ist ein Diagramm des E-Mini SP 500 Futures-Kontrakt, der illustriert, wie effektiv die Zig-Zag-Indikator war in visuell finden Bereichen der Unterstützung und Widerstand Und Preisausbrüche. Das Diagramm oben des e-mini verwendet einen 5 Zig-Zag-Retracement-Wert, daher werden nur Preisänderungen von 5 oder mehr gezeigt, die einem langfristigen Händler oder Investor helfen, wichtige Bereiche der Unterstützung, des Widerstandes und der Bereiche zu identifizieren Von Preisausbrüchen. Auf der linken Seite des Diagramms bildete der SP 500 ein Dreiecks-Konsolidierungsmuster. Als die Preise den Widerstand kosteten, wurde ein potenzieller langfristiger Kauf erzeugt. In der Mitte des Charts war der Zig-Zag-Indikator wirksam, um das zu illustrieren Die SP 500 war in einem Aufwärtstrendkanal Typischerweise könnten Händler vielleicht in Gebieten kaufen, in denen der Preis die untere Support-Trendlinie berührte und verkaufte, wenn die Preise die obere Widerstandslinie berührten. Das Diagramm unterhalb von Intel INTC zeigt ein klassisches Diagrammkopf - und Schultermuster, das leicht zu sehen ist Durch die Zig-Zag-Indikator 1 Retracement. Die leicht identifiziert Kopf-und Schultern Muster gab ein potenzielles Verkaufssignal, wenn der Preis auf der rechten Schulter brach die nach oben geneigten Trendlinie. Die Zig-Zag-Indikator ist ein technisches Analyse-Tool, das verwendet werden könnte, um klassische identifizieren Charting-Muster Der Zig-Zag-Indikator ist auch wirksam bei der visuellen Reduzierung von Lärm und hilft dem technischen Händler, größere Bildmuster und allgemeine Marktrichtung zu sehen. Die oben genannten Informationen dienen nur zu Informationszwecken und Unterhaltungszwecken und stellen keine Handelsberatung oder eine Aufforderung zum Kauf dar Verkauf von Aktien, Option, Zukunft, Ware oder Forex-Produkt Die Wertentwicklung in der Vergangenheit ist nicht unbedingt ein Hinweis auf die zukünftige Wertentwicklung Der Handel ist inhärent riskant, haftet nicht für besondere oder Folgeschäden, die aus der Nutzung oder der Unfähigkeit zur Nutzung resultieren Materialien und Informationen, die auf dieser Website zur Verfügung gestellt werden. Vollständiger Haftungsausschluss. MetaTrader 5 - Trading Systems. Der ZigZag Indicator Fresh Approach und neue Solutions. Every Trader sicherlich kennt die ZigZag Indikator für die Analyse der Preisbewegungen der gegebenen oder größeren Amplitude A ZigZag Linie ist ein Gestrichelte Linie, deren Knoten auf Höhen und Tiefen des Preisdiagramms liegen. Es gibt viele Variationen dieses Indikators 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Doch viele MQL5-Programmentwickler sind scharf darauf, zu schaffen Ihr eigener idealer ZigZag Die Hauptrückseiten des ZigZag-Indikators sind Verzögerungen, falsche Markierungen von fragwürdigen Knoten externer Bar 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 z. B. Layman s Notes ZigZag und Show Must Go On, oder einmal wieder um ZigZag Das Thema scheint im Wesentlichen erforscht worden zu sein, mit einer großen Anzahl von Veröffentlichungen zur Verfügung zu sein. Doch es gibt etwas, das sich darüber magnetisiert Jetzt hat es auch mein Interesse gefangen, Vor allem in der Möglichkeit der Schaffung eines erweiterten ZigZag-Indikators. Dieser Artikel beschreibt eine Methode zur Erstellung eines erweiterten ZigZag mit dem Umschlag-Indikator Es wird davon ausgegangen, dass wir eine bestimmte Kombination von Eingabeparametern für eine Reihe von Umschlägen finden können, wobei die meisten ZigZag-Knoten innerhalb liegen Die Begrenzungen der Envelopes-Bands. Eine Methode zur Erstellung eines erweiterten ZigZag-Indikators. Wir werden ein Ziel gesetzt, um Koordinaten von zwei Knoten zu finden - der aktuelle und der vorhergesagte Knoten Abb. 1 Der aktuelle Knoten ist ein Knoten, der noch nicht abgeschlossen ist, dessen Koordinaten sind Immer noch gesucht oder angepasst Darüber hinaus ist es immer auf der aktuellen Null-Bar Während in der Zukunft, ein vorhergesagter Knoten muss die geschätzte Ebene der nächsten ZigZag-Knoten zeigen. Fig 1 Vorhersage neuer ZigZag Knoten der aktuelle Knoten und der nächste Knoten. So ist das Ziel gesetzt und wir haben eine Vorstellung davon, wie man Moving Average Envelopes als Grundlage für den Aufbau eines fortgeschrittenen Indikators einsetzt. Abb. 2 Wir suchen nach Umschlägen, deren Abweichung von ZigZag-Knoten minimal ist. Es erscheint ganz logisch, dass Briefumschläge für ZigZag-Gipfel und - täler sind Muss separat durchsucht werden. Fig 2 ZigZag-Indikatoren und Moving Average Envelopes. Um die statistische Signifikanz der Prognose zu erhöhen, anstatt nur eine oder sogar 10 Envelopes Indikatoren zu verwenden, sollten wir einen Pool von 100 oder mehr Indikatoren mit unterschiedlichen Eingabedaten verwenden Unterscheiden sich in der Mittelungsperiode der Hauptindikatorlinie und des verwendeten Preises Hoch für Spitzen und Niedrig für Mulden Lassen Sie uns die folgenden Notationen und Formeln vorstellen. ZZ - die ZigZag-Anzeige. ENV - die Hauptlinie des Umschlagindikators fällt mit dem iMA-Indikator zusammen. Umschläge i - Wert der Hauptlinie des Umschlagindikators auf der i. Bar. ZZ Hoch - ZigZag Spitzenwert. ZZ Niedrig - ZigZag Trogwert. ENV Hochwertig der Hauptlinie des Umschlagindikators entspricht einem ZigZag Peak. ENV Niedriger Wert der Hauptlinie des Umschlagindikators entspricht einem ZigZag - Trog. nochzahl ZigZag peaks. nlow - Anzahl der ZigZag - Mulden. Wir haben zwei Indikatorpools für Gipfel und die andere für Mulden um 100 Indikatoren Jeder wird die Abweichung der ZigZag-Knoten von der Hauptlinie des Umschlag-Indikators für jeden Indikator im Pool berechnen und das arithmetische Mittel der Abweichungen für jeden Pool-Indikator mit den obigen Formeln finden. Die folgende Abbildung zeigt ein Diagramm von Abweichungen in Bezug auf Die identifizierten Knoten ZZ von der Hauptleitung ENV für einen Indikator. Fig 3 Diagramm der Abweichungen der ZZ-Knoten von ENV. Das arithmetische Mittel der Abweichungen wird verwendet, um das Niveau zu bestimmen, auf das die Hauptlinie des Umschlagindikators verschoben werden soll Zeichne die Umschlagbänder Also, wir brauchen das arithmetische Mittel der Abweichungen von den ZigZag-Gipfeln, um die obere Linie zu zeichnen und das arithmetische Mittel der Abweichungen von den Mulden, um die untere Linie des Umschlagindikators zu zeichnen. Es sind obere und untere Linien von Umschlägen, die wir Werden zu nutzen, um charakteristische Punkte zu finden und ZigZag-Knoten vorherzusagen Noch einmal interessieren wir uns für den Pool von Umschlägen, der aus einem Satz von Envelopes-Indikatoren besteht. Das arithmetische Mittel der Abweichungen von ZigZag-Knoten aus der Hauptlinie eines gegebenen Umschlags wird berechnet Jeder Indikator Nach dem Plotten der resultierenden Linien die obere und untere Linie des Pools in der Tabelle, werden wir in der Lage sein, die folgenden zu sehen. Fig 4 Die Umschläge Linien auf der Ebene. Wenn wir davon ausgehen, dass jede Zeile liegt auf einer separaten Ebene, während Alle von ihnen zusammen eine Oberfläche, die obige Figur zeigt nur die Projektion von jedem Indikator auf dem Preis Diagramm Flugzeug Ein 3D-Bild dieser Zeilen wird etwa wie folgt. Fig 5 Die Umschläge Linien in 3D. Let s jetzt eine schnelle 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, die eine Kurve darstellt Die obigen Figuren zeigen einen speziellen Fall, bei dem die Kurve eine Gerade ist Um die Prognose zu machen, genügt es, die Koordinaten jedes Punktes auf der Kurve zu haben, die weiter in Berechnungen verwendet wird. Wir benötigen die folgenden Querschnittsmerkmale maximal Und Minimalpunkt sowie der Schwerpunkt des Querschnitts das arithmetische Mittel aller Punktwerte Die erhaltenen charakteristischen Punkte werden auf den aktuellen Nullpunkt projiziert, wobei die relevanten Daten im Verlauf gespeichert werden. Diese charakteristischen Punkte dienen Als die Basis für die aktuellen und die nächsten ZigZag-Knoten. Da die Suche nach Envelope-Bands separat für Gipfel und Tröge durchgeführt wird, sollten wir also zwei Querschnitte für Peaks und die andere für Trog bekommen. Um die Prognose zu bekommen , Verwenden wir den nächstgelegenen charakteristischen Punkt. Bei der Suche nach einem ZigZag-Peak nehmen wir die charakteristischen Punkte des Querschnitts, die sich aus dem Schnittpunkt der Oberfläche der oberen Linien des Umschlag-Indikators mit einer Schnittebene ergeben. Umgekehrt zu finden Ein Trog nehmen wir die charakteristischen Punkte des Querschnitts, die sich aus dem Schnittpunkt der Oberfläche der unteren Linien des Umschlag-Indikators mit einer Schnittebene ergeben. Testing New Indicator. Now, dass wir die Methode definiert haben, lassen Sie uns den Indikator We Wird zuerst die letzten Knoten des ZigZag-Indikators finden und sie in das Diagramm zeichnen. Zu diesem Zweck verwenden wir die AdvancedZigZag-Klasse, die für die Aufgabe geschrieben wurde. Es gibt zwei Methoden insgesamt. Die Zählmethode findet alle ZigZag-Knoten über eine gegebene Zeitspanne Anzahl der Takte und speichert sie in verschiedenen Arrays, Trennung von Peaks von Trogern Auf diese Weise wird es einfacher sein, die Analyse und Berechnung der Umschläge zu tun. Die Read-Methode findet die letzten Knoten und speichert sie in einem einzigen Array Wir brauchen diese Methode Für die ZigZag Indikator Visualisierung. Die GetExtremums Bibliothek von Yury Kulikov wird auch bei der Suche nach nodes. Let s setzen die Indikator unter Berücksichtigung in einem Expert Advisor Warum ein Experte Berater und kein Indikator Dies ist natürlich eine Frage des Geschmacks, aber es ist Scheint mir effizienter zu sein, so dass die grafischen Features von Expert Advisor zweifellos schwächer sind, aber wir gewinnen an Leistung, da die gleichen Symbolindikatoren in einem einzigen Stream arbeiten, während jeder EA in seinem eigenen Stream arbeitet. Schauen wir uns den Code an . Wir müssen ein paar Dinge hier klären. Der IEnvelopes-Indikator wird durch den iMA-Indikator ersetzt Es gibt nichts falsches oder irreführendes in ihm Die Sache ist, dass die Hauptlinie von iEnvelopes mit iMA zusammenfällt Es ist daher bequemer, die Moving Average Indikator zu verwenden. Wir verwenden zwei Pools von gleitenden Durchschnitten, bestehend aus 227 Zeilen jeweils, so dass 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. Indicator Werte werden in den OnTick-Block anstelle von OnInit geladen Wenn der Datenladeblock in OnInit platziert wird, ist es sehr wahrscheinlich Dass einige Daten zu spät zum Laden und die Indikatoren werden als Ergebnis nicht genau und vollständig berechnet werden. Nachdem alle Daten für die Berechnungen erhalten sind, wird der Fehler Variable Wert positiv und dieser Block wird vom Betrieb ausgeschlossen werden. So, Der daraus resultierende Indikator zeichnet die letzten sieben ZigZag-Knoten auf und berechnet die Koordinaten aller anderen Knoten über einen gegebenen Verlauf. Abb. 6 Die Berechnung wird nur einmal durchgeführt und wir verwenden die berechneten Daten weiter. Sie können sie natürlich so umsetzen Die Daten regelmäßig aktualisiert werden, aber in diesem Artikel werden wir es zu einem einzigen Pass behalten. Fig 6 Die ZigZag-Indikator 7 Knoten. Weitere, lassen Sie s Plot der Querschnitte der Oberflächen der Umschläge Indikatoren Um dies zu tun, werden wir hinzufügen Die folgenden auf die OnTick-Methode. Eine Anmerkung für Anfänger-Programmierer-Operatoren am Ende der Peaks und der Troughs-Block haben nicht am Ende der Zeichenfolge Es ist kein Fehler oder ein Tippfehler Dies sind Makros sehen die Daten-Bereich, wo sie sind Deklariert - sie sind sehr nützlich Ich empfehle, dass Sie sie in Ihren Programmen verwenden. Um die Querschnittspunkte der Oberfläche zu erkennen, die durch die Umschlaglinien gebildet wird, variieren die Punkte in der Größe, je größer die Mittelungsperiode der Hauptlinie der Umschlagindikatoren ist , Desto größer die Punkte Abb. 7 Darüber hinaus werden die Querschnitte um eine vertikale Achse gedreht, die durch den aktuellen Nullpunkt in verschiedenen Richtungen verläuft. Die Spitzen sind bei 90 Grad nach rechts und die Mulden sind bei 90 Grad nach links. Jetzt können sie sein Gesehen in der Preisschild-Ebene Anfänglich lagen sie in der Schneidebene Abb. 5 und konnten nicht beobachtet werden Wir konnten sie nur uns vorstellen, ohne eine Ahnung von ihrer Form zu haben. Die Querschnittslinien haben sich als sehr erwiesen Eigenartige Form Dies geschieht auch für die Bequemlichkeit der grafischen Analyse Visuell die Querschnitte ähneln zwei fliegenden Kometen. Fig 7 Querschnitt der Umschläge Indikator pool. Let s gehen auf die Berechnung der Querschnittsmerkmale das Maximum und das Minimum , Ebenso der Schwerpunkt des arithmetischen Mittels Die daraus resultierenden Werte werden als Punkte auf dem aktuellen Stab angezeigt, wobei die Punktgröße der Größe des relevanten Merkmals entspricht. Außerdem werden wir sie im Verlauf für die weitere Analyse speichern. Wir werden folgendes dem vorhandenen Code hinzufügen. Jetzt sehen wir, wie es aussieht, wenn es grafisch dargestellt wird. Fig 8 Querschnittsmerkmale das Maximum und das Minimum, sowie der Schwerpunkt, der für Gipfel und Tröge separat aufgezeichnet ist Müssen Sie den letzten letzten Schliff hinzufügen, indem Sie fortgeschrittene ZigZag-Knoten finden und plotten. Wir erhöhen den Code durch Hinzufügen der folgenden. So haben wir den neuen erweiterten ZigZag-Indikator, der die Position der neuen Knoten voraussagt. Abb. 9 Die Knoten selbst befinden sich im Merkmal Querschnitt punktiert das Maximum, das Minimum und den Schwerpunkt Der Arbeitstitel des Indikators ist zwei Kometen. Es ist zu beachten, dass die Fertigstellungszeit des nächsten Knotens, der in der Zukunft ist, unbekannt geblieben ist. Grundsätzlich können wir Nur vorhersagen, eine Knotenkoordinate - der Preis. Fig 9 Die erweiterte ZigZag-Indikator prognostiziert die Knoten die aktuelle und die nächste. Analyse der Ergebnisse und Empfehlungen für Entwickler. Die Indikator Beobachtungen haben gezeigt, dass. Deviation der ZigZag Knoten Koordinaten aus der vorhergesagten Knoten sind innerhalb der Toleranzregion Die riesige Anzahl von Knoten liegt im Schatten des entsprechenden Querschnitts Das ist sicherlich nur eine qualitative Bewertung Genauere Ergebnisse werden in den zukünftigen Artikeln folgen. Querschnitte der Umschlaglinien zeigen das Marktverhalten und Erwartete Preisdynamik Achten Sie auf den Kometenschwanz, der aus Punkten mit der kleinsten Mittelungsperiode besteht, die kleinste Größe. Es ist in Richtung des Preises gerichtet Der Kometen s Schwanz biegt sich in den kompliziertesten Weisen und desto mehr wird es gedreht Die entgegengesetzte Richtung, desto größer ist die Chance, die Trendänderung zu sehen. Schauen Sie einfach das Verhalten des Indikators auf verschiedenen Zeitrahmen mit unterschiedlichen Amplituden an. Das ist sehr interessant. Die charakteristischen Punkte der Querschnitte bilden Linien, die einen starken Widerstand gegen die Preisbewegung aufweisen können Deshalb können sie als Stütz - und Widerstandslinien betrachtet werden. Wenn die Punkte des Schwerpunkts des Querschnitts als die Gipfel in Abb. 9 vorangehen, ist dies ein Hinweis auf das Vorhandensein des Aufwärtstrends Das Ergebnis ist ein sehr interessanter Indikator, der in einer Handelsstrategie ausprobiert werden kann. Die Methode zur Vorhersage von ZigZag-Indikatorknoten, die im Artikel überprüft wurden, erlaubte uns, den neuen Indikator zu erstellen - Zwei Kometen. Der erweiterte ZigZag zeigt mögliche Koordinaten neuer Knoten , Obwohl dies nur eine Prognose ist. Der Algorithmus, der in dem Artikel betrachtet wird, kann verwendet werden, um ähnliche fortgeschrittene Indikatoren zu zeichnen, nicht notwendigerweise ZigZag-Indikatoren, z. B. Fraktale oder Semaphor-Indikatoren. Novice MQL5-Programmierer finden es interessant zu sehen, wie sie Makros erstellen können In ihren Programmen, um die Menge der wiederholten Code zu reduzieren.

No comments:

Post a Comment