MQLInfoString

실행 중인 mql5 프로그램의 해당 속성 값을 반환.

string  MQLInfoString(
   int  property_id      // 속성의 식별자
   );

매개변수

property_id

[in] 속성의 식별자. ENUM_MQL_INFO_STRING 열거의 하나일 수 있습니다.

값 반환

string 유형의 값.

예:

//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//--- 시작된 프로그램 데이터를 가져옵니다.
   string name = MQLInfoString(MQL_PROGRAM_NAME);  // 시작된 MQL5 프로그램의 이름
   string path = MQLInfoString(MQL_PROGRAM_PATH);  // 실행중인 프로그램의 경로
   
//--- 얻은 데이터를 저널로 보냅니다.
   PrintFormat("Name of the running MQL program: '%s'\nPath of the running MQL program: %s"namepath);
   /*
  결과:
   Name of the running MQL program: 'MQLInfoString'
   Path of the running MQL programE:\MetaQuotes\MetaTrader 5\MQL5\Scripts\MQLInfoString.ex5
   */
  }