Startseite Technischer Indikator Beitrag

Trade Sessions Indikator für MetaTrader 5: So nutzen Sie ihn optimal

Anhang
86.zip (1.96 KB, Herunterladen 0 mal)

Dieser Indikator basiert auf DRAW_FILLING Buffern.

Es sind keine Eingabeparameter vorhanden. Stattdessen werden die Funktionen TimeTradeServer() und TimeGMT() verwendet.

Trade Sessions Indikator

Beachten Sie, dass es zu Ungenauigkeiten bei den Handelszeiten kommen kann. Die Werte stammen von der ersten Seite, die ich gefunden habe :))

Es ist möglich, die Werte im Konstantenblock zu ändern; die GMT-Zeit wird verwendet.

// Zeitkonstanten sind nach Greenwich angegeben
const int   AsiaOpen=0;
const int   AsiaClose=9;
const int   AsiaOpenSummertime=1;   // Die asiatische Session verschiebt sich
const int   AsiaCloseSummertime=10; // nach den Zeitänderungen
const int   EuropaOpen=6;
const int   EuropaClose=15;
const int   AmericaOpen=13;
const int   AmericaClose=22;

Es besteht die Möglichkeit, die Zeitwechsel zur Sommerzeit zu nutzen. Aktuell ist das noch recht primitiv umgesetzt und erfolgt über die Funktion TimeDaylightSavings();

//+--------------------------------------------------------------------+
// Bestimmung der Sommerzeit ist für zukünftige Berechnungen reserviert
//+--------------------------------------------------------------------+
bool Summertime(datetime time)
{
   if(TimeDaylightSavings()!=0)
      return(true);
   else
      return(false);
} 

Nach der Umstellung auf die Sommerzeit ändert sich die Zeit für die gesamte Historie und umgekehrt.

Die erste Version des Indikators wurde bei MQL4 veröffentlicht.

Verwandte Beiträge

Kommentar (0)