【MQL4定数】MQLプログラム実行設定を取得するための定数:String型(ENUM_MQL_INFO_STRING)

【辞書】MQLリファレンス

MQLプログラム実行設定を取得するための定数:String型

MMQLプログラム実行設定を取得するための定数:String型は、MQLプログラムに設定されている状態を取得するときに使用します。

主に、MQLInfoString関数で使用されます。

それぞれ、MQLInfoString関数の property_id引数の入力値として使用されます。

またMQLInfoString関数は、入力する値によって、返り値の型が異なります。

 

MQLプログラム実行設定を取得するための定数:String型(ENUM_MQL_INFO_STRING)

定数説明
MQL_PROGRAM_NAMEMQLプログラムの名前
MQL_PROGRAM_PATHMQLプログラムのフォルダの場所

 

MQLプログラム実行設定を取得するための定数:String型の使い方

主に、MQLInfoString関数で使用されます。

それぞれ、MQLInfoString関数の property_id引数の入力値として使用されます。

例えば、以下のように使用します。

  //MQLInfoString関数
  //MQLプログラムの名前を取得
   string mqlInfoString = MQLInfoString( MQL_PROGRAM_NAME ); 

 

返り値の型は string型です。

 

【補足】MQLプログラム実行設定を取得するための定数:String型の列挙型(ENUM_MQL_INFO_STRING)

MQLプログラム実行設定を取得するための定数:String型は、ENUM_MQL_INFO_STRING​という列挙型に含まれています。

列挙型は、定数群をひとまとめにしたものです。

以下のように使います。

ENUM_MQL_INFO_STRING mqlInfoString = MQL_PROGRAM_NAME;

上記のようにプログラムすると、mqlInfoString変数に MQL_PROGRAM_NAMEの数値が代入されます。