Stop suiveur sur probacktest
Forums › ProRealTime forum Français › Support ProOrder › Stop suiveur sur probacktest
- This topic has 9 replies, 3 voices, and was last updated 5 days ago by
GraHal.
-
-
10/10/2025 at 11:18 AM #25243310/10/2025 at 12:01 PM #252434
Le stop suiveur natif de ProBackTest (SET STOP pTRALING, etc.) permet de définir un seuil d’activation ; par exemple, SET STOP pTRALING 20 active le stop suiveur lorsque 20 points (pips) de profit sont atteints.
Cependant, il est impossible de définir le pas, c’est-à-dire la fréquence d’ajustement du stop suiveur, car celui-ci est fixé à 1 point (pip).
De nombreux traders préfèrent utiliser un stop suiveur personnalisé écrit en langage ProRealTime ; le plus classique et le plus connu est celui présenté sur la page https://www.prorealcode.com/blog/trading/complete-trailing-stop-code-function/, de la ligne 17 à la ligne 56.
Je joins le code, mais je vous recommande de lire l’article en entier.12345678910111213141516171819202122232425262728293031323334353637383940//************************************************************************//trailing stop functiontrailingstart = 20 //trailing will start @trailinstart points profittrailingstep = 5 //trailing step to move the "stoploss"//reset the stoploss valueIF NOT ONMARKET THENnewSL=0ENDIF//manage long positionsIF LONGONMARKET THEN//first move (breakeven)IF newSL=0 AND close-tradeprice(1)>=trailingstart*pipsize THENnewSL = tradeprice(1)+trailingstep*pipsizeENDIF//next movesIF newSL>0 AND close-newSL>=trailingstep*pipsize THENnewSL = newSL+trailingstep*pipsizeENDIFENDIF//manage short positionsIF SHORTONMARKET THEN//first move (breakeven)IF newSL=0 AND tradeprice(1)-close>=trailingstart*pipsize THENnewSL = tradeprice(1)-trailingstep*pipsizeENDIF//next movesIF newSL>0 AND newSL-close>=trailingstep*pipsize THENnewSL = newSL-trailingstep*pipsizeENDIFENDIF//stop order to exit the positionsIF newSL>0 THENSELL AT newSL STOPEXITSHORT AT newSL STOPENDIF//************************************************************************1 user thanked author for this post.
10/10/2025 at 12:10 PM #252438Merci beaucoup pour la réponse. Sur Probacktest, je n’arrive pas à comprendre la valeur par défaut utilisée pour l’activation du stop suiveur que l’on défini dans la fenêtre “stop et objectif” (Est-ce que par exemple le stop suiveur s’active pour une valeur de gain égale à celle du stop suiveur défini?)
10/10/2025 at 2:40 PM #252445Sur Probacktest, je ne comprends pas la valeur par défaut utilisée pour l’activation du trailing stop que nous définissons dans la fenêtre « stop et target »
Ci-joint le panneau Paramètres pour démarrer un backtest… il n’y a pas de fenêtre « Arrêt et cible » (comme vous le dites plus haut ?).
À moins que quelque chose m’échappe ?
Les valeurs du Trailing Stop sont définies dans le code de l’algorithme que nous testons.
1 user thanked author for this post.
10/10/2025 at 2:52 PM #25244710/10/2025 at 3:05 PM #252451Ah, vous faites référence à l’outil « Création simplifiée » de PRT ; oui, je l’ai aussi.
Il serait préférable qu’un francophone puisse prendre la relève, car j’utilise le traducteur.
Je suis d’accord avec vous : la définition et les critères du Stop suiveur de création simplifiée sont confus et ne permettent pas de clarifier clairement le fonctionnement du Stop suiveur PRT natif/non construit.
1 user thanked author for this post.
10/10/2025 at 3:19 PM #252454Par exemple, le stop suiveur s’active-t-il pour une valeur de gain égale à celle du stop suiveur défini ?)
Le TS natif de l’outil de création simplifiée devrait s’activer pour la valeur de gain saisie (dans la case « Perte par rapport au profit le plus élevé » – voir mon ss dans mon message ci-dessus), puis le TS devrait augmenter d’un point, conformément à la hausse de prix d’un point.
N’hésitez pas à nous faire savoir si vous constatez un fonctionnement différent du TS indiqué ci-dessus.
10/10/2025 at 3:32 PM #25245610/10/2025 at 3:41 PM #25245810/10/2025 at 9:03 PM #252463Cela peut être dû au fait que l’augmentation de suivi de 1 tombe dans la distance minimale fixée par le courtier / IG ?
-
AuthorPosts
Find exclusive trading pro-tools on