Squeeze Momentum Scanner 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
- Aktivierungen: 20
Eine Squeeze Lösung dauert wenige Bars und wartet nie darauf, dass Sie durch Ihre Charts wechseln. Squeeze Momentum Scanner beobachtet Ihre Symbolliste auf bis zu vier Zeitrahmen gleichzeitig, schreibt den genauen Bar, auf dem sich jede Kompression gelöst hat und auf welcher Seite das Momentum stand, und markiert die Zeilen, in denen sich die Zeitrahmen einig sind. Ab Werk scannt er fünfzehn Paare; eine Einstellung hebt das auf achtundzwanzig an. Der Oszillator selbst wird im Unterfenster dieses Charts gezeichnet, sodass Sie auf das reagieren, was die Tabelle gefunden hat, ohne einen zweiten Indikator anzuhängen.
Der Preis steigt alle 10 Käufe um 10 $.
Eine Squeeze Lösung ist ein kurzlebiges Ereignis, und sie tritt bei verschiedenen Instrumenten zu verschiedenen Zeiten auf, was genau der Fall ist, für den ein Board da ist: Die Tabelle findet sie, und das Unterfenster darunter zeigt Ihnen das Histogramm, das eine davon erzeugt hat.
Das Board
Eine Zeile je Symbol, eine Spalte je gescanntem Zeitrahmen, bis zu vier Spalten und bis zu achtundzwanzig Symbole; fünfzehn werden ab Werk gescannt, und das Maximum ist eine Einstellung entfernt. Die Symbolliste wird durch Komma getrennt angegeben, oder das Board übernimmt stattdessen die Liste aus Market Watch. Präfix und Suffix des Brokers werden aus dem Chart erkannt, auf dem Sie sich befinden, oder von Hand gesetzt. Ab Werk scannt das Board vier Zeitrahmen: M15, H1, H4 und D1.
Eine Zelle liest sich wie ^14b: die Seite, auf der das Momentum stand, als sich der Squeeze löste, und vor wie vielen Bars diese Lösung war. Das Wort flat bedeutet, dass die Berechnung lief und im Fenster keine Lösung fand. Drei Punkte bedeuten, dass die Zelle noch nicht gemessen ist, und bei eingeschalteten Tooltips erklärt ein Mauszeiger darüber den Grund. Eine Lösung, die älter als die Frischeschwelle ist, behält ihren Farbton und verliert an Gewicht. Eine Zeile mit einer frischen Lösung irgendwo darin erhält einen Hauch der Akzentfarbe.
Die Spalte AGREE nimmt die sichtbaren Zeitrahmenspalten eines Symbols, bestimmt die Mehrheitsseite und schreibt etwas wie v3/4: die Richtung und wie viele der sichtbaren Zeitrahmen auf ihr stehen. Volle Übereinstimmung wird fett in der Farbe dieser Seite gesetzt. Ein Gleichstand druckt einen Strich und gilt nicht als Urteil, denn einen Eins zu eins Stand als Signal zu bezeichnen, hieße Überzeugung zu erfinden. Bei einem einzigen sichtbaren Zeitrahmen entfällt die Spalte ganz, statt ein 1/1 zu drucken, das nur die Nachbarzelle wiederholt.
Die Spaltenköpfe sind Schaltflächen. Ein Klick auf einen Zeitrahmenkopf sortiert nach dieser Spalte, das Frischeste zuerst, leere Zeilen unten; ein weiterer Klick kehrt die Reihenfolge um. Ein Klick auf AGREE sortiert nach Übereinstimmung, volle zuerst. Der aktive Kopf trägt die Akzentfarbe und ein Häkchen. Eine eigene Schaltfläche Sort wechselt zyklisch zwischen Frische, Grad und Name.
Eine Schaltfläche Show wechselt zyklisch zwischen all, buys, sells und fresh. Buys und sells folgen dem Urteil von AGREE statt einer einzelnen Zelle, deshalb zeigt eine unter buys angezeigte Zeile in AGREE immer ein Aufwärtszeichen, und ein Gleichstand erscheint unter keinem von beiden. Der Filter wirkt auf die Ansicht, nicht auf die Berechnung.
Die Legende über der Tabelle entschlüsselt die Notation und lässt sich abschalten. Die Zeitrahmen Schaltflächen zeigen und verbergen eine Spalte, ohne die Messung dahinter anzuhalten. Ein Klick auf eine Zelle schaltet diesen Chart auf jenes Symbol und jenen Zeitrahmen um.
Die Zahl der sichtbaren Zeilen wird an den Bereich angepasst, und die Zeileneinstellung ist ein Maximum. Seitenschaltflächen erscheinen nur, wenn die Zeilen nicht hineinpassen. Weil das Board nie mehr Zeilen zeichnet, als der Bereich fasst, sind die Seitenschaltflächen immer sichtbar und immer erreichbar, wie hoch die Zeileneinstellung auch ist.
Zwei Statuszeilen sind immer zu sehen: fertige Symbole von der Gesamtzahl, Zeit seit der letzten Aktualisierung, im Rückblickfenster gefundene Lösungen; danach entweder die Zeile der Überwachung oder ein Satz, der erklärt, warum nichts zu sehen ist.
Diagnose
Ein zweites Panel, ab Werk aus, beantwortet die Frage "warum kommt kein Signal": Symbolabdeckung, welche Serien zu kurz an Bars sind, wie viele Signale im Fenster gefunden wurden, und wie viele Symbole dieser Indikator in Market Watch eingeschaltet hat. Eine Zelle, die nicht gemessen werden konnte, wird erklärt statt leer gelassen.
Der Chart Indikator
Gezeichnet in einem eigenen Unterfenster: das vierfarbige Momentum Histogramm und die Squeeze Punkte in drei Zuständen. Sein Zeitrahmen wird getrennt von den Zeitrahmen gesetzt, die das Board scannt.
Das Einstellungsblatt
Das Zahnrad öffnet drei Reiter. Values enthält den Zeitrahmen, die Bollinger Länge, den Bollinger Multiplikator, die Keltner Länge, den Keltner Multiplikator, und ob der Keltner Bereich die wahre Bandbreite oder die einfache Differenz aus High minus Low verwendet. Jede Zeile hat Schrittknöpfe, einen Bereich und einen Satz Hilfe. Eine Änderung berechnet das ganze Board neu, und das Panel meldet dabei den Fortschritt.
Alerts enthält den Hauptschalter, die Schalter je Ereignis, die vier Kanäle, die Sperrzeit und eine Testschaltfläche.
Styles enthält die Legende, die Palette, das Momentum Histogramm, die Squeeze Punkte und die Punktgröße. Das sind dieselben Anzeigeschalter, die der zugehörige Einzelchart Indikator unter denselben Namen trägt, sodass sich ein eingerichteter Chart auf den anderen übertragen lässt.
Drei Farbschemata, darunter eines, das für Farbenblinde sicher ist und Blau und Orange statt Rot und Grün verwendet. Panelposition, Schema, Sortierung, Filter, sichtbare Spalten und jeder auf dem Blatt geänderte Wert bleiben je Chart erhalten, über einen Zeitrahmenwechsel und einen Neustart des Terminals hinweg. Die Oberfläche ist englisch.
Alarme
Ab Werk stumm, mit einem Hauptschalter auf dem Panel und einer Schaltfläche Test alert daneben.
Die Ereignisse sind ein frisches BUY und ein frisches SELL, für jeden gescannten Zeitrahmen getrennt erklärt, dazu die Datengesundheit, die spricht, wenn ein Symbol seine Daten verliert oder zurückbekommt. Es gibt eine Einstellung für den Mindestgrad; dieser Port vergibt keine Grade, deshalb zählt für ihn jedes Signal als Grad eins.
Die Kanäle sind ein Hinweisfenster, ein Ton, ein Push an das mobile Terminal und E-Mail. Die Sperrzeit gilt je Zelle und je Ereignis, ab Werk dreißig Minuten. Telegram ist nicht Teil dieses Produkts.
Last
Die Arbeit ist budgetiert: Je Timer Takt wird eine feste Zahl Symbole aufgefrischt, sodass eine lange Liste ihre Last verteilt, statt das Terminal anzuhalten. Der erste Durchlauf verläuft schrittweise, und das Panel meldet den gemessenen Anteil in Prozent.
Auslesen aus einem EA
Die zwölf Puffer des Chart Indikators sind über iCustom lesbar. MetaTrader 4 zeichnet nur die vorderen Puffer, sodass die gezeichneten Serien zuerst kommen und der lesbare Vertrag dahinter liegt. Diese Belegung entspricht nicht der Belegung der MetaTrader 5 Ausgabe: Ein EA, der für jene Ausgabe geschrieben wurde, muss auf die untenstehenden Indizes umgestellt werden.
Die Puffer 0 bis 3 sind die Anzeigeaufteilung des Momentum Histogramms, ein einfaches Histogramm je Zustand: positiv und zunehmend, positiv und nachlassend, negativ und zunehmend, negativ und nachlassend. Die Puffer 4 bis 6 sind die Anzeigeaufteilung des Squeeze Punkts, eine Reihe je Zustand: kein Squeeze, Squeeze aktiv, Squeeze gelöst. Puffer 7 ist Momentum, der Endpunkt der linearen Regression der trendbereinigten Serie, als eine durchgehende Serie. Puffer 8 ist der dazugehörige Farbindex: 0 bedeutet aufwärts und zunehmend, 1 aufwärts und nachlassend, 2 abwärts und zunehmend, 3 abwärts und nachlassend. Puffer 9 ist Squeeze, der Punkt als eine Serie, und Puffer 10 ist sein Farbindex: 0 bedeutet kein Squeeze, 1 ein laufender Squeeze, 2 ein gelöster Squeeze. Puffer 11 ist Signal: +1 für eine bullische Lösung, -1 für eine bärische, 0, wenn es keine gibt.
Das Datenfenster listet die sieben gezeichneten Reihen, die vier Histogrammspalten und die drei Punktreihen. Der Vertrag, die Puffer 7 bis 11, erscheint dort nicht, und das beweist nichts: iCustom liest jeden Index oben genauso. Dieses Produkt hat weder eigene Buy und Sell Preispuffer noch einen Override Puffer, und das ist genau der Index, in dem sich diese Belegung vom Einzelchart Indikator Squeeze Momentum unterscheidet: Dort beendet der Panel Override Zähler die Belegung, hier gibt es ihn nicht. Das Ereignis ist Puffer 11.
MQL4 kennt keine Eingabegruppen, deshalb ist die Parameterliste, die ein EA hier an iCustom übergibt, kürzer als die der MetaTrader 5 Ausgabe, und die Positionen unterscheiden sich. Bauen Sie den Aufruf nach der Eingabeliste dieser Ausgabe, nicht nach der der anderen Plattform.
Der Reiter Styles verbirgt einen Plot, indem er ihm die Farbe nimmt, nie durch Leeren eines Puffers. Eine über iCustom erzeugte Instanz ist schreibgeschützt und arbeitet immer mit den übergebenen Parametern.
Das Board ist ein Panel und kein Puffer. Es wird mit dem Auge und über Alarme gelesen.
Herkunft
Dies ist eine Portierung von "Squeeze Momentum Indicator [LazyBear]", aus der eigenen quelloffenen Veröffentlichung des Autors. Dieser Veröffentlichung ist keine Lizenz beigefügt, was eine enge Portierung der Formeln zulässig macht, und diese Umsetzung folgt den Formeln, statt sie zu erraten.
Das Produkt trägt den Namen der Methode, weil es genau sie umsetzt. Die Originalarbeit stammt von LazyBear, und eine Urheberschaft daran wird hier nicht beansprucht.
Ehrliche Grenzen
Das Board liest geschlossene Bars und zählt das Alter einer Zelle in geschlossenen Bars. Im Unterfenster sind das Histogramm und der Punkt für den noch nicht geschlossenen Bar live und ändern sich, bis er schließt, sodass eine mitten im Bar sichtbare Lösung beim Schluss fehlen kann. Was ein geschlossener Bar veröffentlicht hat, ändert sich danach nicht mehr.
Eine Squeeze Lösung ist eine Aussage über Volatilität, nicht über Richtung. Das Vorzeichen des Momentums sagt, auf welcher Seite die Energie im Moment der Lösung stand. Ein Squeeze kann sich auch ins Nichts lösen: Kompression ist eine notwendige Bedingung für Expansion, keine hinreichende.
AGREE zählt Zeitrahmen, es schätzt keine Wahrscheinlichkeit, und dass vier korrelierte Ablesungen eines Instruments übereinstimmen, ist nicht dasselbe wie vier unabhängige Bestätigungen. Ein Gleichstand liefert absichtlich kein Urteil und wird sowohl vom Filter buys als auch vom Filter sells ausgeblendet.
Die Bollinger und Keltner Einstellungen verändern spürbar, wie viele Squeezes erkannt werden. Ein breiterer Keltner Multiplikator liefert mehr, ein engerer weniger, und keine der beiden Einstellungen ist die richtige.
Scannen kostet. Achtundzwanzig Symbole auf vier Zeitrahmen sind einhundertzwölf Zellen; die Budgeteinstellung ist das, was Sie auf einer langsamen Maschine herunterdrehen.
Keine Gewinnzahl, Trefferquote oder Backtest Ergebnis wird hier behauptet.

