und werden Sie Mitglied unserer Fangruppe
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Bewerten Sie es im Terminal MetaTrader 5
Dynamic Session Range Sweep Detector with Liquidity Zone Marking - Indikator für den MetaTrader 5
- Ansichten:
- 10
- Rating:
- Veröffentlicht:
-
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance
Dynamischer Detektor mit Bereichssuche
Die Idee dahinter
Handelsbereiche sind nicht nur Kästchen, die man in ein Chart einzeichnet – sie stehen für Liquidität. Der asiatische Handel zeigt ein enges Hoch-Tief, und sobald die Handelsräume in London oder New York den Handel aufnehmen, durchbricht der Kurs sehr oft diesen Bereich auf einer Seite, bevor er umkehrt und die Stopps auslöst, die knapp außerhalb liegen. Dieser Indikator verfolgt dieses Verhalten direkt: Er misst die Spanne jeder Handelssitzung während ihrer Entstehung, fixiert sie in dem Moment, in dem die Sitzung schließt, und überwacht anschließend jeden Balken auf einen Docht, der das fixierte Niveau durchbricht und wieder innerhalb davon schließt. Diese Bedingung des „Close-Back-Inside“ ist es, die einen echten „Sweep“ von einem gewöhnlichen Ausbruch unterscheidet, und genau diesen Aspekt lassen die meisten Tools zur Sitzungsspanne in der Code Base völlig außer Acht.
Er funktioniert bei jedem Symbol und jedem Zeitrahmen, da die Sitzungszeiten als einfache Serverzeit-Eingaben definiert sind und nicht fest auf ein Instrument festgelegt sind. Allerdings lässt er sich am besten auf Intraday-Charts – M5 bis M30 – ablesen, wo die Grenzen der Sitzungszeiten Bar für Bar klar erkennbar sind. In höheren Zeitrahmen kann ein einzelner Balken eine Sitzungsgrenze überspannen, was unscharf macht, wo genau die Spanne festgelegt wurde.
So interpretieren Sie das
- Die Sitzungsfenster – InpAsianStartHour/EndHour, InpLondonStartHour/EndHour und InpNewYorkStartHour/EndHour, alle in Serverzeit. Der Indikator ermittelt für jede Sitzung ein laufendes Hoch/Tief, solange das jeweilige Fenster geöffnet ist.
- Die festgelegte Spanne – Sobald die Endstunde einer Sitzung überschritten ist, werden deren Höchst- und Tiefstwert eingefroren und als Rechteck im Chart dargestellt. Alles, was nach diesem Zeitpunkt folgt, wird mit diesem festen Wert verglichen, nicht mit einem gleitenden.
- Die Sweep-Bestätigung – ein Balken muss mindestens um InpMinSweepPips über das gesperrte Niveau hinausgehen und wieder auf der richtigen Seite davon schließen. Ein Abwärtspfeil markiert ein „Sweep-Hoch“ (bärische Tendenz); ein Aufwärtspfeil markiert ein „Sweep-Tief“ (bullische Tendenz). Ein Durchbruch, der jenseits des Niveaus schließt, ist ein echter Ausbruch, kein „Sweep“, und wird bewusst nicht markiert.
- Die Reaktionszone – ein schattiertes Rechteck, das sich über eine Breite von InpSweepZoneBars vom Sweep-Punkt aus erstreckt und den Bereich markiert, in dem sich nach einem bestätigten Sweep typischerweise Reversal-Einstiegspunkte oder Stop-Platzierungen häufen.
Externe Variablen (Eingaben)
| Eingabe | Standard | Zweck |
|---|---|---|
| InpAsianStartHour / InpAsianEndHour | 0 / 7 | Zeitfenster, über das der asiatische Handelszeitraum gemessen wird, Broker-/Serverzeit. |
| InpLondonStartHour / InpLondonEndHour | 7 / 13 | Zeitfenster, über das der Handelszeitraum für die Londoner Sitzung gemessen wird. |
| InpNewYorkStartHour / InpNewYorkEndHour | 13 / 21 | Zeitfenster, über das der Bereich der New Yorker Handelssitzung gemessen wird. |
| InpLookbackDays | 5 | Anzahl der Tage, für die der Indikator die Handelssitzungsverläufe auswertet und nach Sweeps sucht. Wird bewusst gering gehalten, um eine Überfüllung des Charts mit Objekten zu vermeiden. |
| InpMinSweepPips | 2,0 | Mindestabstand in Pips, um das ein gesperrtes Niveau überschritten werden muss, damit ein Docht als Sweep und nicht als Rauschen direkt am Rand gewertet wird. |
| InpSweepZoneBars | 6 | Breite der schattierten Reaktionszone in Bars, die nach einem bestätigten Sweep gezeichnet wird. |
| InpShowSessionBoxes / InpShowSweepZones | true / true | Schaltet die Rechtecke für den Sitzungsbereich und die schattierten Reaktionszonen unabhängig voneinander ein oder aus. |
| InpAlertOnSweep | false | Löst eine Terminalwarnung aus, sobald ein neuer Sweep bestätigt wird. |
| InpAsianBoxColor / InpLondonBoxColor / InpNewYorkBoxColor | Silber / Grau / Hellgrau | Rahmenfarbe für das Rechteck des gesperrten Bereichs jeder Sitzung; die Farben werden unterschiedlich gehalten, damit sich überlappende Sitzungen gut lesbar bleiben. |
| InpZoneColor | Gainsboro | Füllfarbe der schattierten Reaktionszone. |
| InpSweepUpArrowCode / InpSweepDownArrowCode | 233 / 234 | Wingdings-Codes für die Signalpfeile „bullish“ (nach unten gerichtet) und „bearish“ (nach oben gerichtet). |
Empfohlene Verwendung
Funktioniert bei jedem Symbol, ist jedoch am aussagekräftigsten bei Instrumenten, die tatsächlich ein sitzungsbasiertes Liquiditätsverhalten zeigen – wichtige Währungspaare und Gold sind die deutlichsten Beispiele. Vergleichen Sie die Serverzeit Ihres Brokers mit den tatsächlichen Öffnungszeiten in Asien, London und New York, bevor Sie den Standard-Zeiteingaben vertrauen; die Abweichung variiert je nach Broker und verschiebt sich mit den Sommerzeitumstellungen auf beiden Seiten, sodass ein Bereich, der eigentlich bei der Eröffnung in London gesperrt werden soll, am Ende eine Stunde zu früh oder zu spät gesperrt wird, wenn die Eingaben nicht angepasst werden.
Signale werden nicht nachgezeichnet: Ein Sweep wird erst markiert, wenn sich sein Bestätigungsbalken geschlossen hat, sodass sich nichts, was auf dem Chart eingezeichnet wurde, nachträglich verschiebt. Bei niedrigeren Zeitrahmen (M1–M5) muss „InpMinSweepPips“ möglicherweise leicht erhöht werden, da Spread-Schwankungen direkt am Beginn einer Handelssitzung andernfalls als Sweep registriert werden können, der eigentlich keiner ist.

