Wave Trend Oscillator MTF MT4
- Indikatoren
-
Evgenii Sutulov
I build trading indicators, strategies, and dashboards that don't repaint.
Seven years doing this. MetaTrader 4, MetaTrader 5, TradingView.
Closed bars only. What you see is what happened.
The bar being formed never changes a published value. - Version: 1.3
Ein Oszillator, der jeden Kreuzungspunkt in der Mitte der Bandbreite ignoriert. Wave Trend Oscillator MTF veröffentlicht eine Kreuzung nur dann, wenn sie innerhalb einer Zone geschieht, die der Markt tatsächlich erreicht hat, bewertet sie danach, wie tief diese Zone war, findet Divergenzen auf der schnellen Linie und kann sie auf dem Preischart zeichnen, auf dem Sie handeln, und er kann all das auf einem höheren Zeitrahmen berechnen, während Sie Ihren eigenen beobachten. Kostenlos, ohne Testphase, ohne gesperrte Funktionen.
Die schnelle Linie misst, wie weit sich der typische Preis von seinem eigenen geglätteten Zentrum entfernt hat, gemessen an seiner jüngsten durchschnittlichen Abweichung, und daneben wird ein langsamerer Durchschnitt dieser schnellen Linie gezeichnet. Drei Dinge werden veröffentlicht: die Kreuzung, der Grad der Zone, in der sie geschah, und die auf der schnellen Linie gefundenen Divergenzen.
Die Kreuzung, der Grad und die Divergenz
Eine Kaufkreuzung zählt nur, solange die langsame Linie unter dem überverkauften Niveau liegt, und eine Verkaufskreuzung nur, solange sie über dem überkauften Niveau liegt. Alles andere wird ignoriert.
Ein Signal erhält Grad eins, wenn es in der scharfgestellten Zone geschah, und Grad zwei, wenn die langsame Linie auch das tiefere Niveau erreicht hat. Der Grad beschreibt, wie weit der Markt in die Zone vorgedrungen ist, nicht wie wahrscheinlich der Trade funktioniert.
Divergenz wird gefunden, indem Pivots auf der schnellen Linie mit Pivots im Preis verglichen werden. Bullische und bärische Widersprüche werden markiert und mit einer Linie verbunden. Dieselbe Divergenz lässt sich auch auf dem Preischart selbst zeichnen, zwischen den beiden Preis-Pivots, sodass Sie sie dort sehen, wo Sie tatsächlich handeln.
Das Momentum-Histogramm zwischen den beiden Linien wird danach eingefärbt, ob der aktuelle Balken gegenüber dem vorherigen zunimmt oder gegen ihn nachlässt, sodass ein noch positives, aber schrumpfendes Histogramm anders wirkt als ein wachsendes. Diese Färbung lässt sich abschalten, dann kehrt das Histogramm genau zu seiner einfachen einfarbigen Form zurück.
Was auf dem Chart zu sehen ist
Im eigenen Unterfenster, mit einem gepunkteten Nulllevel: die schnelle und die langsame Wellenlinie sowie das Histogramm ihrer Differenz, eingefärbt nach Ausdehnung und Nachlassen. Divergenzlinien werden im Unterfenster gezeichnet und wahlweise auch auf dem Preischart.
Das Panel
Ein Canvas-Panel sitzt standardmäßig auf dem Preischart statt im Oszillatorfenster, lässt sich aber dorthin verschieben. Es ist verschiebbar, einklappbar und schließbar. Es zeigt den geltenden Zeitrahmen, die Kanallänge und die Durchschnittslänge; was der letzte geschlossene Balken war, also die beiden Wellenwerte und entweder BUY mit seinem Grad, SELL mit seinem Grad oder keine Kreuzung; und ob die angezeigten Zahlen aus dem Eigenschaften-Dialog oder vom Panel stammen und wie viele davon geändert wurden.
Das Zahnrad öffnet ein Blatt mit drei Reitern. Values umfasst den Zeitrahmen, die Kanallänge, die Durchschnittslänge, das überkaufte Niveau 1, das überverkaufte Niveau 1, ob Divergenzlinien gezeichnet werden, sowie die kürzeste und längste Pivotspanne, die eine Divergenz haben darf. Jede Zeile hat Schrittknöpfe, einen Bereich und einen Satz Hilfe. Alerts umfasst den Hauptschalter, die Schalter je Ereignis, vier Kanäle, die Sperrzeit in Minuten und einen Testalarm. Styles umfasst die Palette, ob die Linien und das Momentum-Histogramm gezeichnet werden, sowie die Linienbreite; er betrifft nur das Aussehen und rechnet nichts neu.
Ein auf dem Panel geänderter Wert greift sofort, auch bei geschlossenem Markt: Die Linien, das Histogramm und die Signale werden auf der Stelle neu berechnet, statt auf den nächsten Tick zu warten. Drei Farbschemata sind enthalten, eines davon farbenblindsicher, aufgebaut auf Blau und Orange, sodass Rot nie gegen Grün steht. Der Panelzustand und jede auf dem Blatt vorgenommene Änderung bleiben je Chart erhalten, über einen Zeitrahmenwechsel und einen Neustart des Terminals hinweg. Die Oberfläche ist englisch.
Alarme
Alarme sind ab Werk aus. Sechs Ereignisse können ausgelöst werden: ein BUY-Signal, ein SELL-Signal, eine bullische Divergenz auf der schnellen Linie, eine bärische Divergenz auf der schnellen Linie, das Kreuzen der Nulllinie durch die schnelle Linie nach oben und das Kreuzen nach unten.
Vier Kanäle tragen sie: Popup-Fenster, Ton, Push an das mobile Terminal und E-Mail. Die Schalter gelten je Ereignis und je Kanal, und eine Sperrzeit, ab Werk zwei Stunden, hält eine Wiederholung still.
Alarme lösen auf dem letzten geschlossenen Balken aus. Zwei weitere Alarme, ab Werk aus, sprechen auf dem laufenden Balken innerhalb einer gewählten Zahl von Sekunden vor seinem Schluss, und sie sind als früh gekennzeichnet, weil eine Kreuzung, die mitten im Balken besteht, beim Schluss wieder verschwunden sein kann. Einen Divergenzalarm auf dem laufenden Balken gibt es bewusst nicht: Eine Divergenz braucht einen bestätigten Pivot, und einen solchen auf einem unfertigen Balken anzukündigen wäre eine Vermutung und keine frühe Ablesung. Telegram ist nicht Teil dieses Produkts.
Multitimeframe
Die Einstellung Timeframe rechnet auf einem höheren Zeitrahmen und zeichnet das Ergebnis hier, wobei nur geschlossene übergeordnete Balken gelesen werden. Ein Chartbalken zeigt den jüngsten übergeordneten Balken, der zu seiner eigenen Zeit bereits geschlossen war, nicht den, der ihn enthält.
Divergenzlinien werden an der Balkenzeit verankert und nicht am Index, weil auf einem fremden Zeitrahmen die Pivots übergeordnete Balken sind und ein Index in diese Serie auf diesem Chart nichts bedeutet.
Eine fremde Serie wird im Hintergrund aufgebaut. Das erste Lesen davon kann leer zurückkommen, der Indikator versucht es erneut, und das Panel sagt, ob es auf einen Download wartet oder ob es an Historie mangelt.
Auslesen aus einem EA
Vierzehn Puffer, alle über iCustom lesbar. MetaTrader 4 zeichnet nur die führenden Puffer, sodass die gezeichneten Serien zuerst kommen und der lesbare Vertrag dahinter sitzt. Diese Karte ist nicht die Karte der MetaTrader-5-Ausgabe: Ein EA, der für jene Ausgabe geschrieben wurde, muss auf die Indizes unten umgestellt werden.
Die Puffer 0 bis 4 sind die Anzeigeaufteilung des Momentum-Histogramms, ein einfaches Histogramm je Zustand: neutral, aufwärts wachsend, aufwärts nachlassend, abwärts wachsend, abwärts nachlassend. Puffer 5 ist WT1, die schnelle Wellenlinie, und Puffer 6 ist WT2, die langsame. Puffer 7 ist WT1-WT2, das Histogramm als eine Serie, und Puffer 8 ist der dazugehörige Farbindex. Puffer 9 ist Signal: +1 bei einer BUY-Kreuzung, -1 bei einer SELL-Kreuzung, 0, wenn keine vorliegt. Puffer 10 ist Grade, 1 oder 2 auf einem Signalbalken. Puffer 11 ist Div, der Divergenzzustand. Puffer 12 ist Zero: +1, wenn die schnelle Linie null nach oben kreuzte, -1, wenn sie es nach unten tat, 0, wenn keins von beidem geschah. Puffer 13 ist Override, die Zahl der vom Panel geänderten Einstellungen.
Das Data Window listet die sieben gezeichneten Zeilen, die fünf Histogrammspalten und die zwei Wellenlinien auf. Der Vertrag, Puffer 7 bis 13, erscheint dort nicht, und das beweist nichts: iCustom liest jeden Index oben genauso. Dieses Produkt hat keine getrennten Buy- und Sell-Preispuffer; das Signal ist Puffer 9 und sein Grad ist Puffer 10.
MQL4 kennt keine Input-Gruppen, daher ist die Parameterliste, die ein EA hier an iCustom übergibt, kürzer als bei der MetaTrader-5-Ausgabe, und die Positionen weichen ab. Bauen Sie den Aufruf nach der Eingabeliste dieser Ausgabe, nicht nach der der anderen Plattform.
Der Reiter Styles blendet einen Plot aus, indem er ihm die Farbe nimmt, niemals indem er einen Puffer leert. Eine über iCustom erzeugte Instanz ist nur lesbar und arbeitet stets mit den von Ihnen übergebenen Parametern. Puffer 13 existiert, damit eine Strategie erkennen kann, dass eine Chart-Instanz mit von Hand am Panel geänderten Werten läuft.
Herkunft
Dies ist eine Portierung von "WaveTrend [LazyBear]" von TradingView. Die Herkunft ist eine Rekonstruktion: Die Formeln sind kanonisch und weit verbreitet gespiegelt, und sie dienten als Arbeitsspezifikation für dieses Produkt. Das Skript ist offen veröffentlicht, was eine Portierung nach Formeln zulässig macht.
Das Produkt trägt den Namen der Methode, weil es genau sie umsetzt. Die ursprüngliche Arbeit stammt von LazyBear, und hier wird keine Urheberschaft daran beansprucht.
Ehrliche Grenzen
Der Oszillator ist auf dem laufenden Balken lebendig. Eine Kreuzung, die mitten im Balken besteht, kann beim Schluss fehlen, und die Panelzeile und der Grad gehen damit. Geschlossene Balken ändern sich nicht.
Divergenzmarkierungen werden nie auf dem laufenden Balken gesetzt. Ein Pivot braucht die Balken auf beiden Seiten, bevor er einer ist, sodass Divergenz konstruktionsbedingt erst im Nachhinein erscheint. Das ist eine Eigenschaft der Divergenz und kein Mangel, und es bedeutet auch, dass eine Divergenz nie in einen vergangenen Balken gezeichnet wird, der keine hatte.
Der Grad beschreibt die Tiefe der erreichten Zone, keine Wahrscheinlichkeit. Ein Signal mit Grad 2 ist weiter in die Zone vorgedrungen. Mehr sagt er nicht.
Eine Kreuzung ist keine Richtung. In einem Trend wird der Oszillator eine Zone wiederholt erreichen, und jede Kreuzung, die er erzeugt, wird gegen diesen Trend gerichtet sein.
Die Kanallänge und die Durchschnittslänge verschieben jede Kreuzung, die das Produkt je zeigen wird. Zwei Einstellungen ergeben zwei verschiedene Signalmengen, und keine von beiden ist die richtige.
Keine Gewinnzahl, keine Trefferquote und kein Backtest-Ergebnis werden hier behauptet.

