MQLInfoString
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", name, path);
/*
result:
Name of the running MQL program: 'MQLInfoString'
Path of the running MQL program: E:\MetaQuotes\MetaTrader 5\MQL5\Scripts\MQLInfoString.ex5
*/
}