sortir du marché après objectif lorsque il y a une bougie de retournement
Forums › ProRealTime forum Français › Support ProOrder › sortir du marché après objectif lorsque il y a une bougie de retournement
- This topic has 7 replies, 3 voices, and was last updated 1 year ago by bubu85.
Tagged: BreakEven
-
-
01/27/2021 at 1:31 AM #159543
Bonjour Nicolas,
J’ai bcp pu avancer sur mon robot grace a tes conseils mais je rencontre toujours un serieux soucis au niveau des sorties que je ne trouve pas assez optimisé.
J’ai pensé à coder ceci mais j’aurais besoin de ton aide :
Imaginons que j’aimerais sortir avec un objectif de 20 points dans le cadre d’un achat.
Je place donc tout simplement ce code SET TARGET pPROFIT 20
Maintenant j’aimerais tenter de laisser courir les gains et l’adapter pour sortir a la prochaine bougie rouge et pas avant.
L’idée serait donc de coder quelque chose qui protégerait ma position avec un BE lorsque je suis à +20 points et qui me ferait sortir du marché à la prochaine bougie rouge.
en gros : if +20 points = placé mon stop a BE et sortie du marché a la prochaine bougie rouge.
Je suis satisfait de mes points d’entrées mais j’ai beaucoup de mal a trouver un tp/stop dynamique et intelligent. Si tu as des idées, je suis preneur.
Merci pour ton aide encore.
01/27/2021 at 8:53 AM #159550Le code ci-dessous pose un ordre de vente (ou de rachat pour une VAD) à breakeven+x points dés y points en gain. Si l’ordre est à breakeven, alors on autorise la sortie dés la rencontre avec une bougie rouge (pour les achats) ou verte (pour les ventes).
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647defparam cumulateorders = falsestartBreakeven = 20 //how much pips/points in gain to activate the breakeven function?PointsToKeep = 1 //how much pips/points to keep in profit above of below our entry price when the breakeven is activated (beware of spread)//exit long order on red candle (if breakeven is set)if longonmarket and close<open and breakevenLevel>0 thensell at marketendif//exit short order on green candle (if breakeven is set)if shortonmarket and close>open and breakevenLevel>0 thenexitshort at marketendif//dummy strategyc1 = RSI[14] crosses over 50if c1 thenBUY 1 LOT AT MARKETSET STOP PLOSS 50endif//reset the breakevenLevel when no trade are on marketIF NOT ONMARKET THENbreakevenLevel=0ENDIF// --- BUY SIDE ---//test if the price have moved favourably of "startBreakeven" points alreadyIF LONGONMARKET AND close-tradeprice(1)>=startBreakeven*pipsize THEN//calculate the breakevenLevelbreakevenLevel = tradeprice(1)+PointsToKeep*pipsizeENDIF//place the new stop orders on market at breakevenLevelIF breakevenLevel>0 THENSELL AT breakevenLevel STOPENDIF// --- end of BUY SIDE ---// --- SELL SIDE ---//test if the price have moved favourably of "startBreakeven" points alreadyIF SHORTONMARKET AND tradeprice(1)-close>=startBreakeven*pipsize THEN//calculate the breakevenLevelbreakevenLevel = tradeprice(1)-PointsToKeep*pipsizeENDIF//place the new stop orders on market at breakevenLevelIF breakevenLevel>0 THENEXITSHORT AT breakevenLevel STOPENDIF// --- end of SELL SIDE ---05/11/2021 at 6:21 PM #169424Bonjour Nicolas,
J’ai un souci avec mon breakeven que tu peux surement me solutionner. J’ai exactement le même code que toi pour la mise en place du Breakeven mais il se trouve que des fois il est recalculer à la baisse. Tout d’abord il se met en place en long pour l’exemple et ensuite si la second bougie est rouge et bien il recalcule la distance et baisse pour avoir tjs le meme ecart.
As tu déjà eu ce souci? As tu une solution pour ça?
Merci
01/11/2023 at 4:07 PM #207239Bonjour Nicolas,
Comment faire pour que le breakeven soit recalculer après chaque nouveau plus haut?
Actuellement ce n’est pas le cas et j’aurai aimé savoir s’il y avait une solution pour ça?
L’autre jour le cours a continuer de monter de 100 points après le passage en Breakeven mais il n’a pas suivi du tout.Merci
Bruno
01/11/2023 at 4:34 PM #207242Un breakeven ne suit pas le prix, par définition mettre à breakeven signifie poser le stoploss au point d’entrée, pour éviter une perte si le marché se retourne. Je pense que tu cherches à faire un trailing stop ? soit modifier le stoploss en fonction de l’évolution du prix, toujours favorablement.
08/30/2023 at 6:32 PM #22008708/31/2023 at 12:54 PM #220126C’est exactement ce que fait le fameux code du trailing stop (et souvent modifié depuis) que j’ai partagé il y a quelques années, le premier mouvement met le stoploss au point d’entrée, puis il bouge selon les paramètres définis:
Complete trailing stop code function
plein d’autres différents dans la liste vivant des snippets intéressants du site: https://docs.google.com/spreadsheets/d/1rgboqj7sVwsP9ZRhOduOefye48QMWC07jWVXCl-KJPU/edit#gid=0
09/01/2023 at 8:17 AM #220165 -
AuthorPosts
Find exclusive trading pro-tools on