Problème avec un Break even
Forums › ProRealTime forum Français › Support ProOrder › Problème avec un Break even
- This topic has 6 replies, 3 voices, and was last updated 2 years ago by clasch.
-
-
10/11/2022 at 9:47 PM #202329
Bonsoir,
Décidement, j’ai un problème avec mon code pour un Break even (voir mon poste d’il y a une semaine).
Voici le code :
12345If Longonmarket thenIf ((Close-Tradeprice)*100)/Tradeprice >= 0.4 thenSell at Tradeprice StopEndifEndifEt bien, il ne fonctionne pas et je ne sais pas pourquoi.
En effet, voici ce qui s’est passé aujourd’hui le 11.10.2022 sur l’indice US 500 (Standard & Poor’s) avec des bougies à 15 minutes, avec le code ci-dessus :
Ordre pris à l’achat à 17h30 à 3604.55Le SL s’est mis en BE à 18h30.Et à 20h45 le SL a de nouveau été modifié au SL initial pour être touché à 20h56 (le SL est à 0.4 %).Quelqu’un a-t-il une idée ?
Merci d’avance !Bonne soirée,
Claudio10/11/2022 at 10:25 PM #202331Veuillez ne pas insérer d’images et de documents dans le texte, mais utilisez le bouton “Sélectionner un fichier”.
Ceci afin de ne pas ralentir le chargement des pages.
Merci 🙂
10/11/2022 at 10:29 PM #20233310/12/2022 at 7:19 AM #202334Si il y a une autre instruction qui place un stoploss, alors celle-ci a pris le pas. Sans avoir une vision du code complet, alors difficile de répondre plus précisément.
Pour placer un stoploss à breakeven, tu devrais utiliser la nouvelle instruction SET STOP BREAKEVEN
10/12/2022 at 7:33 AM #202339Merci Nicolas, ça fonctionne 🙂
Voici donc le code rectifié :
12345If Longonmarket thenIf ((Close-Tradeprice)*100)/Tradeprice >= 0.4 thenSet Stop BreakevenEndifEndifMais bizarrement, en position courte, ça ne marche pas :
L’idée est que, en position courte, lorsqu’il y a un gain de 0.4 %, la commande Set Stop Breakeven s’enclenche.
12345If Shortonmarket thenIf ((Tradeprice-Close)*100)/Tradeprice >= 0.4 thenSet Stop BreakevenEndifEndifUne idée pourquoi ?
10/12/2022 at 8:10 AM #20234310/12/2022 at 8:59 AM #202349 -
AuthorPosts