SqueezeBreakout
- Indikatoren
-
Shi Yuan Wang
Ich entwickle benutzerdefinierte Indikatoren, Expert Advisors (EAs), Skripte und Trading-Tools für MetaTrader 4 und MetaTrader 5 sowie Indikatoren für TradingView (Pine Script).
Was ich für Sie tun kann:
- Umwandlung einer klar beschriebenen Handelsregel in einen backtestbaren MQL4/MQL5 EA - Version: 1.2
Signale für einen Ausbruch aus einer Engpassphase
Übersicht
„Squeeze Breakout Signals“ ist ein Chartindikator für MetaTrader 5. Er analysiert eine Reihe von geschlossenen Kerzen, markiert einen kurzen Zeitraum mit geringer Kursbewegung und behält den daraus resultierenden Kursbereich im Chart bei, während er verfolgt, wie der Kurs diesen Bereich verlässt oder dorthin zurückkehrt. Wenn ein Schlusskurs außerhalb des Bereichs gemäß den ausgewählten Einstellungen liegt, zeichnet der Indikator eine Long- oder Short-Markierung im Chart ein und kann eine Benachrichtigung anzeigen.
Der Indikator fügt dem Chart lediglich Informationen hinzu. Er eröffnet, ändert oder schließt keine Positionen und enthält keine Funktionen zur Positionsverwaltung oder Risikokontrolle. Er ist ein Analysewerkzeug. Er stellt keine Handelsempfehlung dar, garantiert keine Gewinne oder Ergebnisse, und das vergangene Chartverhalten lässt keine Rückschlüsse auf zukünftige Ergebnisse zu.
Chart-Elemente
- Obere und untere Bereichsränder, dargestellt in den Farben für Aufwärts- und Abwärtstrends und automatisch an den Chart-Hintergrund angepasst.
- Ein Rechteck für die aktuelle Struktur, das während der Bildung der Spanne gepunktet und während der Beobachtung durchgehend dargestellt wird.
- Rechtecke für abgeschlossene Strukturen, die gemäß „Vorherige Strukturen“ beibehalten werden.
- Einstiegspfeile für Long- und Short-Positionen. Wenn „Signaleffekte“ auf „Erweitert“ eingestellt sind, wird an der Markierung ein sanfter zweischichtiger Lichtschein hinzugefügt.
- Kleinere Kontextmarkierungen nahe den Bereichsrändern, die anzeigen, dass der Kurs einen Rand berührt oder zu ihm zurückkehrt, bevor eine Einstiegsmarkierung erscheint.
- Optionale gestrichelte Verlängerungslinien, die angezeigt werden, wenn „Max Entry Extension“ über Null liegt und „Structure Effects“ auf „Enhanced“ eingestellt ist.
- Ein Statusfeld, das in jeder Ecke des Charts platziert oder deaktiviert werden kann. Es zeigt den Zeitrahmen, die aktuelle Phase und die Anzahl der verbleibenden geschlossenen Balken im Beobachtungszeitraum an. Der Phasentext ist auf Englisch, zum Beispiel „Waiting for compression“, „Range watch“, „Long breakout“ und „Long retest“.
- Anzeigen im Datenfenster auf Englisch, wie z. B. „Setup Phase“, „Compression Width Ratio“, „Eligible Future Closes“, „Event Edge“, „Event Distance (TR)“ und „Reference Mean TR“. Sie zeigen außerdem die genauen oberen und unteren Kanten sowie die Long- und Short-Einstiegsgrenzen an.
- Eine Terminal-Benachrichtigung zum letzten geschlossenen Balken, sobald eine Einstiegsmarkierung erscheint. Der Benachrichtigungstext enthält das Symbol, den Zeitrahmen, die Richtung, den Schlusskurs und die Ereignisart, nämlich „BREAKOUT“ oder „RETEST“.
Anleitung
Legen Sie den kompilierten Indikator im Ordner „Indicators\Market“ des Terminals ab und ziehen Sie ihn aus dem Navigator auf ein Chart. Im Market gekaufte Produkte werden vom Terminal installiert. Der Indikator verwendet ausschließlich Kursdaten, die bereits im Terminal verfügbar sind. Er benötigt keine externen Dateien, dynamischen Bibliotheken oder Webanfragen.
Die Einstellungen werden auf der Registerkarte „Eingaben“ der Indikatoreigenschaften geändert. Das Chart wird nach dem Anwenden der Einstellungen neu berechnet. Markierungen basieren auf geschlossenen Balken. Der sich gerade bildende Balken erzeugt keine neuen Eintrittsmarkierungen oder Warnmeldungen, und eine bestehende Markierung wird durch Kursänderungen innerhalb dieses Balkens nicht überschrieben.
Wenn „Compression Length“, „Minimum Compression Bars“, „Range Watch“ oder „Previous Structures“ außerhalb des zulässigen Bereichs eingestellt sind, gibt der Indikator bei der Initialisierung eine englische Meldung aus und wird nicht geladen. Verwenden Sie die unter „Eingabeparameter“ aufgeführten Bereiche.
Die Demoversion kann im visuellen Modus des Strategietesters getestet werden, bevor der Indikator auf einem Live-Chart verwendet wird. Die Demoversion wird vom Market-Service gemäß den Plattformregeln bereitgestellt, und keine Funktion wird vom Anbieter eingeschränkt.
Bei Fragen nutzen Sie bitte die Produktkommentare oder das Nachrichtensystem von mql5.com. In dieser Beschreibung werden keine Kontaktdaten von Drittanbietern angegeben.
Eingabeparameter
Alle Namen der Eingabeparameter, Ausgabemeldungen und Texte in den Screenshots sind in englischer Sprache. Die folgenden Gruppen folgen auf die Registerkarte „Inputs“.
Komprimierung
- Kompressionslänge: 20, Bereich 5 bis 200. Anzahl der geschlossenen Kerzen, die zur Ermittlung der jüngsten Spanne und ihres Maßstabs herangezogen werden.
- Mindestanzahl der Kompressions-Bars: 3, Bereich 2 bis 20. Anzahl aufeinanderfolgender Bars mit reduzierter Kursbewegung, die erforderlich ist, bevor eine Spanne als bereit gilt.
- Spannenüberwachung (abgeschlossene Balken): 20, Bereich 1 bis 200. Anzahl der abgeschlossenen Balken, während der eine Spanne unter Beobachtung bleibt, bevor sie archiviert wird.
- Maximale Einstiegsverlängerung (mittlerer TR, 0 = aus): 0,0. Optionale Abstandsgrenze zum Rand einer Spanne, ausgedrückt in Spanneinheiten. Der Wert Null deaktiviert die Grenze; bei Aktivierung werden zwei gestrichelte Hilfslinien gezeichnet.
- Retest-Toleranz (mittlerer TR): 0,25. Breite des Toleranzbereichs um einen Rand, der verwendet wird, wenn der Kurs dorthin zurückkehrt.
Signale
- Fortschritt beim Retest-Schlusskurs: true. Wenn aktiviert, erfordert eine Retest-Markierung zusätzlich, dass sich der Schlusskurs auf diesem Balken in Richtung der Markierung fortsetzt.
- Einstiegsmarkierungen aktivieren: true. Zeichnet Einstiegspfeile für Long- und Short-Positionen.
- Benachrichtigungen aktivieren: true. Zeigt eine Terminal-Benachrichtigung an, wenn eine Einstiegsmarkierung auf dem zuletzt geschlossenen Balken erscheint.
Anzeige
- Struktur anzeigen: true. Zeichne die Bereichsränder und das Strukturrechteck.
- Kontextmarkierungen anzeigen: true. Zeichne die kleineren Markierungen in der Nähe der Bereichsränder.
- Vorherige Strukturen (0..12): 6. Anzahl der im Diagramm beibehaltenen abgeschlossenen Bereiche.
- Statusleiste: Unten rechts. Wählen Sie „Keine“, „Unten rechts“, „Oben rechts“, „Unten links“ oder „Oben links“.
- Fenstergröße: Klein. Wählen Sie „Klein“, „Mittel“ oder „Groß“.
- Struktureffekte: Erweitert. Wählen Sie „Normal“ oder „Erweitert“. Bei „Erweitert“ werden die gestrichelten Verlängerungslinien angezeigt, wenn eine Abstandsbegrenzung festgelegt ist.
- Signaleffekte: Erweitert. Wählen Sie „Normal“ oder „Erweitert“. Bei „Erweitert“ wird ein zweischichtiger Lichtschein um die Eintrittsmarkierungen herum angezeigt.
Themenfarben
- Bulle: C'0,194,255'. Grundfarbe für lange Elemente.
- Bär: C'255,56,100'. Grundfarbe für kurze Elemente.
Beide Farben werden automatisch an den Kontrast zum Diagrammhintergrund angepasst, sodass die Markierungen sowohl auf dunklen als auch auf hellen Diagrammen gut lesbar bleiben.
Hinweise
Der Indikator führt keine Trades aus und wertet keine Handelsergebnisse aus. Die Einstellungen wirken sich ausschließlich auf Chartmarkierungen und Benachrichtigungen aus; sie ändern keine Positionen im Terminal. Alle notwendigen Informationen finden Sie auf dieser Seite. Produktunterstützung erhalten Sie über die Produktkommentare oder das Nachrichtensystem von mql5.com.
