Session Levels MT4
- Indikatoren
-
Allan Aparece Ninal
Ich entwickle Indikatoren und Expert Advisors für MetaTrader 5.
So arbeite ich:
- Jeder Indikator wird auf Repainting geprüft: Signale werden nur auf geschlossenen Balken entschieden, und ein Test mit jedem Tick bestätigt, dass sie sich danach nicht ändern. - Version: 1.0
„Session Levels MT4“ ist ein kostenloser MetaTrader-4-Indikator, der die Handelssesionsbereiche für Asien, London und New York sowie die Höchst- und Tiefststände des Vortages und der vergangenen Woche und den heutigen Eröffnungskurs anzeigt. Er benachrichtigt Sie, wenn ein geschlossener Balken ein Niveau durchbricht.
Er führt keine Trades aus. Er zeigt Niveaus an, keine Einstiegspunkte, und die Warnmeldungen basieren ausschließlich auf geschlossenen Kerzen.
Standalone: Alles ist integriert. Sie müssen kein anderes auf dieser Seite genanntes Produkt kaufen oder installieren.
MetaTrader-4-Edition: dieselben Berechnungen, Eingabewerte, Warnmeldungen und 7 Puffer wie bei der MetaTrader-5-Version. Da MetaTrader 4 keine Transparenz bietet, wird ein ausgefülltes Kästchen in der Farbe der jeweiligen Handelssitzung in den Chart-Hintergrund eingeblendet. Bei geschlossenem Markt geht die automatische Uhr vom Schlusskurs in New York aus; stellen Sie die Uhr des Broker-Servers ein, falls Ihr Broker eine andere Uhr verwendet.
Schnellstart
- Fügen Sie den Indikator einem M1- bis H4-Chart hinzu. Die Sitzungsfelder und -niveaus werden für die letzten 5 Tage angezeigt.
- Lassen Sie die Broker-Server-Uhr auf „Auto“ eingestellt; der Indikator erkennt die Zeit und die Sommerzeit Ihres Brokers. Die Sitzungszeiten sind in New Yorker Zeit angegeben.
- Wählen Sie aus, welche Benachrichtigungen Sie erhalten möchten (Höchst- und Tiefststände des Vortags, Höchst- und Tiefststände in Asien) und wie diese übermittelt werden sollen: Popup ist aktiviert; Ton, Push-Benachrichtigung und E-Mail sind deaktiviert.
Was Sie auf dem Chart sehen
- Drei Sitzungsbereiche (Asien, London, New York). Die Ränder der Bereiche markieren das Tageshoch und -tief der jeweiligen Sitzung, und der aktuelle Sitzungsbereich wird in Echtzeit aktualisiert.
- Höchst- und Tiefstständedes Vortages und der Vorwoche als horizontale Linien mit Kursangaben am aktuellen Tag.
- Der heutige Eröffnungskurs als Linie.
- Benachrichtigungen per Pop-up, Ton, Push-Benachrichtigung oder E-Mail, wenn ein geschlossener Balken ein Niveau durchbricht.
So werden die Signale generiert
Die Handelszeiten werden in New Yorker Zeit eingegeben. Der Indikator rechnet jede Kerze anhand der Uhrzeit Ihres Brokers um, einschließlich Sommerzeit, sodass die Boxen bei jedem Broker auf denselben Stunden liegen.
Benachrichtigungen basieren ausschließlich auf geschlossenen Kerzen. Sie werden ausgelöst, wenn der Schlusskurs über dem Höchststand des Vortages oder unter dem Tiefststand des Vortages liegt. Nach der asiatischen Handelssitzung werden sie zudem ausgelöst, wenn der Schlusskurs über dem asiatischen Höchststand oder unter dem asiatischen Tiefststand liegt. Jede Art von Benachrichtigung wird höchstens einmal pro Handelstag ausgelöst. Während das Historiendaten geladen wird, werden keine Benachrichtigungen gesendet.
Die Handelssitzungen und der Eröffnungskurs funktionieren auf den Zeitrahmen M1 bis H4. Oberhalb von H4 zeichnet der Indikator nur die Niveaus des Vortages und der Vorwoche an.
Für wen ist das gedacht?
Für Trader, die Handelssitzungsbereiche sowie Tages- oder Wochenniveaus manuell markieren und diese automatisch für jedes beliebige Symbol angezeigt bekommen möchten.
Nicht geeignet für Sie, wenn Sie Kauf- und Verkaufspfeile oder ein automatisches Handelssystem wünschen.
Eingaben
| Eingabe | Standard |
|---|---|
| Anzahl der zu zeichnenden Tage | 5 – Anzahl der Tage, für die Kästchen und Linien angezeigt werden. |
| Asien / London / New York anzeigen | Ein – Jede Handelssitzung wird in einer eigenen Farbe dargestellt. |
| Beginn und Ende der Handelssitzung (HH:MM, New Yorker Zeit) | Asien 19:00 bis 04:00, London 03:00 bis 12:00, New York 08:00 bis 17:00. |
| Jedes Feld beschriften, Felder füllen | – Feldtext und durchscheinende Füllung. |
| Vortag, Vorwoche, heutige Eröffnung | – jede Ebene anzeigen. |
| Preisbeschriftungen, Linienbreite | ein, 1 – Level-Beschriftungen und Linienbreite. |
| Uhrzeit des Broker-Servers | Auto – Auto, Schlusskurs New York, EET oder fester Versatz. |
| Broker-Offset gegenüber UTC, Stunden | 0 – wird nur bei festem Offset verwendet. |
| Alarmarten | Alle aktiviert – Tageshöchstkurs des Vortags, Tagestief des Vortags, Höchstkurs in Asien, Tiefstkurs in Asien. |
| Popup | Ein; Ton – Aus (Datei „alert.wav“); Push – Aus; E-Mail – Aus. |
Verwendung von Benachrichtigungen und Expert Advisors
Ein Alarm lautet beispielsweise:„Sitzungswerte EURUSD M15: über dem Tageshoch des Vortages von 1,0850 geschlossen“. Für Push-Benachrichtigungen legen Sie Ihre MetaQuotes-ID unter „Extras“, „Optionen“, „Benachrichtigungen“ fest.
Mit iCustom können Sie sieben Puffer auslesen. Diese enthalten das Tageshoch und -tief des Vortags, das Wochenhoch und -tief der vergangenen Woche sowie das bisherige Asien-Hoch und -Tief. Der siebte Wert ist ein Signalwert: +1 bei einem Schlusskurs über dem Tageshoch des Vortags, -1 unter dem Tagestief, +2 über dem Asien-Hoch, -2 unter dem Asien-Tief.
So wurde es überprüft
- Code-Prüfung, Werte: Die Niveaus, die asiatische Spanne und die Signale wurden mit einer unabhängigen Python-Berechnung verglichen. Der Test wurde mit EURUSD, GBPJPY, XAUUSD und BTCUSD auf den Zeitrahmen M15, H1 und H4 durchgeführt (25 Dateien, alle stimmten überein).
- Code-Prüfung, Repaint: Ein Every-Tick-Lauf im MetaTrader 4-Strategietester für EURUSD H1 über 2026 Ticks ergab 8.417.316 Ticks, 4.812 geschlossene Balken und 356 Signale. 0 Signale änderten sich nach dem Schließen ihres Balkens, und 0 erschienen auf dem Live-Balken.
- Die Läufe des Strategietesters für EURUSD, GBPJPY, XAUUSD und BTCUSD wurden ohne Fehler abgeschlossen. Die Screenshots stammen aus der Python-Version und wurden nicht aus MT4 erfasst.
Fragen
- Gibt es ein Repainting? Der Bereich der laufenden Sitzung vergrößert sich mit den Kursbewegungen. Warnmeldungen und Signalwerte basieren auf geschlossenen Kerzen und ändern sich nicht.
- Muss ich die Zeitzone meines Brokers einstellen? Nein, das wird automatisch erkannt. Im Strategietester geht das Programm automatisch von einem Server mit Schlusskurs in New York aus, wählen Sie dort also die Uhrzeit selbst aus.
- Funktioniert es im Strategietester? Ja, im visuellen Modus, bei jedem Symbol. Ohne den visuellen Modus wird die Darstellung übersprungen und das Programm läuft schneller.
- Funktioniert es bei Gold und Kryptowährungen? Ja, bei jedem Symbol, das der Broker anbietet.
- Erhalte ich Benachrichtigungen auf meinem Smartphone? Ja, aktivieren Sie die Push-Benachrichtigungen in den Eingaben, nachdem Sie Ihre MetaQuotes-ID festgelegt haben.
Verwandte Produkte
- Session Levels: derselbe Indikator für MetaTrader 5.
- Alle meine Produkte auf MQL5
Wenn es Ihrem Handel hilft, hilft eine kurze Bewertung auf dieser Seite anderen Tradern, das Produkt zu finden.
Fragen: Nutzen Sie die Kommentarfunktion auf dieser Seite oder senden Sie mir eine Nachricht auf MQL5.
Die Standardeinstellungen dienen als Ausgangspunkt. Ein Indikator sagt keine Kursentwicklung voraus, und der Handel birgt das Risiko eines Verlusts.
