Как в MQL5 реализовать простой блок

 

Доброго дня! Подскажите пожалуйста, как сделать этот блок советника на MQL5.

if(iFractals(NULL,PERIOD_M1,MODE_UPPER,3) > 0)
  {
    Alert("Фрактал вверх"); Sleep(3000);
  }
 
sniperprofit:

Доброго дня! Подскажите пожалуйста, как сделать этот блок советника на MQL5.

int globHandle;
int OnInit()
{
 //...
 globHandle = iFractals( _Symbol, PERIOD_M1 ); // На текущем символе
 //...
}

int OnTick
{
 //...
 double up_array[1]; // Для фракталов вверх
 double dn_array[1]; // Для фракталов вниз
 
 CopyBuffer( globHandle, 0, 3, 1, up_array ); // Верхний
 CopyBuffer( globHandle, 1, 3, 1, dn_array ); // Нижний
 
 if( up_array[0] != EMPTY_VALUE ) Alert("Фрактал вверх" );
 if( dn_array[0] != EMPTY_VALUE ) Alert("Фрактал вниз" );
 //...
}
// Работоспособность не проверял!
 
Tapochun:
Работает, спасибо!
Причина обращения: