Test de type CROSSES Over / Under négatif? croisement n'ayant pas eu lieu
Forums › ProRealTime forum Français › Support ProBuilder › Test de type CROSSES Over / Under négatif? croisement n'ayant pas eu lieu
- This topic has 5 replies, 4 voices, and was last updated 5 years ago by Marie-Eve Vergoz.
-
-
06/27/2019 at 8:28 AM #101506
Bonjour Nicolas et bonjour à tous,
Je suis en train de créer un petit signal selon mes conditions, mais j’ai un petit blocage pour l’une des conditions que je souhaite ajouter qui visiblement n’existe pas.
En fait je souhaite utiliser non pas CROSSES over/under mais plutôt “not” Crosses over/under . Est ce que par hasard cela existerait?
EN gros je souhaite dire que x[2] (ne doit pas avoir croisé à la hausse/baisse) “Not Crosses” average[200]
Merci à tous 🙂
06/27/2019 at 8:56 AM #10150706/27/2019 at 9:04 AM #10150808/21/2019 at 5:46 PM #105218Bonsoir Plscap – Nicolas
J’essaie de coder un non croisement de 2 moyennes mobiles
Après des recherches, je suis tombée sur la ligne de code suivante formulée par Nicolas : test = (x crosses over y) = 0
J’ai essayé de construire mon indicateur mais il me donne des résultats non souhaités à savoir que j’ai des flèches (jaunes) qui se répliquent et non pas une seule là où le non-croisement a eu lieu
Je mets le graph en pièces jointe
Avec mes remerciements
12345678910111213141516171819202122rge = averagetruerange[5](close)a = average[4]b = average[7]If a > b thentest1 = (a crosses under b) = 0If test1 thendrawtext("▼", barindex[0],high[1]+1.2*rge, Dialog,Bold,14) coloured(255,255,0)endifendifif a < b thentest2 = (a crosses over b) = 0If test2 thendrawtext("▲",barindex[0],low[1]-1.2*rge,Dialog,Bold,14) coloured(255,255,0)endifendifRETURN08/21/2019 at 7:46 PM #105230J’avais un code qui ressemble à votre demande et je l’ai adapté à vos MM.
Je pense que ça doit marcher.
Non croisement 2 MM12345678910111213141516171819202122232425rge = averagetruerange[5](close)a = average[4]b = average[7]c1a = a > bc1v = a < bc2a = a[1] < ac3a = a[2] > a[1]c2v = a[1] > bc3v = a[2] < a[1]c4a = b[1] < b AND b[2] < b[1]c4v = b[1] > b AND b[2] > b[1]If c1v AND c2v AND c3v AND c4v thendrawtext("▼", barindex[0],high[1]+1.2*rge, Dialog,Bold,14) coloured(255,255,0)endifif c1a AND c2a AND c3a AND c4a thendrawtext("▲",barindex[0],low[1]-1.2*rge,Dialog,Bold,14) coloured(255,255,0)endifRETURN08/21/2019 at 9:52 PM #105235Bonsoir Shark,
Je vous remercie pour votre réponse très rapide – cela fait vraiment plaisir –
Je l’ai examiné et il semble correspondre à ce que je recherchais mais le coder avec des angles de déviation n’aurait pas été plus précis –
Merci encore
1 user thanked author for this post.
-
AuthorPosts
Find exclusive trading pro-tools on