MQL4で定義済みの定数を利用する

MetaTrader 4
GogoJungle
2019/08/02 18:44
695

MQL4にはデフォルトで定義済みの定数がいくつかあります。

DATE
ファイルをコンパイルした日付(時間、分、秒は0で表示)

DATETIME
ファイルをコンパイルした日付(時間、分、秒まで詳細に表示)

FILE
現在のファイルの名称

PATH
現在のファイルのパス

FUNCTION
__FUNCTION__が実行された関数名。
OnTick関数内で実行した場合には、「OnTick」が出力される。

void OnTick(){
   Print(__FUNCTION__);
}

FUNCSIG
__FUNCTION__が実行された関数名を戻り値と引数の型も含めて出力。
OnTick関数内で実行した場合には、「void OnTick()」が出力される。
関数のオーバーライドを使用している場合にはこちらを使用することで明確に判別が可能となる。

void OnTick(){
   Print(__FUNCSIG__);
}

LINE
ソースコード内で__LINE__が実行された行数。
100行目で次のコードを実行した場合には、「100」と出力される。

Print(LINE);

MQLBUILD
ファイルをコンパイルしたコンパイラのビルド番号

コメント

関連トピックス

検索結果がありません。

ノーコードで誰でも簡単EA開発!MQL言語学習にも使える! | GogoJungle

注目トピックス

検索結果がありません。