ADR Levels MT5
- 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
Wissen Sie vor dem Einstieg, wie viel der heutigen Bewegung bereits verbraucht ist. ADR Levels MTF druckt die beiden Kurse, die ein normaler Tag noch erreichen kann, markiert die Kerze, auf der die Spanne vollständig aufgebraucht war, und zeigt am Panel den bereits verbrauchten Prozentsatz, damit ein später Einstieg nicht mehr wie ein frischer aussieht. Die Tage schneidet es aus den Kerzen des Charts, auf dem es steht, deshalb stimmen die Zahlen auf M5 und auf H4 überein und es wartet auf keine zweite Datenquelle. Kostenlos: keine Testphase, keine gesperrten Funktionen, keine Upgrade-Seite.
Die durchschnittliche Tagesspanne ist das Mittel der Spannen der letzten abgeschlossenen Tage, ab Werk fünf. Daraus erhält der laufende Tag zwei Projektionen: das Tagestief plus die ADR, so weit nach oben trüge ein durchschnittlicher Tag, und das Tageshoch minus die ADR für die andere Seite. Die Linie dazwischen ist die Mitte der Spanne, die der Tag bereits zurückgelegt hat.
Die Tage werden nach ihren Zeitstempeln aus den eigenen Kerzen des Charts geschnitten und nicht getrennt von D1 angefordert, deshalb liest sich das Produkt auf jedem Zeitrahmen gleich und der Scanner braucht eine Reihe pro Symbol statt zwei. Der Preis dieser Entscheidung wird benannt: auf einem kleinen Zeitrahmen passen wenige Tage in das Scanfenster, deshalb ist das Fenster hier ab Werk grösser und die ADR wird über die vollständigen Tage gebildet, die gefunden wurden. Drei Tage statt fünf sind eine weniger stabile ADR, aber eine ehrliche Zahl statt einer leeren Zelle.
Was im Chart zu sehen ist
Im Kursfenster: die Mitte der bereits durchlaufenen Tagesspanne als Linie, eingefärbt danach, in welcher Hälfte der Kurs steht, die beiden projizierten ADR-Niveaus als dünne Bänder, zwei Schattierungen dazwischen und die Pfeile auf der Kerze, auf der die Tagesspanne ihre ADR endlich erreicht hat. Das Signal ist die Erschöpfung der Spanne, einmal je Tag, und sein Vorzeichen ist der Tagesrichtung entgegengesetzt, denn ein Tag, der bereits eine volle ADR gelaufen ist, endet eher, als dass er beginnt.
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 Zahl der abgeschlossenen Tage, über die gemittelt wird, ab Werk fünf, und die Schwelle der starken Erschöpfung: ein Tag jenseits von 130 Prozent seiner ADR erhält Grad 2 statt 1. Der Reiter Stile umfasst die Palette, die Linie und ihre Breite, die Pfeilgrösse, die beiden projizierten Niveaus und die zwei Schattierungen, jede mit eigenem Schalter. Jede Wertezeile hat Schrittknöpfe, einen Bereich und einen Hilfesatz; die Stile ändern nur das Aussehen und lösen nie eine Neuberechnung aus.
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 Linie der Tagesmitte, 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 Linie der Tagesmitte, 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 das obere projizierte Niveau, das Tagestief plus die ADR, Puffer 9 trägt das untere projizierte Niveau, das Tageshoch minus die ADR. 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 Linie der Tagesmitte 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: der Prozentsatz der ADR, den der Tag bereits verbraucht hat. Er ist einheitenfrei, deshalb sind damit verschiedene Symbole vergleichbar, und genau danach sortiert und benotet die Tafel.
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 von ADR Levels. Die durchschnittliche Tagesspanne und die darauf gebauten Niveaus sind öffentlich und triviale Arithmetik ohne einzelnen Autor, und diese Umsetzung wurde nach der Definition geschrieben. Zwei Dinge werden benannt statt verschwiegen: der Tag ist der Servertag, derselbe, aus dem das Terminal seine eigenen D1-Kerzen baut, und die ADR wird progressiv über die im Fenster gefundenen abgeschlossenen Tage gebildet.
Das Produkt heisst ADR Levels 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
Die ADR beschreibt einen durchschnittlichen Tag. Sie ist keine Prognose, und ein Trendtag läuft durch beide Projektionen hindurch, ohne dass an der Rechnung etwas falsch wäre.
Das Erschöpfungssignal ist ein Signal gegen die Bewegung, und das steht hier so geschrieben. Es sagt, dass der Tag seine übliche Strecke zurückgelegt hat, und das ist ein Grund, weniger Fortsetzung zu erwarten, kein Grund, eine Wende zu erwarten.
Auf einem kleinen Zeitrahmen mit kurzer Historie kann die ADR aus weniger Tagen gebaut sein, als die Einstellung verlangt. Panel und Diagnose sagen, wie viele Tage tatsächlich benutzt wurden, und eine kleine Zahl bedeutet ein weniger verlässliches Mittel.
Die Einstellungen bewegen jedes Signal, das dieses Produkt überhaupt zeigen kann. Zwei Konfigurationen ergeben zwei verschiedene Signalmengen, und keine davon ist die wahre.
Es werden hier keine Renditeangaben, keine Trefferquote und keine Backtest-Ergebnisse behauptet.
