помогите что не так в советнике

 

заказал на сайте советник. что то не торопиться программер доделать. вот, пробую разобраться.

не подскажете - что в коде не так?

bool sell()
{int m;
double x=MarketInfo(Symbol(),14),SL,TP;RefreshRates();
if(Sl<=0)SL=0;else{if(Sl<x){SL=Ask+x*Point;}else{SL=Ask+Sl*Point;}}
if(Tp<=0)TP=0;else{if(Tp<x){TP=Ask-x*Point;}else{TP=Ask-Tp*Point;}}


//выделенное не работает. подскажите почему...
/*
double YUR_value = iCustom(0,0,"YUR",per_YUR,0,0);//добавил
if(iStochastic(NULL,0,50,3,3,MODE_SMA,0,MODE_MAIN,0)>iStochastic(NULL,0,20,3,3,MODE_SMA,0,MODE_SIGNAL,0))
return(0); //добавил
if (YUR_sell< YUR_value) //добавил
*/

 
TESKATLIPOKA:

заказал на сайте советник. что то не торопиться программер доделать. вот, пробую разобраться.

не подскажете - что в коде не так?

bool sell()
{int m;
double x=MarketInfo(Symbol(),14),SL,TP;RefreshRates();
if(Sl<=0)SL=0;else{if(Sl<x){SL=Ask+x*Point;}else{SL=Ask+Sl*Point;}}
if(Tp<=0)TP=0;else{if(Tp<x){TP=Ask-x*Point;}else{TP=Ask-Tp*Point;}}


//выделенное не работает. подскажите почему...
/*
double YUR_value = iCustom(0,0,"YUR",per_YUR,0,0);//добавил
if(iStochastic(NULL,0,50,3,3,MODE_SMA,0,MODE_MAIN,0)>iStochastic(NULL,0,20,3,3,MODE_SMA,0,MODE_SIGNAL,0))
return(0); //добавил
if (YUR_sell< YUR_value) //добавил
*/


Вроде 27 мессаг, а не в теме... Учите, или ваши простыни оставляйте при себе.
Причина обращения: