【MQL4勉強プログラミング】TimeLocal()関数でMT4を稼動させているローカルPCの時刻を取得

ザフナーラボブログ

TimeLocal()関数は、MetaTrader4(MT4)を稼動させているPCに設定されている時刻を取得するために使用します。

TimeLocal()関数は、以下のように定義されています。

datetime TimeLocal();

TimeLocal()関数には引数がないので、()内には何も記述しません。

戻り値

PCに設定されている時刻が返されます。

注意点

ミリ秒(=1,000分の1秒)単位の高精度の時刻データを利用したい場合は、GetTickCount()関数を使用します。

ストラテジーテスターでバックテストを行う際には、TimeLocal()関数によって取得される値は、TimeCurrent()関数で取得される値と等しくなります。