void GetSignal()
{
Signal = 0;
// - 1 - == Получение показаний индикатора ==============================================
double signalBUY1=iCustom(NULL,Symbol(),0,"Market Direction",0,3,0); // 2 синии стрелки вверх на индикаторе IDT1
double signalBUY2=iCustom(NULL,Symbol(),0, "Signal",0,0); // голубой крестик на индикаторе сигнал
double signalBUY3=iCustom(NULL,Symbol(),0,"ssl_bar_fast_mtf",Lb,0,0); // голубой кубик на SSL
double signalSELL1=iCustom(NULL,Symbol(),0,"Market Direction",1,4,1); // 2 красные стрелки вниз на индикаторе IDT1
double signalSELL2=iCustom(NULL,Symbol(),0, "Signal",2,1); // красный крестик на индикаторе сигнал
double signalSELL3=iCustom(NULL,Symbol(),0,"ssl_bar_fast_mtf",Lb,1,1); // красный кубик на SSL вставить получение значений индикатора - функция iCustom
// - 1 - == Окончание блока =============================================================
// - 2 - == Генерация сигнала покупки ===================================================
if (signalBUY1==signalBUY2 && signalBUY2==signalBUY3 && signalBUY1==signalBUY3) //
Signal = 1;
// - 2 - == Окончание блока =============================================================
// - 3 - ======================== Генерация сигнала продажи =============================
if (signalSELL1==signalSELL2 && signalSELL2==signalSELL3 && signalSELL1==signalSELL3)
Signal = -1;
// - 3 - == Окончание блока =============================================================
}