Exhaustion Count 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
Neun Schlusskurse, dreizehn Zählungen, und die Disziplin, die die meisten Umsetzungen still weglassen. Exhaustion Count MTF führt das klassische Paar aus Setup und Countdown mit den vollständigen Abbruch- und Neustartregeln, markiert die perfektionierten Neunen, lässt die Setup-Barrier-Levels auf dem Chart stehen und druckt niemals eine Zahl auf einen Balken, der noch nicht geschlossen ist, sodass hier nichts jemals neu gezeichnet wird. Kostenlos, ohne Testversion, ohne gesperrte Funktionen.
Es zählt. Es sagt keine Richtung voraus und sagt Ihnen nicht, in welche Richtung Sie handeln sollen. Es beantwortet eine einzige Frage: Läuft diese Bewegung schon lange genug, dass ihr die Teilnehmer ausgehen.
Auf dem Chart laufen zwei unabhängige Phasen, ein Setup und ein Countdown, jede mit eigenen Regeln, eigenen Abbruchbedingungen und einem eigenen Platz in den Puffern, die ein Expert Advisor lesen kann.
Setup
Neun aufeinanderfolgende Schlusskurse auf einer Seite des Schlusskurses von vier Balken zuvor, ausgelöst durch einen Preisumschwung. Ein Balken, der die Bedingung nicht erfüllt, setzt die Zählung auf null zurück, statt sie anzuhalten. Balken acht oder neun kann das Setup perfektionieren, indem er die Extreme der Balken sechs und sieben durchbricht, was das Produkt mit einem Punkt hinter der Zahl kennzeichnet. Wenn ein Setup abgeschlossen ist, hinterlässt es ein horizontales Niveau, hier Setup Barrier genannt.
Countdown
Dreizehn Balken, nicht zwingend aufeinanderfolgend, jeder schließt jenseits des Extrems von zwei Balken zuvor. Der Balken, der die Zahl dreizehn tragen würde, muss zusätzlich jenseits des Extrems des Balkens schließen, der die Zahl acht trug. Tut er das nicht, bleibt die Zählung bei zwölf stehen und wartet, das ist die aufgeschobene Dreizehn.
Abbruch und Neustart
Der Countdown wird durch ein entgegengesetztes Setup abgebrochen, oder durch einen Schlusskurs durch die Setup Barrier hindurch, und er wird neu gestartet, wenn ein weiteres Setup in dieselbe Richtung abgeschlossen wird.
Die Abbruch- und Neustartregeln sind genau der Teil, den billige Umsetzungen weglassen, weshalb deren Dreizehnen zu früh kommen und an Stellen, wo die Methode nie eine verlangt hat. Hier sind sie umgesetzt, jede hinter ihrem eigenen Schalter, und jeder Rücksetzer hält fest, warum er geschah.
Was im Chart zu sehen ist
Die Setup- und Countdown-Zahlen werden Balken für Balken gedruckt, in einer Farbe für die Kaufseite und einer anderen für die Verkaufsseite, mit einem Punkt hinter einer perfektionierten Neun. Die aktuell geltenden Setup-Barrier-Niveaus werden als horizontale Linien gezeichnet, wahlweise aus echten Hochs und Tiefs gebildet, sodass eine Kurslücke geschlossen statt ignoriert wird. Pfeile markieren abgeschlossene Signale.
Es zeichnet im Preisfenster. Die Zahlen werden für eine gewählte Anzahl der jüngsten Balken gedruckt, sodass sich ein langer Chart nicht mit Text füllt; ältere Balken behalten ihre Pufferwerte und tragen einfach keine Beschriftung.
Das Panel
Ein Canvas-Panel direkt auf dem Preischart: verschiebbar, einklappbar, schließbar. Es trägt drei lebendige Zeilen: den geltenden Zeitrahmen zusammen mit den tatsächlich verwendeten Setup- und Countdown-Längen; was der letzte geschlossene Balken war, ein abgeschlossenes Setup, ein abgeschlossener Countdown oder die beiden laufenden Zählungen als Zahlen; und ob die Zahlen aus dem Eigenschaften-Dialog oder vom Panel stammen, und wie viele davon geändert wurden.
Darunter steht jede Einstellung, die das Panel bewegen kann, mit ihrem Wert, geänderte sind hervorgehoben.
Das Einstellungsblatt
Das Zahnrad öffnet das Einstellungsblatt. Der Reiter Values umfasst den Zeitrahmen, die Setup-Länge, den Setup-Rückblick, die Countdown-Länge, den Countdown-Rückblick, ob ein Preisumschwung für den Start verlangt wird, ob der Countdown überhaupt läuft, den aggressiven Countdown, den Abbruch bei einem Barrier-Bruch und den Abbruch bei einem entgegengesetzten Setup. Jede Zeile hat Schrittknöpfe, einen Bereich und einen Satz Hilfe.
Der Reiter Alerts umfasst den Hauptschalter, die Schalter je Ereignis, die Kanäle, die Sperrzeit und einen Testknopf. Der Reiter Styles betrifft nur das Aussehen, ohne dass dahinter eine Neuberechnung steht.
Drei Farbschemata stehen zur Verfügung, darunter ein farbenblindsicheres, das niemals Rot gegen Grün stellt. Panelposition, Schema 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
Ab Werk aus. Die Ereignisse sind ein bei neun abgeschlossenes Setup, ein bei dreizehn abgeschlossener Countdown und ein Schlusskurs durch ein Setup-Barrier-Niveau. Es gibt einen eigenen Schalter, der nur dann alarmiert, wenn das Setup perfektioniert wurde.
Kanäle: Popup-Fenster, Ton, Push an das mobile Terminal, E-Mail. Sperrzeit je Ereignis, ab Werk zwei Stunden. Telegram ist nicht Teil dieses Produkts.
Multi-Zeitrahmen
Die Einstellung Timeframe berechnet die Zählungen auf einem höheren Zeitrahmen und zeigt sie auf dem Chart, das Sie gerade betrachten. Es werden nur geschlossene übergeordnete Balken gelesen: ein Chart-Balken zeigt den jüngsten übergeordneten Balken, der zu seiner eigenen Zeit bereits geschlossen war.
Abschlusssignale und die Perfektionsmarkierung landen auf dem ersten Chart-Balken des übergeordneten Balkens, zu dem sie gehören, weil ein Abschluss ein Ereignis ist und zu einem Balken gehört. Die laufenden Setup- und Countdown-Zahlen sowie die Setup-Barrier-Niveaus werden über die gesamte Spanne des übergeordneten Balkens gehalten, genau so sieht eine korrekte Multi-Zeitrahmen-Treppe aus.
Eine fremde Kursreihe wird im Hintergrund aufgebaut, und das erste Lesen davon kann nichts zurückgeben. Der Indikator versucht es erneut und meldet auf dem Panel, ob er wartet oder ihm die Historie fehlt.
Auslesen aus einem EA
Elf Puffer, alle über iCustom lesbar, und die Karte ist dieselbe, die die MetaTrader-5-Ausgabe veröffentlicht: Die beiden Plattformen deklarieren ihre Zählungen nur unterschiedlich, die Indizes und ihre Bedeutung bleiben gleich.
Puffer 0, Buy, trägt den Pfeilpreis auf einem Kaufsignal-Balken und sonst EMPTY_VALUE, und wird nicht gezeichnet; Puffer 1, Sell, ist dasselbe für die Verkaufsseite. Puffer 2, Setup, läuft von -1 bis -9 für ein Kauf-Setup und von +1 bis +9 für ein Verkaufs-Setup, und eine Zählung, die über neun hinausläuft, bedeutet, dass der Druck nicht aufgehört hat. Puffer 3, Countdown, läuft von -1 bis -13 für einen Kauf-Countdown und von +1 bis +13 für einen Verkaufs-Countdown.
Puffer 4, BarrierRes, hält den Setup-Barrier-Widerstand, den das letzte Kauf-Setup hinterlassen hat, und Puffer 5, BarrierSup, die Unterstützung, die das letzte Verkaufs-Setup hinterlassen hat. Puffer 6, Signal, liest -1 bei einer Kauf-Setup-Neun, -2 bei einem Kauf-Countdown-Dreizehn, +1 und +2 für dieselben beiden Ereignisse auf der Verkaufsseite, und 0, wenn keines vorliegt. Puffer 7, Perfection, ist -1, wenn ein Kauf-Setup perfektioniert wurde, und +1, wenn es ein Verkaufs-Setup war. Die Puffer 8 und 9, BuyMark und SellMark, sind die gezeichneten Kopien der Puffer 0 und 1. Puffer 10, Override, meldet, wie viele Einstellungen vom Panel aus geändert wurden.
Das Data Window listet die ersten zehn davon unter ihren Bezeichnungen auf. Override, der elfte, erscheint dort nicht, und das beweist nichts: iCustom liest ihn genauso.
Puffer 0 und 1 sind der Vertrag mit dem EA. Sie werden nie eingefärbt und bei jedem Durchlauf gefüllt, egal was der Reiter Styles zeigt, sodass das Ausblenden der Pfeile einer Strategie kein Signal entziehen kann.
MQL4 kennt keine Input-Gruppen, deshalb 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 Input-Liste dieser Ausgabe, nicht nach der anderen Plattform. Eine über iCustom erzeugte Instanz ist schreibgeschützt und arbeitet immer mit den von Ihnen übergebenen Parametern.
Ehrliche Grenzen
Die Zählung auf einem unfertigen Balken ändert sich innerhalb des Balkens, deshalb wird sie nie gezeichnet. Puffer auf dem jüngsten Balken bleiben leer, bis dieser Balken schließt. Deshalb wird hier nichts neu gezeichnet, und deshalb sehen Sie keine Neun, bevor der Balken, der sie hervorbringt, abgeschlossen ist.
Eine Neun oder eine Dreizehn ist eine Aussage über Erschöpfung, kein Einstieg. Der Kurs kann einen Countdown abschließen und in derselben Richtung weiterlaufen. Die Methode selbst verlangt eine Bestätigung, und dieses Produkt liefert keine.
Setup-Zählungen können über neun hinauslaufen. Das ist kein Fehler, und der Puffer meldet es, weil eine Zählung, die weiterläuft, sagt, dass der Druck nicht aufgehört hat.
Die Abbruch- und Neustartregeln verändern die Antwort erheblich. Zwei Personen, die dies mit unterschiedlichen Schaltern laufen lassen, sehen unterschiedliche Dreizehnen, und beide Lesarten sind legitim. Es gibt keine einzige richtige Konfiguration, und keine wird hier behauptet.
Es werden hier keine Gewinnzahl, keine Trefferquote und kein Backtest-Ergebnis behauptet.

