Ecart entre indicateur
- This topic has 4 replies, 2 voices, and was last updated 3 years ago by .
Viewing 5 posts - 1 through 5 (of 5 total)
Viewing 5 posts - 1 through 5 (of 5 total)
Similar topics:
Forums › ProRealTime forum Français › Support ProOrder › Ecart entre indicateur
Bonjour à tous,
Pouvez vous me dire comment fait on pour coder l’écart entre deux indicateur lors d’une prise de position, par exemple je souhaite prendre positions à la vente quand les deux ligne du MACD croise à la baisse, mais je souhaite rentrer en position quand celle ci à la baisse ont un écart de 0.0020 , par exemple les deux ligne à la baisse du MACD affiche un résultat comme
signal MACD ligne rouge = 0.00095
MACD ligne bleu = 0.00075
je souhaite mettre cette écart dans mon code de trading
pouvez vous m’aider svp
merci beaucoup à tous =)
Ligne bleue = ligne macd, mot-clé du langage de programmation: MACDline[12,26,9](close)
Ligne rouge = ligne de signal, mot-clé du langage de programmation: MACDSignal[12,26,9](close)
Ligne bleue moins ligne rouge = macd histo, mot-clé du langage de programmation: MACD[12,26,9](close)
Donc tu peux utiliser directement la valeur de MACD[12,26,9](close) pour coder la différence, ensuite il faut déterminer “quand” tu veux cette différence.
Si c’est en même temps que le croisement:
if (MACD[12,26,9](close) crosses under 0) AND (MACD[12,26,9](close) < -0.0002) then
…
Si par contre c’est plus tard que le croisement, alors tu tentes sans doute de coder quelque chose que tu vois, mais sans avoir décrit les critères qui correspondent: combien de bougies après le croisement? (par exemple “2 ou 3” c’est pas pareil que “peu importe combien de temps ça dure avant d’avoir la valeur”), est-ce que si on vient de plus bas pour aller entre 0 et -0.0002, puis on repasse à un écart sous -0.0002 ça passe ou x’est à exclure? Juste des exemples de questions à se poser pour cadrer ce qu’on voit, liste non exhaustive…
salut,
pour commencer je te remercie beaucoup de ton aide et déjà cette information est très utile si je veux coder lors d’un croissement =)
mais pour être plus précis je souhaite prendre position quand les ligne du macd on déjà croiser depuis longtemps à l’avance et que leurs écart affiche un résultat comme celui que j’ai inscrit mon premier commentaire, c’est a dire ce que je vois sur mon écran à l’instant;
est ce que tu aurais un exemple de code ?
merci de ton aide =)
Ok, dans ce cas, sans autre critère spécifique, tu peux traduire le “je souhaite prendre positions à la vente quand les deux ligne du MACD croise à la baisse, mais je souhaite rentrer en position quand celle ci à la baisse ont un écart de 0.0020” par: “je souhaite prendre position à la vente quand macd histogramme passe sous un écart de -0.002”, càd:
|
1 2 3 |
if (MACD[12,26,9](close) crosses under -0.002) then … |
ou encore, en rajoutant une variable “ecart” pour pouvoir la faire varier plus facilement si elle devient utilisée plus d’une fois dans le code:
|
1 2 3 4 5 |
ecart=-0.002 if (MACD[12,26,9](close) crosses under ecart) then … |
merci beaucoup =)
Find exclusive trading pro-tools on 