Abb. 1. Festgelegte Handelsbereiche für die asiatische und die Londoner Handelssitzung mit einem bestätigten bullischen Sweep des asiatischen Tiefs und einem bestätigten bärischen Sweep des Londoner Hochs, jeweils markiert mit ihrer Reaktionszone. Gemäß den Bildrichtlinien der Code Base in Graustufen dargestellt.
Übersetzt aus dem Englischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/en/code/76305
EdgeMeter - does your entry signal beat the spread?
Prüft, ob ein Einstiegssignal die Transaktionskosten tatsächlich unterbiegt, bevor Sie Wochen damit verbringen, einen EA darauf aufzubauen. Liefert das Nettoergebnis nach Abzug der Kosten, eine ehrliche t-Statistik für nicht überlappende Stichproben sowie eine Zufallskontrolle. Es werden keine Orders platziert.
Adaptive Volume Profile Node Tracker
Erstellt ein gleitendes, an die Volatilität angepasstes Volumenprofil über ein konfigurierbares Rückblickfenster und stellt den Point of Control (POC), die Hoch- und Tiefpunkte des Wertbereichs sowie statistisch signifikante Hoch- und Tiefpunkte des Volumens (HVN/LVN) direkt im Chart dar.
Accumulation/Distribution
Der Accumulation/Distribution Indikator wird aus Änderung von Preis und Volumen bestimmt.
Accelerator Oszillator (AC)
Der Acceleration/Deceleration Indikator (AC) misst die Beschleunigung und Verlangsamung des aktuellen Marktimpulses, der Kraft der Kursbewegung.