MQLInfoInteger

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

int  MQLInfoInteger(
   int  property_id      // 属性标识符
   );

参量

property_id

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

返回值

整型值。

示例:

//+------------------------------------------------------------------+
//| EA交易初始化函数                                                   |
//+------------------------------------------------------------------+
void OnStart()
  {
//--- 获取MQL程序的可用内存和已消耗内存的值
   int limit = MQLInfoInteger(MQL_MEMORY_LIMIT);   // MQL5程序的最大动态内存量(以MB为单位)
   int used  = MQLInfoInteger(MQL_MEMORY_USED);    // MQL5程序使用的内存大小(以MB为单位)
   
//--- 将接收到的值发送到日志
   PrintFormat("Maximum possible amount of dynamic memory for MQL5 program: %d Mb\n"+
               "Memory used by MQL5 program: %d Mb"limitused);
   /*
   result
   Maximum possible amount of dynamic memory for MQL5 program8388608 Mb
   Memory used by MQL5 program2 Mb
   */
  }