Zero Lag Trend
- 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 Durchschnitt ohne Verzögerung und ein Band, das sich weigert, den Trend auf einer ruhigen Kerze zu drehen. Zero-Lag Trend MTF gibt dem Durchschnitt den Kurs plus seine eigene jüngste Änderung, was den grössten Teil der Verzögerung entfernt, und legt dann ein Band darum, dessen Breite die höchste ATR der jüngsten Vergangenheit ist und nicht die aktuelle, sodass eine Flaute den Trend nicht drehen kann. Die Seite wechselt nur beim Bruch des Bandes, nie bei einer Berührung. Kostenlos: keine Testphase, keine gesperrten Funktionen, keine Upgrade-Seite.
Ein verzögerungsfreier Durchschnitt entfernt die Verzögerung, indem er nicht den Kurs selbst bekommt, sondern den Kurs plus seine Änderung über das halbe Fenster. Um die Linie wird ein Band gebaut, dessen Breite ein Vielfaches der höchsten ATR über drei Fensterlängen ist, und zwar der höchsten und nicht der aktuellen mit Absicht: ein Band, das einen jüngsten Ausbruch vergisst, würde den Trend bei jeder Flaute umdrehen.
Die Seite wechselt nur, wenn der Kurs eine Kante des Bandes kreuzt, nie wenn er sie bloss berührt. Genau diese eine Regel trennt das Produkt von einem verzögerungsfreien Durchschnitt mit aufgezeichnetem Kanal, und deshalb liefert es ein Signal je echtem Bruch statt eines je Annäherung.
Was im Chart zu sehen ist
Im Kursfenster: der verzögerungsfreie Durchschnitt, eingefärbt nach seiner Seite und über den Bruch hinweg ununterbrochen, die zwei Kanten des Volatilitätsbandes als dünne Linien, zwei Schattierungen dazwischen und BUY- und SELL-Pfeile auf der Kerze, auf der das Band gebrochen wurde.
Das Panel
Ein Canvas-Panel auf dem Kurschart, verschiebbar, einklappbar, schliessbar. Es zeigt den geltenden Zeitrahmen und die Einstellungswerte, mit denen tatsächlich gerechnet wird. Es sagt, was auf der letzten geschlossenen Kerze war: ein BUY-Signal, ein SELL-Signal oder keines. Und es sagt, ob die Zahlen auf dem Bildschirm aus dem Eigenschaftsdialog stammen oder vom Panel, und wie viele davon von Hand geändert wurden.
Darunter stehen die Einstellungen, die das Panel verändern kann, mit ihren aktuellen Werten. Das Zahnrad öffnet ein Blatt mit drei Registern.
Der Reiter Werte umfasst den Zeitrahmen, die Länge, die sowohl das Fenster des Durchschnitts als auch die ATR hinter dem Band setzt, ab Werk siebzig, und den Bandmultiplikator 1.2, der in Spitzen-ATR gemessen wird. Der Reiter Stile umfasst die Palette, die Linie und ihre Breite, die Pfeilgrösse, das Band und die zwei Schattierungen. Jede Wertezeile hat Schrittknöpfe, einen Bereich und einen Hilfesatz.
Der Reiter Alerts umfasst den Hauptschalter, die Schalter je Ereignis, die Kanäle, die Sperrzeit in Minuten und einen Testalarm.
Drei Farbschemata: dunkel, hell und ein farbfehlsichtigkeitssicheres, das Blau und Orange statt Rot und Grün verwendet. Alles am Panel, einschliesslich jedes auf dem Blatt geänderten Wertes, wird je Chart gespeichert und übersteht einen Zeitrahmenwechsel und einen Neustart des Terminals. Die Oberfläche ist englisch.
Alarme
Ab Werk ausgeschaltet. Drei Ereignisse: ein BUY-Signal, ein SELL-Signal und eine Berührung der Linie, hier verzögerungsfreier Durchschnitt, also die Rückkehr zu ihr und kein Wechsel. Jedes hat seinen eigenen Schalter.
Kanäle: ein Popup-Fenster, ein Ton, ein Push an das mobile Terminal und E-Mail. Es gibt Schalter je Ereignis und je Kanal sowie eine Sperrzeit, standardmässig zwei Stunden.
Alarme lösen auf der letzten geschlossenen Kerze aus. Zwei weitere Alarme, standardmässig aus, sprechen auf der laufenden Kerze innerhalb einer gewählten Anzahl Sekunden vor ihrem Schluss; sie heissen früh, weil eine Umkehr, die es mitten in der Kerze gibt, wieder verschwinden kann. Telegram ist nicht Bestandteil dieses Produkts.
Signale auf der laufenden Kerze
Ein Schalter wiegt schwerer als die übrigen, und er steht im Register Values ebenso wie in den Eingaben: ob Puffer und Pfeile auf der noch laufenden Kerze erlaubt sind.
Eingeschaltet, und so wird ausgeliefert, sehen Sie eine Umkehr, sobald der Markt sie vollzieht. Manchmal wird sie vor dem Kerzenschluss wieder aufgehoben und der Pfeil verschwindet. Ausgeschaltet wird auf der laufenden Kerze überhaupt nichts geschrieben: es wird nichts neu gezeichnet, und jedes Signal kommt konstruktionsbedingt eine Kerze später.
Beide Verhaltensweisen sind legitim. Das Produkt wählt nicht für Sie und verbirgt nicht, welches der beiden es gerade tut: das Panel und der Name der Einstellung sagen es beide.
Mehrere Zeitrahmen
Die Einstellung Timeframe rechnet auf einem höheren Zeitrahmen und zeichnet das Ergebnis hier. Gelesen werden nur geschlossene übergeordnete Kerzen: eine Chart-Kerze zeigt die jüngste übergeordnete Kerze, die zum eigenen Schlusszeitpunkt dieser Chart-Kerze bereits geschlossen war, der Umsprung landet also auf der Kerze, die zusammen mit der übergeordneten schliesst, und gezeichnet wird nichts, was in Echtzeit nicht bekannt sein konnte.
Die fremde Zeitreihe wird im Hintergrund aufgebaut. Der erste Zugriff darauf kann leer zurückkommen, der Indikator versucht es erneut, und das Panel sagt, ob er auf einen Download wartet oder auf einen echten Mangel an Historie stösst. Wegen fehlender Kerzen scheitert die Initialisierung nie.
Auslesen aus einem EA
Sechzehn Puffer, alle über iCustom und CopyBuffer lesbar. Puffer 0, Buy, trägt den Pfeilkurs auf einer BUY-Kerze und sonst EMPTY_VALUE und wird nicht gezeichnet; Puffer 1, Sell, tut dasselbe für SELL. Die Puffer 2 bis 5 gehören den beiden Füllungen und sind Zeichenwerk, nichts zum Auslesen. Puffer 6 trägt verzögerungsfreier Durchschnitt, solange der Trend aufwärts geht, Puffer 7 dieselbe Linie, solange er abwärts geht; auf der Wendekerze haben beide einen Wert, und genau deshalb reisst die gezeichnete Linie nicht. Puffer 8 trägt die obere Kante des Volatilitätsbandes, Puffer 9 trägt seine untere Kante. Die Puffer 10 und 11 sind die gezeichneten Kopien von 0 und 1. Puffer 12, Signal, ist +1 auf einer BUY-Kerze, -1 auf einer SELL-Kerze und sonst 0. Puffer 13 ist Override, Puffer 14 ist verzögerungsfreier Durchschnitt als eine durchgehende Reihe, Puffer 15 ist der Trend selbst, 0 aufwärts und 1 abwärts.
Puffer 16 wird von diesem Port ergänzt und steht hinter der gesamten gemeinsamen Karte: die ATR selbst, die die Rechenmaschine braucht und die sich direkt zu lesen lohnt. Kein Index des gemeinsamen Vertrags hat sich verschoben.
Die Puffer 0 und 1 bilden den Vertrag: sie werden nie gezeichnet, bei jedem Durchlauf gefüllt, unabhängig vom Reiter Stile, und stehen im Datenfenster. Die Pfeile auf dem Bildschirm zu verbergen kann einen Expert Advisor nicht um sein Signal bringen, denn verborgen wird über die Art des Zeichnens und nie durch Leeren eines Puffers.
Eine über iCustom erzeugte Instanz ist nur lesbar und rechnet immer mit den Parametern, die Sie übergeben haben. Der Override-Puffer lässt einen Expert Advisor erkennen, dass eine Chart-Instanz mit von Hand am Panel geänderten Zahlen läuft.
Herkunft
Dies ist ein Port der Familie Zero Lag Trend. Der verzögerungsfreie Durchschnitt ist öffentlich und stammt von Ehlers und Ric, und die Darbietung mit einem Volatilitätsband wurde aus den Formeln nachgebildet, was einen Port nach Formel zulässig macht. Drei Abweichungen werden benannt: auf den ersten Kerzen fehlt der versetzte Schlusskurs und es wird der älteste genommen, der Durchschnitt startet mit seinem ersten Wert, die ATR wird mit einem laufenden Mittel aufgewärmt und das Spitzenfenster ist progressiv, wo Pine nichts liefert; das Original startet mit einer neutralen Seite und bekommt ein Vorzeichen erst bei der ersten Kreuzung, und da das Layout dieser Reihe keine neutrale Seite hat, wird die Linie bis zu jener ersten Kreuzung als steigend gezeichnet; und es wurde ein Puffer für die ATR selbst ergänzt.
Das Produkt heisst Zero-Lag Trend MTF, weil die Methode so heisst, und nicht, weil hier Urheberschaft an der Methode beansprucht würde. Die Originalarbeit gehört ihrem Autor.
Ehrliche Grenzen
Verzögerung zu entfernen verstärkt das Rauschen. Ein verzögerungsfreier Durchschnitt schiesst über Wenden hinaus, und das Band ist dafür da, dass dieses Überschiessen kein Signal wird, und nicht dafür, dass es nicht geschieht.
Das Band erinnert sich an die höchste jüngste ATR. Nach einer heftigen Kerze bleibt es eine Weile breit, und in dieser Zeit braucht ein Seitenwechsel eine grössere Bewegung.
Länge und Multiplikator bewegen jeden Bruch, den das Produkt meldet. Zwei Konfigurationen ergeben zwei verschiedene Pfeilmengen, und keine davon ist die wahre.
Es werden hier keine Renditeangaben, keine Trefferquote und keine Backtest-Ergebnisse behauptet.
