QQE Mod 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
Momentum, das man auf einen Blick liest, und ein Produkt, das sagt, wenn es sich nicht sicher ist. QQE Mod MTF lässt zwei unabhängige QQE-Blöcke über den RSI laufen und zeichnet ein einziges Histogramm: hell, wenn beide Blöcke sich über die Richtung einig sind, grau, wenn nicht. Genau um dieses Grau geht es. Die meisten Oszillatoren geben Ihnen auf jedem Balken eine Farbe und überlassen Ihnen die Frage, was sie wert ist; dieser sagt laut, wenn es keine Bestätigung gibt. Kostenlos, ohne Testphase, ohne gesperrte Funktionen.
QQE, kurz für Qualitative Quantitative Estimation, glättet den RSI und baut darum ein nachziehendes Band aus dem geglätteten Mittel der eigenen absoluten Änderungen des RSI. Das Band läuft nie gegen den Trend, und genau das macht eine QQE-Kreuzung langsamer und ruhiger als eine RSI-Kreuzung. Dieses Produkt lässt zwei solche Blöcke gleichzeitig laufen und veröffentlicht das, worin sie übereinstimmen.
Zwei Blöcke, ein Zustand
Block eins liefert die nachziehende Linie, gezeichnet relativ zum Niveau 50, mit einem Bollinger-Filter darum. Die Linie und ihre Bänder sagen, ob das Momentum aus seiner jüngsten Spanne ausgebrochen ist oder noch darin steckt.
Block zwei liefert das Histogramm, also den geglätteten RSI dieses Blocks, gemessen gegen 50 und durch eine Schwelle gefiltert.
Der Zustand, den das Produkt veröffentlicht, ist die Verbindung der beiden. Das Histogramm ist hell, wenn Block zwei seine Schwelle in eine Richtung überschritten hat und Block eins zustimmt, weil seine Linie außerhalb ihres Bollinger-Bandes steht, und es ist grau, wenn keine Bestätigung vorliegt.
Die Entscheidung, die das stützt, ist eng gefasst: Ist das Momentum gerade in eine Richtung bestätigt, oder stehen wir in der grauen Zone, in der die beiden Blöcke uneins sind.
Was im Chart zu sehen ist
In einem eigenen Unterfenster, mit markierter Nulllinie: das Histogramm in drei Zuständen, also keine Bestätigung, aufwärts und abwärts; die nachziehende Linie von Block eins, um null herum aufgetragen; sowie das obere und das untere Bollinger-Band des Filters, gepunktet gezeichnet.
Das Panel
Ein Canvas-Panel sitzt ab Werk auf dem Preischart und nicht in das Oszillatorfenster gequetscht, kann aber auch dorthin gesetzt werden. Es lässt sich ziehen, einklappen und schließen. Es zeigt den geltenden Zeitrahmen, die beiden RSI-Perioden und die Bollinger-Länge; was der letzte geschlossene Balken war, also QQE aufwärts, QQE abwärts oder keine Bestätigung; und ob die Zahlen aus dem Eigenschaftsdialog oder vom Panel stammen und wie viele davon geändert wurden. Darunter stehen die Einstellungen, die das Panel bewegen kann, mit ihren aktuellen Werten.
Das Zahnrad öffnet ein Blatt mit drei Reitern. Values enthält den Zeitrahmen, die RSI-Periode von Block eins, die RSI-Periode von Block zwei, die Schwelle von Block zwei, die Bollinger-Länge, den Bollinger-Multiplikator und den QQE-Faktor von Block eins. Jede Zeile hat Schrittknöpfe, einen Bereich und einen Satz Hilfe. Alerts enthält den Hauptschalter, die Schalter je Ereignis, vier Kanäle, die Sperrzeit und einen Testalarm. Styles enthält die Palette, ob Histogramm, Linie und Bänder gezeichnet werden, und die Linienbreite; das ist reines Aussehen.
Ein auf dem Panel bewegter Wert wirkt sofort, auch bei geschlossenem Markt: Der Oszillator wird auf der Stelle neu gerechnet und neu gezeichnet, statt auf den nächsten Tick zu warten. Drei Farbschemata sind dabei, eines davon farbenblindsicher, auf Blau und Orange gebaut, sodass Rot nie gegen Grün steht. 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
Ab Werk sind die Alarme aus. Die Ereignisse sind ein BUY-Signal und ein SELL-Signal, also der Zustand hat nach oben oder nach unten gedreht. Vier Kanäle tragen sie: Hinweisfenster, Ton, Push an das mobile Terminal und E-Mail. Eine Sperrzeit gilt je Ereignis, ab Werk zwei Stunden.
Alarme lösen auf dem letzten geschlossenen Balken aus, und nur bei einem Wechsel des Zustands, nicht auf jedem Balken, den der Zustand hält. Zwei weitere Alarme, ab Werk aus, sprechen auf dem laufenden Balken innerhalb einer gewählten Zahl von Sekunden vor seinem Schluss. Sie heißen früh, weil eine Wende, die mitten im Balken besteht, zum Schluss verschwunden sein kann.
Mehrere Zeitrahmen
Die Einstellung Timeframe rechnet auf einem höheren Zeitrahmen und zeichnet das Ergebnis hier, wobei nur geschlossene höhere Balken benutzt werden: Ein Chartbalken zeigt den jüngsten höheren Balken, der zu seiner eigenen Zeit bereits geschlossen war.
Die fremde Reihe wird im Hintergrund aufgebaut. Der erste Zugriff darauf kann leer zurückkommen; der Indikator versucht es erneut, und das Panel sagt, ob es auf einen Download wartet oder ob die Historie zu kurz ist. An fehlenden Balken scheitert die Initialisierung nie.
Auslesen aus einem EA
Zehn Puffer, alle über iCustom lesbar. MetaTrader 4 kennt keinen farbindizierten Plot, deshalb wird aus dem einen Histogramm der MetaTrader-5-Ausgabe hier drei einfache Histogramme, eines je Farbe, und diese Ausgabe hat darum ihre eigene Belegung. Die Puffer 0, 1 und 2 sind diese drei Anzeigekopien: keine Bestätigung, aufwärts und abwärts. Sie stehen vorn, weil MetaTrader 4 in Pufferreihenfolge malt, was das Histogramm unter die Linien legt, genau wie auf MetaTrader 5. Puffer 3 ist TL1-50, die nachziehende Linie von Block eins, um null herum verschoben. Puffer 4 ist UpperBB, das obere Bollinger-Band des Filters, und Puffer 5 ist LowerBB, das untere Band.
Der Vertrag, den ein EA lesen sollte, beginnt bei Puffer 6. Puffer 6 ist Histo, der Wert des Histogramms, also der RSI von Block zwei, gemessen gegen 50. Puffer 7 ist HistoColor, sein Farbindex: 0 keine Bestätigung, 1 aufwärts, 2 abwärts. Puffer 8 ist State: +1 für QQE aufwärts, -1 für QQE abwärts, 0 für keine Bestätigung. Puffer 9 ist Override, die Zahl der vom Panel geänderten Einstellungen.
Dieses Produkt hat keine eigenen Buy- und Sell-Preispuffer. Die Richtung steht in Puffer 8, und ein Signal ist ein Balken, auf dem Puffer 8 nicht null ist und sich vom Wert des vorigen Balkens unterscheidet.
Der Reiter Styles verbirgt einen Plot, indem er ihm die Farbe nimmt, nie durch Leeren eines Puffers. Jeder oben genannte Index bleibt über iCustom lesbar und bleibt im Datenfenster sichtbar, auch bei ausgeschalteten Anzeigeschaltern.
Puffer 9 lässt eine Strategie erkennen, dass eine Chart-Instanz auf von Hand geänderten Werten läuft. Eine über iCustom erzeugte Instanz ist schreibgeschützt und arbeitet immer mit den übergebenen Parametern.
Herkunft
Dies ist eine Portierung von "QQE MOD", auf TradingView veröffentlicht von Mihkel00. Die Portierung entstand aus einer Spezifikation und einer teilweisen Rekonstruktion dieses offen veröffentlichten Skripts, nicht durch zeilenweises Übersetzen.
Der QQE-Algorithmus selbst ist kanonisch und öffentlich und wird Roman Ignatov zugeschrieben. Das Produkt trägt den Namen der Methode, weil es genau sie umsetzt; eine Urheberschaft an der QQE-Methode oder an der TradingView-Variante wird hier nicht beansprucht.
Ehrliche Grenzen
Der Oszillator ist auf dem laufenden Balken live. Der Histogrammbalken und die Linie für den noch nicht geschlossenen Balken ändern sich, während er entsteht, und ein Zustand, der mitten im Balken erscheint, kann zum Schluss ein anderer sein. Geschlossene Balken ändern sich nicht.
Alarme auf geschlossenen Balken hinken dem Bild auf dem Schirm daher konstruktionsbedingt hinterher. Die frühen Alarme gibt es für Leute, die diesen Handel eingehen, und sie sagen das in ihren Namen.
Der QQE-Faktor von Block zwei ist aus Gleichlauf mit dem Original erhalten und bewegt weder das Histogramm noch die Signale. Er wird gezeigt, damit die Eingabeliste dem entspricht, was ein Nutzer des Originals erwartet, und dass er hier nichts tut, wird nicht verschwiegen.
Bestätigtes Momentum ist keine Richtung. Das Histogramm kann hell und aufwärts stehen, während der Preis ein tieferes Hoch macht; das Produkt misst den Oszillator, nicht die Preisstruktur.
Es werden hier keine Gewinnzahlen, Trefferquoten oder Backtest-Ergebnisse behauptet.

