MQLInfoInteger

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

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

매개변수

property_id

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

값 반환

int 유형의 값.

예:

//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
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);
   /*
  결과
   Maximum possible amount of dynamic memory for MQL5 program8388608 Mb
   Memory used by MQL5 program2 Mb
   */
  }