1/ Si c’est possible, c’était le cas du programme que j’ai posté ce matin. Il faut une action pour confirmer la deuxième rentrée d’un signal, hors dans le code actuel la condition est valide sur toute une série de bougies à la file (puisqu’on ne teste que des moyennes mobiles dessus/dessous), donc c’est pour cela que l’on avait des ordres qui s’ouvraient dans les bougies successives puisque cette condition reste.
Dans ma version il y avait : buyc2 = close<= mm5 and close<=mm20 and close>mm50
(des tests sur la position du prix et des moyennes mobiles)
et aussi: barindex–tradeindex(1)>2
(un test pour vérifier qu’on avait au moins 2 bougies révolues depuis le dernier ordre)
Il était pourtant bien ce programme 🙂
2/ les nombres entre crochets ce sont la quantité de période en arrière où on prend la valeur de la variable, ici si on veut prendre les valeurs à la bougie actuelle, ils sont inutiles, donc utiliser: c3 = (indicator3 > indicator4) est suffisant.
Pour apprendre/comprendre la programmation sous ProRealTime, j’ai édité des vidéos de formation.