MQLInfoString

返回运行中的MQL5程序的类似属性值。

string  MQLInfoString(
   int  property_id      // 属性标识符
   );

参量

property_id

[in] 属性标识符,可以是 ENUM_MQL_INFO_STRING 值中的一个。

返回值

字符串类型值。

示例:

//+------------------------------------------------------------------+
//| EA交易初始化函数                                                   |
//+------------------------------------------------------------------+
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);
   /*
   result:
   Name of the running MQL program: 'MQLInfoString'
   Path of the running MQL programE:\MetaQuotes\MetaTrader 5\MQL5\Scripts\MQLInfoString.ex5
   */
  }