Dieser Indikator basiert auf DRAW_FILLING Buffern.
Es sind keine Eingabeparameter vorhanden. Stattdessen werden die Funktionen TimeTradeServer() und TimeGMT() verwendet.

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.
Kommentar 0