このインジケーターは、DRAW_FILLINGバッファに基づいています。
入力パラメーターはなく、TimeTradeServer()やTimeGMT()の関数が使用されています。

トレードセッションの時間には不正確さがあるかもしれませんが、これは私が見つけた最初のサイトからの値です :))
定数ブロック内でこの値を変更することが可能で、GMT時間が使用されます。
// グリニッジを基準にした時間定数constint AsiaOpen=0; constint AsiaClose=9; constint AsiaOpenSummertime=1; // アジアセッションのシフトconstint AsiaCloseSummertime=10; // 時間変更後constint EuropaOpen=6; constint EuropaClose=15; constint AmericaOpen=13; constint AmericaClose=22;
サマータイムの変更も利用する機会がありますが、現在はこの機能は原始的で、TimeDaylightSavings()を使って実現されています。
//+--------------------------------------------------------------------+// サマータイムの判定は今後の計算のために保持されています//+--------------------------------------------------------------------+bool Summertime(datetime time) { if(TimeDaylightSavings()!=0) return(true); else return(false); }
したがって、サマータイムに変更した後は、すべての履歴が時間を変更し、逆もまた同様です。
このインジケーターの初版はMQL4で公開されました。

コメント 0