MQLInfoInteger
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", limit, used);
/*
result
Maximum possible amount of dynamic memory for MQL5 program: 8388608 Mb
Memory used by MQL5 program: 2 Mb
*/
}