Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Продавай свои разработки в Маркете. Это безопасно!
SniperProfit
234
SniperProfit 2015.02.06 13:35 

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

if(iFractals(NULL,PERIOD_M1,MODE_UPPER,3) > 0)
  {
    Alert("Фрактал вверх"); Sleep(3000);
  }
Alexey Kozitsyn
6228
Alexey Kozitsyn 2015.02.06 14:04  
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("Фрактал вниз" );
 //...
}
// Работоспособность не проверял!
SniperProfit
234
SniperProfit 2015.02.06 14:55  
Tapochun:
Работает, спасибо!
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий