Session Sweep Map
- Indikatoren
- Version: 1.102
- Aktivierungen: 10
NAME
Sitzungs-Sweep-Karte
KURZBESCHREIBUNG
Höchst- und Tiefststände der Handelssitzungen in Asien, London und New York in einem Chart: Welche Handelssitzung hat welchen Bereich „geswept“ (Docht durch, Schlusskurs zurück) oder „durchbrochen“ (Schlusskurs jenseits), Live-Tabelle zum Status der Bereiche, Matrix zur Anzahl der Sweeps, Popup- und Push-Benachrichtigungen. Nur geschlossene Kerzen.
BESCHREIBUNG
Die Session Sweep Map zeichnet die Höchst- und Tiefststände der drei Handelssitzungen – Asien, London und New York – auf und zeigt, was anschließend mit jedem einzelnen davon geschah: ein Sweep (der Docht der Kerze durchbrach das Niveau und die Kerze schloss wieder innerhalb des Niveaus) oder ein Durchbruch (die Kerze schloss jenseits des Niveaus). Es werden nur geschlossene Kerzen ausgewertet. Sweep- und Break-Ereignisse werden nach dem Kerzenschluss bestätigt; die sich gerade bildende Kerze wird nicht berücksichtigt. Historische Chart-Objekte können beim Neuladen des Verlaufs neu erstellt werden. Ältere Pool-Linien und Beschriftungen werden gemäß den unten beschriebenen Grenzen entfernt.
WAS SIE SEHEN
- Linien für das Tageshoch und das Tagestief. Eine Linie beginnt mit dem Ende der Sitzung und endet bei der Kerze, die sie als erste „geswept“ oder „gebrochen“ hat. Es werden nur die aktuellen Pool-Linien angezeigt (maximal sechs); wenn eine Sitzung einen neuen Pool bildet, wird die vorherige Linie entfernt.
- Eine Beschriftung auf dieser Kerze: „LON hat das Tief überholt“, „NY hat das LON-Hoch durchbrochen“ und so weiter.
- Eine Tabelle mit dem aktuellen Status der sechs Pools (Sitzungshoch/Tief, Kurs, überholt/durchbrochen/unberührt, durch welche Sitzung und wann, in UTC).
- Eine Matrix mit Sweep-Zählungen: Wie oft jede Sitzung das Hoch (H) und das Tief (L) einer anderen Sitzung im geladenen Verlauf erreicht hat. Das Startdatum der Zählung wird in der Kopfzeile angezeigt. Die Matrix ist nicht begrenzt.
- Eine Server-Zeitleiste: der von Ihnen gewählte UTC-Offset, der im Chart gemessene Offset sowie eine Warnung, falls diese voneinander abweichen.
WIE SITZUNGEN DEFINIERT WERDEN
Sitzungen sind ganze UTC-Stunden und können in den Eingabefeldern geändert werden. Standardwerte: Asien 00:00–08:00 Uhr, London 08:00–13:00 Uhr, New York 13:00–21:00 Uhr UTC. Die Stunden zwischen Börsenschluss in New York und Börsenbeginn in Asien sind „ausgeschaltet“ – die Pools werden dann weiterhin überwacht; ein Touch in diesem Zeitraum wird in der Tabelle als „OFF“ angezeigt und weder gekennzeichnet noch gezählt.
SERVERZEIT
MetaTrader zeigt Kerzen in Serverzeit an, nicht in UTC. Legen Sie den Basis-Offset (Serverzeit minus UTC in Minuten, Winterwert) und die Sommerzeitregel fest, der Ihr Broker folgt: USA, EU, keine oder „Auto“ (misst den aktuellen Offset und wendet ihn auf den gesamten Verlauf an, was in der anderen Jahreshälfte zu einer Abweichung von einer Stunde führen kann). Die Standardeinstellung ist +120 Minuten mit der US-Regel, was den gängigen Servern mit „GMT+2 / GMT+3 mit US-Sommerzeit“ entspricht. Der Indikator ermittelt den tatsächlichen Versatz anhand der Daten und zeigt ihn in der Tabelle an; sollte dieser nicht mit Ihrer Einstellung übereinstimmen, wird die Zeile markiert und beim Start des Indikators eine Warnung ausgegeben. Verwenden Sie im Strategietester den Basis-Offset und die Sommerzeitregel: „Auto“ misst dort den Wert 0.
ZEITRAHMEN
- 1 Minute bis 1 Stunde: Ereignisse werden anhand von Chart-Kerzen erkannt.
- 2 Stunden bis 4 Stunden: Ereignisse werden anhand der 1-Stunden-Kerzen innerhalb jedes Chartbalkens erkannt, sodass Sweeps weiterhin mit einer Auflösung von 1 Stunde ermittelt werden. Die Beschriftung wird auf dem Chartbalken platziert, der das Ereignis enthält; die Tabelle zeigt die 1-Stunden-Zeit an. Für diese Balken muss der 1-Stunden-Verlauf geladen werden; während des Ladens werden die betroffenen Balken neu berechnet, sobald die Daten eintreffen.
- Bei Zeiträumen über 4 Stunden läuft der Indikator nicht (die Handelssitzungen sind kürzer als ein Balken).
BENACHRICHTIGUNGEN
- Popup-Alarm und/oder Push-Benachrichtigung bei einem bestätigten Sweep oder Durchbruch, einmalig gesendet, nachdem die Kerze geschlossen hat. Für Push-Benachrichtigungen ist Ihre MetaQuotes-ID in den Terminaleinstellungen erforderlich (Extras – Optionen – Benachrichtigungen).
- Ereignisse aus dem Verlauf lösen niemals eine Benachrichtigung aus; nur Ereignisse, die nach dem Hinzufügen des Indikators auftreten.
- „Nur klassische Paare“ (standardmäßig aktiviert) beschränkt Beschriftungen und Benachrichtigungen auf London, das Asien überrollt, und New York, das London überrollt. Deaktivieren Sie diese Option, um alle sechs Sitzungspaare anzuzeigen. Die Matrix zählt immer alle Paare.
EINGABEN
- Handelssitzungen: Beginn Asien, Beginn London, Beginn New York, Ende New York (UTC-Stunden).
- Serverzeit: Basis-Offset in Minuten, Sommerzeitregel.
- Anzeige: Sitzungslinien ein/aus, Beschriftungen ein/aus, klassische Währungspaare, Tabellenecke, Schriftgröße für Tabelle und Beschriftungen, Instanz-ID.
- Warnmeldungen: Popup ein/aus, Push-Benachrichtigung ein/aus.
HINWEISE
- Bis zu 200 der neuesten Beschriftungen werden im Chart beibehalten; ältere Beschriftungen werden entfernt, sobald neue erscheinen.
- Die Karte wird von Grund auf neu berechnet, wenn das Terminal den Verlauf neu lädt, wenn fehlende 1-Stunden-Daten für 2H-4H eintreffen oder wenn sich der automatische Serverzeit-Offset ändert; bei gleichen Daten und Einstellungen ergibt sich dieselbe Karte.
- Mit der Instanz-ID können Sie mehrere Kopien auf einem Chart ausführen (beispielsweise mit unterschiedlichen Handelszeiten): Weisen Sie jeder Kopie eine eigene ID zu. Eine zweite Kopie mit derselben ID lässt sich nicht starten. Wenn ein Expert Advisor den Indikator mit iCustom auf denselben Chart lädt, weisen Sie der Chart-Kopie eine andere Instanz-ID zu.
- Bei Symbolen, die rund um die Uhr gehandelt werden, kann die eine Stunde um eine Sommerzeitumstellung herum der benachbarten Handelssitzung an diesem Tag zugeordnet werden; im Devisenhandel fällt diese Stunde auf das Wochenende.
- Der Indikator verfügt über keine Puffer und führt keine Handelsgeschäfte durch. Er kann über einen Expert Advisor mit iCustom geladen werden, um die Chart-Objekte auszulesen; bei der Übergabe von Eingaben über iCustom übergeben Sie anstelle jeder Eingabegruppe eine leere Zeichenkette (getestet mit den Terminal-Builds 6275 und 6281).
- Hierbei handelt es sich um die vom Autor entwickelte „Session Sweep Map [Zen]“-Logik, die in MQL5 implementiert ist. Die Berechnungen basieren ausschließlich auf geschlossenen Kerzen; die Ergebnisse hängen vom Kursfeed des Brokers und den geladenen historischen Daten ab.
Getestet auf den MetaTrader-5-Builds 6275 und 6281, einschließlich eines Live-Popup-Alarms auf einem Demokonto.
