Rigorous Market Sessions Chart
1. Was ist das?
Dies ist ein sehr strenger Indikator, der die verschiedenen Handelssitzungen des Marktes anzeigt. Er zeigt die wichtigsten Märkte an: NewYork, London, Frankfurt, Sydney, Wellington, Tokio.
Das ist sehr wichtig:
Verschiedene Märkte haben unterschiedliche Anfangs- und Enddaten für die Sommerzeit, und die Handelssitzung eines Marktes kann je nach Sommer- und Winterzeit variieren.
Außerdem ist das System der Sommerzeit für die Länder der nördlichen und südlichen Hemisphäre unterschiedlich, und auch das System der Sommerzeit ändert sich in einem Markt in verschiedenen Jahren.
Ein Beispiel: New Yorker Sommerzeitsystem:
Handelssitzung am New Yorker Devisenmarkt (UTC+3): 15:00-22:00 Uhr (Sommerzeit); 16:00-23:00 Uhr (Winterzeit).
- 1987-2006: 02:00 Uhr am ersten Sonntag im April --> 02:00 Uhr am letzten Sonntag im Oktober
- 2007-heute: 02:00 Uhr am zweiten Sonntag im März --> 02:00 Uhr am ersten Sonntag im November
Daher muss die Handelssitzung die Stadt, die Sommerzeit des Jahres und den entsprechenden Handelszeitraum berücksichtigen, sonst ist der Handelszeitraum falsch. Aber wenn dies alles manuell eingestellt wird, was sehr mühsam ist, kann dieses Programm automatisch eingestellt werden.
Sie können sich in meinem Blog über das Sommerzeitsystem und die Handelszeiten der wichtigsten Länder informieren:
SOMMERZEIT-REKORDE DER WICHTIGSTEN LÄNDER
ÖFFNUNGS- UND SCHLIESSUNGSZEITEN DER WICHTIGSTEN INTERNATIONALEN DEVISENMÄRKTE
2. Merkmale des Programms
- Automatisch feststellen, ob der Kurs in der Sommerzeit des Jahres ist;
- Je nachdem, ob der Markt in der Sommerzeit ist, bestimmen Sie automatisch die Handelszeit des Marktes;
- Je nach der gewünschten UTC-Zeitzone wird der Handelszeitraum automatisch umgerechnet;
- Die historischen Daten werden alle rigoros abgeglichen, so dass Sie genaue historische Markthandelssitzungen erhalten können, was für Ihre Forschung praktisch ist.
- Mit mehreren Anzeigemodi, können Sie immer eine Lösung finden, die zu Ihnen passt.
3. Verwendung (Chartfenster-Modus)
Die Parameter sind in Gruppen eingeteilt, die sehr leicht zu verstehen sind. Im Folgenden wird jede Parametergruppe beschrieben:
- bool_BrokerAuto = true; // Ob der Broker die Zeitzone automatisch anpasst, normalerweise True.
- Inp_utc = 3; // wenn obige Angabe true ist, Sommer-UTC; wenn false Sommer- oder Winter-UTC.
- group "=== Show Market On Chart ===" : Der Parameter in der Gruppe gibt an, ob der entsprechende Markt angezeigt werden soll.
- Show_NewYork = true;
- Show_London = wahr;
- Show_Frankfurt = wahr;
- Show_Sydney = wahr;
- Zeige_Wellington = wahr;
- Show_Tokyo = wahr;
- group "=== Market Color ===" : Die Parameter in der Gruppe legen die Farbe der einzelnen Märkte fest
- Farbe_NewYork = clrRed;
- Farbe_London = clrRoyalBlue;
- Farbe_Frankfurt = clrGreen;
- Farbe_Sydney = clrSilver;
- Farbe_Wellington = clrDeepSkyBlue;
- Farbe_Tokio = clrSlateGray;
- group "=== Modus: RectAngle On Chart ===" : Anzeigemodus der Marktsitzungen
- Inp_Sessions_Mode = Modus_FILLING_HighLow;
- //Modus_FILLING_HighLow---Füllmodus mit Farbe, Modus_RectAngle--- RectAngle Modus
- RectAngle_Style = STYLE_DASHDOTDOT;
- // Einstellen der Art der Box im Modus Modus_RectAngle
- RectAngle_Width = 3;
- // Die Breite des RectAngle, gemäß den Einschränkungen von MT5 können nur STYLE_SOLID, STYLE_DASHDOTDOT Typen größer als 1 sein.
- group "=== Setting Market Name Label ===" : Die Parametereinstellung in der Gruppe zeigt den Marktnamen an
- Add_MarketName= true; // Ob der Marktname im Hauptfenster angezeigt werden soll
- Add_Market_Label = true; // Ob der Marktname in der oberen rechten Ecke des Hauptfensters angezeigt werden soll
- Fond_Size = 10; // Textgröße
- Fond_Clr = clrBlack; // Textfarbe
- group "=== Improve Speed ===" : Die Parameter in der Gruppe werden verwendet, um die Anzahl der Berechnungen festzulegen. Bei der Untersuchung historischer Daten können Sie einen größeren Wert einstellen, beim Echtzeithandel einen kleineren Wert.
- Basic_Count_Max = 100000; // Die Grundanzahl der Daten, die sehr groß eingestellt werden kann.
- Object_Count_Days = 5; // Die Anzahl der Boxen und Namensschilder in Einheiten von Tagen.
4. Sonstiges
Aufgrund der Einschränkungen des MT5 musste ich das Programm in zwei Formen schreiben.
Die eine ist der Unterfenstermodus, die andere ist der Chartfenster-Modus. Die beiden Modi sind unterschiedlich, es gibt immer einen, der zu Ihnen passt. Die aktuelle Seite ist der Chartfenster-Modus.

