Rigorous Market Sessions SubWindow
1. Was ist das?
Dies ist einsehr 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, unddie Handelssitzung eines Marktes kann je nach Sommer- und Winterzeit variieren.
Außerdem ist das System der Sommerzeitfür die Länder der nördlichen und südlichen Hemisphäre unterschiedlich, und auch dasSystem 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, dieSommerzeit 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 (Unterfenster-Modus)
Die Parameter sind in Gruppen eingeteilt, die sehr leicht zu verstehen sind. Im Folgenden wird jede Parametergruppe beschrieben:
- ist broker auto adjust utc
- wenn dies der Fall ist, Sommer-UTC; wenn falsch, Sommer- oder Winter-UTC.
- group "=== Show Market On Chart ===" : Der Parameter in der Gruppe gibt an, ob der entsprechende Markt angezeigt werden soll, was der allgemeine Steuerschlüssel für einen einzelnen Markt ist.
- 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 "=== RectAngle On Chart ===" : Ob RectAngle im Hauptfenster für die Parametereinstellung in der Gruppe hinzugefügt werden soll
- RectAngle_Style = STYLE_DASHDOTDOT; // Typ von RectAngle
- RectAngle_Width = 3;
- // Die Breite des RectAngle, gemäß den Einschränkungen von MT5 können nur die Typen STYLE_SOLID, STYLE_DASHDOTDOT größer als 1 sein.
- RectAngle_NewYork = true;
- RectAngle_London = true;
- RectAngle_Frankfurt = true;
- RectAngle_Sydney = wahr;
- RectAngle_Wellington = wahr;
- RectAngle_Tokyo = wahr;
- Add_Rect_MarketName = true; // Ob der Marktname in das Feld eingefügt werden soll
- group "=== Setting Market Name Label ===" : Die Parametereinstellung in der Gruppe zeigt den Marktnamen an
- Add_Sub_MarketName = true; // Angabe, ob der Marktname im Unterfenster hinzugefügt 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 istder Unterfenstermodus, die andere istder Chartfenster-Modus. Die beiden Modi sind unterschiedlich, es gibt immer einen, der zu Ihnen passt. Die aktuelle Seite ist der Sub-Fenster-Modus.


Der Benutzer hat keinen Kommentar hinterlassen