Как написать функцию закрытия по сигналу индикатора

DozorFX

DozorFX

Постоялец
Команда форума
Модератор
Монет
34,434
Программисты. Я тут немного изучаю MQL4, кто подскажет функцию закрытия ордера при закрытии цены выше/ниже линии индикатора (BB, MA) не принципиально какой. Что то не могу сообразить построение этой части алгоритма. Спасибо.
 
я бы создал функцию isTP() и вызывал бы её первой в главной OnTick()
например так:
Код:
void isTP()
{
    double MA = iMA(тут задаем параметры индикатора);
    
    if (Ask > MA) CloseOrder(OP_BUY);
    //если цена Аск выше МА, то вызываем функцию закрытия ордера на покупку
    
    if (Bid < MA) CloseOrder(OP_SELL);
    //если цена Бид ниже МА, то вызываем функцию закрытия ордера на продажу
    
    return;
}

Если конкретизируешь задачу, то смогу помочь более детально.
 
  • Лайк
Реакции: DozorFX

Проверенные Брокеры

Реклама

Заработок онлайн

Назад
Верх