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

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

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
ファイルをコンパイルしたコンパイラのビルド番号

コメント

関連項目

カテゴリ
投稿内容
新着順
投稿者
閲覧数
コメント
お気に入り
いいね
検索結果がありません。