Bonjour , je sollicite votre aide pour le codage ProOrder d’un retraceement du prix sur moyennes mobiles.
Condition de tendance : 3 moyennes mobiles 50, 100, 150 périodes orientées à la hausse.
Retracement :Le prix vient se placer entre les moyennes 50 et 200, puis repart à la hausse.
Ordre d’achat lorsque le prix clôture au dessus de la moyenne 50.
Pour le codage de la tendance des moyennes mobiles c’est facile, mais je n’arrive pas à coder correctement ces conditions de retracement.
Quelqu’un pourrait-il m’aider.
Merci d’avance.
Cordialement, Grégory
Hola. Aquí tiene un ejemplo.
Bonjour. Voici un exemple.
// Définition des moyennes mobiles
MA50 = Average[50](Close)
MA100 = Average[100](Close)
MA150 = Average[150](Close)
MA200 = Average[200](Close)
// Condition de tendance haussière (MA50 > MA100 > MA150)
TendanceHaussiere = (MA50 > MA100) AND (MA100 > MA150)
// Condition de retracement (le prix se situe entre MA50 et MA200)
Retracement = (Close <= MA50) AND (Close >= MA200)
// Confirmation du rebond (clôture au-dessus de MA50)
Rebond = close crosses over MA50
// Signal d'achat : tendance haussière + retracement validé + confirmation du rebond
IF not onmarket and TendanceHaussiere AND Retracement[1] AND Rebond THEN
BUY 1 contract AT MARKET
ENDIF
stoploss=MA200
set stop price stoploss
set target %profit 20
graphonprice MA50 coloured("green")
graphonprice MA100 coloured("orange")
graphonprice MA150 coloured("red")
graphonprice stoploss coloured("brown")