Vérification de la bougie ouverte - page 5

 
GumRai:

Je suis désolé, mais si vous devez poser cette question, c'est que vous essayez d'écrire un code beaucoup trop compliqué pour votre niveau de connaissances.

Je ne peux pas écrire votre code pour vous un peu à la fois.

Hé GumRai, non, mes excuses - c'était une question vraiment stupide. Je ne sais pas comment j'ai lu votre suggestion, mais je l'ai imaginée comme quelque chose de totalement différent. J'ai pu la comprendre et la faire fonctionner. Merci pour ton aide.
 

Quelqu'un peut-il m'aider ?


Je veux créer une alerte uniquement si la :

La différence entre l'ouverture et la fermeture précédentes est supérieure à la différence entre l'ouverture et la fermeture actuelles.

icustom lit le 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()," ", "Flèche d'achat");}

if(EmailAlert){SendMail(Symbol()+"Flèche d'achat "+"", "Signal d'achat");}

if(PushAlert){SendNotification(Symbol()+"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()," ", "Flèche de vente");}

if(EmailAlert){SendMail(Symbol()+"Flèche de vente "+"", "Signal de vente");}

if(PushAlert){SendNotification(Symbol()+"Flèche de vente "+"");}

CTime=Time[0] ;

}

}