Gain max position en cours
Forums › ProRealTime forum Français › Support ProOrder › Gain max position en cours
- This topic has 8 replies, 4 voices, and was last updated 2 years ago by fifi743.
Tagged: MFE
-
-
07/13/2021 at 8:49 AM #173557
Bonjour,
Tout d’abord un grand merci à Nicolas et aux contributeurs du forum pour les réponses qu’ils donnent aux différentes demandes.
Je suis à la recherche d’un code pour mettre une condition sur le gain maximal d’une position ouverte : par exemple, si le gain max de la position ouverte est de 30 points, je place un stop suiveur à 25 points, s’il est de 50 points, je mets un stop suiveur à 20 points, etc…
Je n’ai pas trouvé la réponse sur les différents fils de discussion, mais j’ai peut-être mal cherché…
Merci d’avance pour votre aide.07/13/2021 at 9:05 AM #173559Il s’agit du MFE (Max Favorable Excursion), quelques sujets: https://www.prorealcode.com/topics-tag/mfe/
Pour obtenir le prix maximal atteint par la position en cours, je songe à ce code: (non testé)
1234//exemple achatif longonmarket thenmfe = highest[max(1,barindex-tradeindex)](high)endif1 user thanked author for this post.
07/13/2021 at 9:07 AM #173560Merci pour votre réponse rapîde.
Je vais regarder ça.07/08/2022 at 8:57 AM #197007Re-bonjour,
Apres quelques semaines/mois d’utilisation, je m’apercois d’un souci sur ce code pour les strategies overnight…
En effet, le gain max de la position n’est pas conserve d’un jour sur l’autre, le MFE donne le gain max de la journee.
Le souci vient, je suppose, de la commande BARINDEX, qui doit reprendre l’indexation des bougies de cotation a 0 a chaque debut de journee (ou de seance).
Si vous voyez une solution pour que le MFE continue a etre juste pour des positions tenues sur plusieurs jours, je suis preneur.
Un grand merci par avance.07/08/2022 at 7:11 PM #197018bonjour,
le MFE est remis a zero si il n’y a pas de en cour ?
si oui
1234//exemple achatif longonmarket and mfe <highest[max(1,barindex-tradeindex)](high) thenmfe = highest[max(1,barindex-tradeindex)](high)endif1 user thanked author for this post.
07/08/2022 at 8:49 PM #197019Lien vers ci-dessus ajouté en tant que journal 329 ici …
07/29/2022 at 10:44 AM #198069Bonjour,
Merci a fifi743 pour sa reponse.
Le probleme n’est pas de remettre a zero le MFE s’il n’y a pas de position en cours.
Il est de garder son niveau lorsqu’on change de journee et qu’on reste en position. Avec le codage actuel, le MFE calcule le plus haut (ou le plus bas) de la journee en cours, et on perd donc le plus haut (ou le plus bas) de la journee precedente.
Si des bonnes ames trouvent une reponse, je les remercie par avance.07/29/2022 at 5:54 PM #19808607/29/2022 at 7:53 PM #198087 -
AuthorPosts
Find exclusive trading pro-tools on