
Originally Posted by
andref
Приветствую. Доработал сов так чо бы он стал брать сигналы с индюка но теперь стала другая проблема, отсеять лишние сигналы.
Есть индикатор #MTF_MovingAverage
Код для открытия сделки
int StrategySignal()
{
double UP=iCustom(NULL,0,"TST1",0,1);
double DN=iCustom(NULL,0,"TST1",1,1);
if(UP>0 && UP!=EMPTY_VALUE)
return (1);
if (DN>0 && DN!=EMPTY_VALUE)
return (-1);
return (0);
}
Подскажите пожалуйста как прописать в коде условия открытия сигнала бай -выше мувинга а сел ниже мувинга?
Хмм. По моему это проще чем то что уже сделано.
Объявляем МА, а потом сравниваем где цена.
PHP Code:
int StrategySignal()
{
double UP=iCustom(NULL,0,"TST1",0,1);
double DN=iCustom(NULL,0,"TST1",1,1);
double MA=iMA(Symbol(),PERIOD_CURRENT,14,0,MODE_SMA,PRICE_CLOSE,1);
if(UP>0 && UP!=EMPTY_VALUE && Bid>MA) return (1);
if (DN>0 && DN!=EMPTY_VALUE && Bid<MA) return (-1);
return (0);
}
Bookmarks