SessionsPro
- Indikatoren
-
Tshivhidzo Moss Mbedzi
👨💻 TSHIVHIDZO MBEDZI - MQL5 Entwickler
🎓 QUALIFIKATIONEN
- IT-Hochschulabschluss (Rosebank College, 2022)
- Zertifiziert in Informationssicherheit (UNISA)
- 14+ veröffentlichte EAs auf MQL5 Marktplatz
- 3+ Jahre Entwicklung algorithmischer Handelssysteme
💼 SPEZIALISIERUNG - Version: 1.10
- Aktivierungen: 15
Sessions Pro ist ein Indikator für Handelssitzungen für MetaTrader 5, der die Sitzungen in London, New York, Tokio und Sydney mit ihren Hoch-Tief-Spannen, dem Sitzungs-VWAP, einem Nachrichtenfilter für den Wirtschaftskalender, einem Countdown-Timer für Kerzen und einem Live-Dashboard anzeigt. Ein einziger Indikator anstelle der fünf, die die meisten Trader auf einem Chart stapeln.
Er funktioniert für jedes Symbol – Devisen, Indizes, Metalle, Kryptowährungen – und in jedem Zeitrahmen von M1 bis H12. Alle vier Handelssitzungen sind vollständig konfigurierbar: Sie können sie umbenennen, ihre Zeiten ändern, auf ausgewählte Wochentage beschränken oder als eigene „Killzones“ und benutzerdefinierte Handelsfenster nutzen.
Sitzungsbereiche und Ausbruchsniveaus
Jede Handelssitzung erhält einen Hoch-Tief-Bereich mit transparenter Füllung, der mit dem Namen der Sitzung beschriftet ist. Die sich noch bildende Handelssitzung wird durch einen gepunkteten Rahmen umrandet. Sobald sie schließt, wird der Rahmen durchgehend, sodass ein abgeschlossener Sitzungsbereich niemals mit einem verwechselt wird, der sich noch entwickelt.
Wenn eine Sitzung schließt, werden ihr Sitzungshoch und ihr Sitzungs-Tief als horizontale Niveaus bis zur Eröffnung der nächsten Sitzung nach vorne projiziert. Das ist die Sitzungs-Ausbruchsreferenz, die die meisten Trader von Hand einzeichnen und die in jedem Chart automatisch präzise angezeigt wird.
Sitzungs-VWAP
Der volumengewichtete Durchschnittskurs, der ab der Eröffnung jeder Sitzung berechnet wird – nicht ab Mitternacht und nicht ab Beginn des Handelstages. Der Londoner VWAP, der New Yorker VWAP und der VWAP der asiatischen Sitzung werden jeweils separat erfasst. Der Wert wird als Indikatorpuffer veröffentlicht, sodass ein Expert Advisor ihn genauso einfach auslesen kann, wie Sie ihn sehen können.
Sitzungsstatistik und Trend
An die Schlusskurse jeder Sitzung wird eine lineare Regressionsgerade nach der Methode der kleinsten Quadrate angepasst, und das Dashboard zeigt pro Sitzung drei Zahlen an:
- Trend – die Korrelation zwischen Kurs und Zeit innerhalb der Sitzung. Ein Wert nahe Null bedeutet, dass die Sitzung seitwärts tendiert. Ein großer positiver oder negativer Wert deutet auf eine Sitzung mit klarer Richtung hin.
- Volumen – das seit Eröffnung der Sitzung akkumulierte Volumen.
- Sigma – die Standardabweichung der Schlusskurse der Sitzung in Preiseinheiten.
Dies beantwortet die Frage „Verläuft diese Sitzung im Trend oder in einer Seitwärtsbewegung?“ mit einer Zahl statt einer subjektiven Einschätzung.
Nachrichtenfilter für den Wirtschaftskalender
Nachrichtenereignisse werden aus dem MetaTrader-eigenen Wirtschaftskalender ausgelesen. Es gibt keinen externen Datenfeed, kein Abonnement und keine Webanfrage.
- Filtern Sie Ereignisse nach ihrer Auswirkung: nur hohe Auswirkung, mittlere und hohe Auswirkung oder alle Nachrichtenereignisse.
- Die Ereignisse werden automatisch auf die Währungen des Chart-Symbols gefiltert, sodass bei EURUSD Veröffentlichungen zu EUR und USD angezeigt und alle anderen ausgeblendet werden. Eine benutzerdefinierte Währungsliste ist ebenfalls verfügbar.
- Ereignislinien sind je nach Auswirkung farblich gekennzeichnet und mit dem Namen des Ereignisses beschriftet.
- Anstehende Nachrichten werden vor dem Kurs angezeigt, nicht nur vergangene Veröffentlichungen.
- Optionale Nachrichten-Sperrzonen schattieren einen konfigurierbaren Bereich um Veröffentlichungen mit hoher Auswirkung – nützlich, wenn Ihr Handelsplan oder die Regeln Ihres verwalteten Kontos vorschreiben, dass Sie während Nachrichtenereignissen keine Positionen halten dürfen.
- Optionaler Alarm eine festgelegte Anzahl von Minuten vor einer Veröffentlichung.
Live-Dashboard und Kerzen-Timer
Ein kompaktes Panel zeigt den Status jeder Handelssitzung – offen oder geschlossen – mit einem Countdown bis zum nächsten Schlusskurs oder zur nächsten Eröffnung an. Unterhalb der Sitzungstabelle befindet sich ein Kerzen-Countdown-Timer, der die verbleibende Zeit des aktuellen Balkens sowie das nächste geplante Nachrichtenereignis mit eigenem Countdown anzeigt.
Das Panel kann in jeder Ecke platziert werden, passt sich bei einer Größenänderung des Charts automatisch an und blendet deaktivierte Sitzungen aus, anstatt leere Zeilen anzuzeigen. Die Countdowns laufen auch in einem ruhigen Markt weiter, in dem keine Ticks eingehen.
Zeitzonenhandhabung, die einen Brokerwechsel übersteht
Die meisten Sitzungsindikatoren versagen, wenn die Serverzeit des Brokers nicht den Einstellungen entspricht. „Sessions Pro“ trennt die beiden tatsächlich relevanten Faktoren: die Zeitzone, in der Ihre Sitzungszeiten angegeben sind, und den GMT-Offset Ihres Brokers.
Geben Sie Ihre Sitzungszeiten in UTC ein und lassen Sie den Indikator den GMT-Offset des Brokers aus dem Terminal ermitteln, oder geben Sie sie direkt in der Serverzeit des Brokers ein. So oder so bedeutet ein Wechsel zu einem anderen Broker oder einer anderen Prop-Firma nicht, dass Sie jedes Sitzungsfenster manuell neu eingeben müssen.
Für die Automatisierung entwickelt
Es werden zwölf Indikator-Puffer bereitgestellt – prognostiziertes Sitzungshoch, prognostiziertes Sitzungs-Tief und Sitzungs-VWAP für jede der vier Sitzungen –, sodass ein Expert Advisor direkt auf Sitzungsniveaus und Sitzungsausbrüche handeln kann. Für Entwickler, die darauf aufbauen möchten, steht ein Integrations-Header mit einer Konfigurationsstruktur und typisierten Hilfsfunktionen zur Verfügung.
Was es nicht leistet
Dies ist ein Analyse-Tool, kein Handelssystem. Es platziert keine Orders, generiert keine Kauf- oder Verkaufssignale und macht keine Aussagen zur Rentabilität. Es zeigt Ihnen, wo die Sitzungen stattfinden, wie sie verliefen und wann das nächste Ereignis eintritt.
Anforderungen und Hinweise
- Zeitrahmen M1 bis H12. Auf D1 und darüber meldet der Indikator, dass Sitzungsfenster nicht ermittelt werden können, da sich ein einzelner Balken über den gesamten Tag erstreckt.
- Der Nachrichtenfilter benötigt eine Live-Terminalverbindung mit verfügbarem Wirtschaftskalender. MetaTrader blockiert den Zugriff auf den Kalender innerhalb des Strategietesters, sodass Nachrichten dort automatisch deaktiviert sind. Alle anderen Funktionen arbeiten im Tester normal.
- „Session VWAP“ verwendet standardmäßig das Tick-Volumen und kann bei Symbolen, bei denen der Broker das reale Volumen veröffentlicht, auf dieses umgestellt werden.
- Eine Instanz pro Chart.
Eingabeparameter
Sitzung A, Sitzung B, Sitzung C, Sitzung D
Vier identische Blöcke, einer pro Sitzung.
- enabled – Hauptschalter für diese Sitzung.
- Bezeichnung – der Name, der im Bereichsfeld und im Dashboard angezeigt wird.
- Sitzungszeitraum – im Format HHMM-HHMM, zum Beispiel 1300-2200. Sitzungen, die den Mitternachtswechsel überschreiten, wie beispielsweise 2100-0600, werden unterstützt und als eine einzige Sitzung erfasst. Ein optionaler Wochentagsfilter kann angehängt werden, wobei 1 für Sonntag steht: 0930-1600:23456 beschränkt die Sitzung auf Wochentage.
- Farbe – wird für das Feld, den Umriss, die Beschriftung, die Linien und die Dashboard-Zeile verwendet.
- Bereichsfeld zeichnen – das ausgefüllte Feld für Hoch- und Tiefwerte der Sitzung.
- Regressionstrendlinie zeichnen – Anpassung nach der Methode der kleinsten Quadrate über die Schlusskurse der Sitzung.
- Mittellinie zeichnen – gleitender Mittelwert der Schlusskurse der Sitzung.
- Sitzung-VWAP darstellen – stellt den VWAP-Puffer dar.
- Hoch/Tief nach vorne projizieren – veröffentlicht die Hoch- und Tief-Puffer der Sitzung.
Zeitzone
- Referenz für Sitzungszeiten – Gibt an, ob Ihre Sitzungszeiten in der Zeit des Broker-Servers oder in UTC angegeben werden.
- UTC-Offset der Sitzungszeiten – der Offset, in dem Ihre Zeiten angegeben werden.
- Broker-GMT-Offset-Modus – Ermitteln Sie den Broker-Offset über das Terminal oder stellen Sie ihn manuell ein.
- Broker-GMT-Offset – der im manuellen Modus verwendete Wert.
Bereichsfelder
- Fülltransparenz – 0 ist deckend, 100 ist unsichtbar. Mit dem Chart-Hintergrund verschmolzen.
- Bereichsrahmen zeichnen – ein scharfer Rand in der reinen Sitzungsfarbe.
- Umrissstil, laufende Sitzung – standardmäßig gepunktet.
- Umrissstil, abgeschlossene Sitzung – standardmäßig durchgehend, sodass abgeschlossene Bereiche anders dargestellt werden als noch im Entstehen begriffene.
- Konturbreite.
- Bereichsbeschriftung zeichnen und Schriftgröße der Bereichsbeschriftung.
- Beibehaltene Sitzungen pro Typ – wie viele vergangene Sitzungen im Chart verbleiben.
- Maximale Anzahl verarbeiteter Balken – Begrenzung der zurückverfolgten Historie.
Dashboard
- Dashboard anzeigen.
- Erweitertes Dashboard – fügt die Spalten „Trend“, „Volumen“ und „Sigma“ hinzu.
- Dashboard-Ecke, X-Versatz, Y-Versatz, Schriftgröße und Schriftart.
- Hintergrund, Rahmen, Text, aktive und inaktive Farben.
Trennlinien
- Trennlinien für offene Positionen anzeigen – eine vertikale Linie in der Farbe der jeweiligen Position.
- Tages-Trennlinien anzeigen und Wochentagsnamen auf der Trennlinie anzeigen.
- Farbe und Stil der Tages-Trennlinie.
Kerzen-Timer
- Timer für Kerzenschluss – aus, im Chart neben dem Kurs, im Dashboard oder beides.
- Farbe des Timers und Farbe des Timers beim Schließen.
- Warnung bei verbleibenden Sekunden unter – wenn der Timer auf die Warnfarbe wechselt.
- Schriftgröße des Timers.
Nachrichtenfilter
- Ereignisse aus dem Wirtschaftskalender anzeigen.
- Mindestbedeutung – nur „hoch“, „mittel“ und „hoch“ oder „alle“.
- Währungsfilter – Währungen der Chart-Symbole, eine benutzerdefinierte Liste oder alle Währungen.
- Benutzerdefinierte Währungsliste – durch Kommas getrennt, zum Beispiel USD,EUR,GBP.
- Vergangene Ereignisse werden in Tagen angezeigt, bevorstehende Ereignisse in Stunden.
- Farben für hohe, mittlere und geringe Auswirkungen.
- Linienstil und -breite des Ereignisses.
- Anzeige des Ereignisnamens auf der Linie.
- Ausblendzone um Ereignisse herum zeichnen, mit eigener Mindestwichtigkeit, Minuten davor, Minuten danach und Transparenz.
- Warnung Minuten vor dem Termin – auf 0 setzen, um die Funktion zu deaktivieren.
- Maximale Anzahl gespeicherter Ereignisse und Aktualisierungsintervall des Kalenders.
Daten und Benachrichtigungen
- Volumenquelle – „Volumen“ oder „Reales Volumen“ ankreuzen.
- Benachrichtigung bei Eröffnung der Sitzung, bei Schließung der Sitzung und bei Durchbruch des Sitzungsbereichs.
- Benachrichtigungskanäle – Terminal-Popup, Push-Benachrichtigung, E-Mail und Ton.
- Alarm-Sounddatei.
Branding
- Titel des Dashboards und eine optionale Fußzeile. Standardmäßig leer.
