Verificação de Velas Abertas - página 5

 
GumRai:

Sinto muito, mas se você tem que perguntar isto, você está tentando escrever código muito complicado para seu nível de conhecimento.

Não posso escrever seu código para você um pouco de cada vez.

Ei GumRai, sem minhas desculpas, essa foi uma pergunta muito idiota. Não sei como li sua sugestão, mas a imaginei como algo totalmente diferente. Fui capaz de descobrir e pô-la a funcionar. Obrigado pela ajuda, amigo.
 

qualquer pessoa pode me ajudar com isto:


Eu quero criar um alerta somente se o:

A diferença entre o anterior aberto e fechado é maior do que a diferença entre o atual aberto e fechado

icustom está lendo de Heiken ashi


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

duplo 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){EnviarMail(Símbolo()+"Seta de Compra "+"", "Sinal de Compra");}

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 "+"");}

CTime=Time[0];

}

}