coupure sans stop loss
Forums › ProRealTime forum Français › Support ProOrder › coupure sans stop loss
- This topic has 11 replies, 4 voices, and was last updated 3 years ago by saccucci.
-
-
02/24/2021 at 7:46 PM #162545
Bonsoir Nicolas
Je souhaiterai pouvoir couper le trade lorsque que le prix chute de “n” points sans stop loss
en faite voilà le prix est à 10 euros. sur 3 contrats j’en vends 2 et je laisse le 3ème . si il redescend à 3 euros je coupe tout
Pour couper lorsque’il monte j’ai ce morceau de code
123456789101112131415161718if mmc thenbuy 3 contracts at marketclosed=0endifif longonmarket and close-tradeprice>=10*pointsize and closed=0 thensell 2 contract at marketclosed=1endif//mais pour couper j'ai essayé ce code mais ça ne marche pasif longonmarket and close<positionprice and barindex-tradeindex<2 thensell at marketendifMerci d’avance
jp
02/25/2021 at 7:56 AM #162577Bonjour, tu peux essayer de remplacer ton “and barindex-tradeindex<2 then” (limite à moins de 2 barres qui ne fait pas partie de la description de ce que tu veux) par “and closed=1 then”, et tu peux aussi ajouter en dernière ligne “graph closed” pour visualiser si tout se passe comme tu veux.
ps: merci de penser à utiliser le bouton “insert prt code” quand il y a plusieurs lignes de codes consécutives pour mieux le formater, voir cette règle de publication et toutes les autres dans le grand cadre jaune en bas de page. Pas besoin de reposter, je reformate le code dans ton message précédent.
02/25/2021 at 8:57 AM #16258802/25/2021 at 10:00 AM #162594Bonjour. En dehors des ordres existants à l’ouverture de la bougie en cours de formation (ordre d’entrée à un niveau ou au marché, stop loss, trailing stop), il est impossible pour un robot d’effectuer une entrée/une sortie PENDANT la formation d’une bougie. La seule possibilité est d’utiliser du multiframe et de descendre d’UT pour les sorties (ex : entrée sur des signaux en M15 et sorties gérées en M5/M1 voire tick.
02/25/2021 at 11:20 AM #162602Merci à tous pour vos réponses,
je ne manquerai pas de bien formater le code , je ne savais pas.
juste un petit souci , j’ai un message m’indiquant que je ne peux intégrer la fonction graph en trading auto ?
c’est juste pour verifier en backtest, c’est ça?
cordialement
jp
02/25/2021 at 11:37 AM #162603re bonjour ,
j’ai bien fait les modifs mais je ne comprends pas le closed=1 que vous m’avez indiqué
si je veux couper à n barres je dois juste modifier le closed(suis perdu)
jp
1234567891011121314151617if es and mm100 thenbuy 3 contracts at marketclosed=0endifif longonmarket and close-tradeprice>=5*pointsize and closed=0 thensell 2 contract at marketclosed=1endifif longonmarket and close<positionprice and closed=1 thensell at marketendifgraph close<positionpricegraph barindex-tradeindex<202/25/2021 at 12:59 PM #16261102/25/2021 at 1:15 PM #162612La fonction GRAPH permet de vérifier les valeurs de ton programme durant le backtest, sert-en, c’est la seule façon de comprendre pourquoi un code ne fonctionne pas comme on le pense. Il faut en général GRAPHer ces variables (et conditions) une à une pour débugger son programme.
Concernant ton code, je pense que tu peux essayer comme ceci :
12345678910111213if not longonmarket and es and mm100 thenbuy 3 contracts at marketclosed=0endifif longonmarket and close<positionprice and closed=1 thensell at marketendifif longonmarket and close-tradeprice>=5*pointsize and closed=0 thensell 2 contract at marketclosed=1endif02/25/2021 at 1:56 PM #16262002/25/2021 at 4:52 PM #16262502/26/2021 at 9:06 AM #16266102/26/2021 at 10:49 AM #162670 -
AuthorPosts
Find exclusive trading pro-tools on