Quantité calculé automatiquement par le risque ProBackTest
Forums › ProRealTime forum Français › Support ProOrder › Quantité calculé automatiquement par le risque ProBackTest
- This topic has 7 replies, 4 voices, and was last updated 3 months ago by fifi743.
-
-
07/24/2024 at 2:41 PM #235720
Bonjour j’aimerais calculé une taille de lot automatiquement afin que je prenne 1% de risque à chaque trade, ma formule est bonne mais parfois dans le BackTest PRT multiplie par 2 ou par 4 la quantité initial calculé.
Voici la partie du code pour calculé le risque de 1% pour un capital de 100 000.
Calcul automatique du nombre de lot123456789101112SL=0.7x = 96XGreen = 0GreenSUM = 0For i = 0 To x-1 DoGreenSUM = GreenSUM + Range[i]XGreen = XGreen + 1A = GreenSUM / XGreennextBUY 10000/((((close-((lowest[7](low))-A*SL))))*10000) CONTRACTS AT MARKETMerci de votre aide à la résolution de ce problème
07/24/2024 at 3:23 PM #23572207/24/2024 at 4:16 PM #235727Bonjour,
si tu as confiance dans la formule et que le problème du 2x plus n’apparait que dans le rapport du backtest, mais pas en print ni dans le détail de l’ordre affiché sur graphique, alors il semble probable que ce soit le même problème de rapport détaillé que dans ce sujet:
07/24/2024 at 4:37 PM #235730D’accord merci,
Oui mais formule semble bonne étant donné que je la vérifié avec “print”.
Cependant ce que je vois ce n’est pas 2 transactions mais juste un doublement de taille d’une transaction rendant donc impossible des backtest fiable et optimisable.
C’est donc un problème connu mais pas encore corrigé.
07/25/2024 at 10:09 AM #23575107/25/2024 at 12:24 PM #235779Voici une façon de calculer le nombre de contrats pour un risque de 1 % :
123456distRisk = close–(lowest[7](low)–A*SL)riskpct=1/100equity=10000+strategyprofitnum = round((equity*riskpct)/distRisk)buy num contracts at marketCette formule est dans le cas ou on re investi les gains précédents ? J’aimerais que le risque reste le pareil même si mon capital augmente.
Ma formule à l’air de bien marché à l’exception des beugs ou j’ai X2 ou X4 contrat.
J’ai mis 2 screens en exemple:
Le premier avec ma formule ou la perte se limite toujours a 1000 sauf dans le cas ou le beug apparait ou ca multiplie par 2 ou 4.
Le second ou c’est la formule que tu m’as donnée, les pertes ne sont jamais les mêmes.
07/25/2024 at 12:25 PM #23578107/27/2024 at 8:23 PM #235838 -
AuthorPosts
Find exclusive trading pro-tools on