Bonjour,
Je souhaiterais placer un take profit sur un des derniers plus haut sur une position long, j’ai un codé un truc mais ça pas l’air de marché correctement, en tout cas le take profit n’est jamais sur un des derniers plus haut.
J’ai essayer de chercher sur ce forum j’ai tester quelques truc mais ça ne fonctionne toujours pas correctement.
Voici le bout de code que j’ai mis pour placer le take profit:
IF c1 AND c2 THEN
BUY 1 SHARES AT MARKET
set target profit highest[3](high)-close
ENDIF
C’est pour une position long.
Et maintenant pour une position short:
IF c4 AND c5 THEN
SELLSHORT 1 SHARES AT MARKET
set target profit close-lowest[3](low)
ENDIF
Je vise un take profit sur le plus haut (ou le plus bas sur un short) sur les 3 dernières bougie, ma stratégie n’a pas de stop loss
Merci de votre aide
Cela me semble pourtant correct, avec la version longue, tu peux vérifier le niveau du takeprofit ave l’instruction GRAPHONPRICE:
IF c1 AND c2 THEN
BUY 1 SHARES AT MARKET
tp = highest[3](high)-close
set target profit tp
ENDIF
graphonprice tp
Problème résolu, j’ai pu voir avec le graphonprice que les tp était bon, ça venait d’un mauvais codage de ma stratégie
Merci !