Проверка открытости свечи - страница 5

 
GumRai:

Извините, но если вам приходится спрашивать об этом, значит, вы пытаетесь написать слишком сложный код для вашего уровня знаний.

Я не могу писать для вас код понемногу.

Эй, GumRai, не надо извиняться - это был очень глупый вопрос. Не знаю, как я прочитал ваше предложение, но я представил его как нечто совершенно другое. Я смог разобраться и заставить его работать. Спасибо за помощь, приятель.
 

может ли кто-нибудь помочь мне с этим:


Я хочу создать предупреждение только если:

Разница между предыдущим открытием и закрытием больше, чем разница между текущим открытием и закрытием.

icustom считывает данные из Heiken ashi


double SH2 = iCustom(NULL,0, "Heiken Ashi",2,i);

double BH2 = iCustom(NULL,0, "Heiken Ashi",3,i);

if(SH1<BH1 && SH2<BH2 && ct==0)

{

UP[i]=Low[i]-distance*MyPoint;ct=1;

if(CTime!=Time[0])

{

if(PopUpAlert){Alert(Symbol()," ", "Buy Arrow");}

if(EmailAlert){SendMail(Symbol()+"Buy Arrow "+"", "Buy Signal");}

if(PushAlert){SendNotification(Symbol()+"Buy Arrow "+"", "Buy Arrow");}

CTime=Time[0];

}

}

if(SH1>BH1 && SH2>BH2 && ct==1)

{

DOWN[i]=High[i]+distance*MyPoint;ct=0;

if(CTime!=Time[0])

{

if(PopUpAlert){Alert(Symbol()," ", "Sell Arrow");}

if(EmailAlert){SendMail(Symbol()+"Sell Arrow "+"", "Sell Signal");}

if(PushAlert){SendNotification(Symbol()+"Sell Arrow "+"", "Sell Arrow");}

CTime=Time[0];

}

}