Session Levels
- 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“ ist ein kostenloser MT5-Indikator, der die Handelssesionsbereiche für Asien, London und New York sowie die Höchst- und Tiefststände des Vortages und der Vorwoche und den heutigen Eröffnungskurs anzeigt, ergänzt durch Benachrichtigungen bei geschlossenen Kerzen.
Er führt keine Trades aus.
Was Sie auf dem Chart sehen
- Drei Sitzungsbereiche (Asien, London, New York). Die Kanten der Bereiche entsprechen dem Tages- und Wochenhoch sowie dem Tagestief, und der aktuelle Sitzungsbereich wird in Echtzeit aktualisiert.
- Höchst- und Tiefststände des Vortages sowie der vergangenen Woche als horizontale Linien mit Kursangaben am aktuellen Tag.
- Der heutige Eröffnungskurs als Linie.
- Popup-, Ton-, Push- oder E-Mail-Benachrichtigungen, 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: ein Schlusskurs über dem Höchststand des Vortages, ein Schlusskurs unter dem Tiefststand des Vortages sowie nach der asiatischen Handelssitzung ein Schlusskurs über dem asiatischen Höchststand oder unter dem asiatischen Tiefststand. Jede Art von Benachrichtigung wird höchstens einmal pro Handelstag ausgelöst, und 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 Vortags 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, wenn Sie Kauf- und Verkaufspfeile oder ein automatisches Handelssystem wünschen. Der Indikator zeigt Niveaus an, keine Einstiegspunkte.
Eingaben
| Eingabe | Standard |
|---|---|
| Anzahl der Tage, die dargestellt werden sollen | 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. |
| Vorgestern, letzte Woche, heutiger Eröffnungskurs | – 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, Tagestiefstkurs 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: „Sitzungsniveaus EURUSD M15: über dem Höchststand des Vortages von 1,0850 geschlossen“. Für Push-Benachrichtigungen legen Sie Ihre MetaQuotes-ID unter „Extras“, „Optionen“, „Benachrichtigungen“ fest. Mit iCustom können sieben Puffer ausgelesen werden: Tageshoch und -tief des Vortags, Wochenhoch und -tief der Vorwoche, bisheriges Hoch und Tief in Asien sowie ein Signalwert (+1 bei Schlusskurs über dem Tageshoch des Vortags, -1 unter dem Tagestief, +2 über dem asiatischen Hoch, -2 unter dem asiatischen Tief).
So wurde es überprüft
Code-Prüfung: Die Niveaus, die asiatische Spanne und die Signale wurden mit einer unabhängigen Python-Berechnung für EURUSD, GBPJPY, XAUUSD und BTCUSD auf den Zeitrahmen M15, H1 und H4 verglichen (24 Dateien, alle stimmten überein).
Code-Prüfung: Ein Every-Tick-Lauf auf EURUSD H1 (10,4 Millionen Ticks, 4.644 geschlossene Balken, 345 Signale) ergab 0 Signale, die sich nach dem Schließen ihres Balkens änderten, und 0 auf dem Live-Balken.
Die Strategie-Tester-Läufe für EURUSD, XAUUSD und GBPUSD wurden ohne Fehler abgeschlossen. Die Screenshots stammen aus dem Python-Zwilling und wurden nicht aus MT5 erfasst.
Fragen
Gibt es ein Repaint? Das Feld 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 Eingabefeldern, nachdem Sie Ihre MetaQuotes-ID festgelegt haben.
Fragen: Nutzen Sie die Kommentare auf dieser Seite oder senden Sie mir eine Nachricht auf MQL5.
Die Standardeinstellungen dienen als Ausgangspunkt. Ein Indikator sagt den Kurs nicht voraus, und der Handel birgt das Risiko eines Verlusts.
