окончательная проверка

12 февраля 2013 - Лапоть левый

для сигнала на BUY аналогично.
HIGH[2]<MA[2]
OPEN[1]<MA[1]
CLOSE[1]>MA[1]
Сразу запишем в функцию ind(). это будет выглядеть так:

 


string ind()
{
string s="";
//определим 2 переменные для значений индикатора
double ma2=iMA(NULL,0,ind_p1,ind_p2,MODE_SMMA,PRICE_MEDIAN,2);
<DIV>double ma1=iMA(NULL,0,ind_p1,ind_p2,MODE_SMMA,PRICE_MEDIAN,1);
//ind_p1- период индикатора</DIV>//ind_p2-сдвиг,относительно ценового графика
//формируем сигнал
if(Low[2]>ma2&&Open[1]>ma1&&Close[1]<ma1)s="sell";
if(High[2]<ma2&&Open[1]<ma1&&Close[1]>ma1)s="buy";
return(s);
}
 


 снова компилируем советник.
переходим в терминал и открываем свойства советника
установим значения ind_p1 и ind_p2, а так же флажок визуализация,
старт и шаг для оптимизации

 

оптимизация

 

Комментарии (0)

Нет комментариев. Ваш будет первым!

 

Яндекс.Метрика