Reinvestir ses gains
- This topic has 3 replies, 2 voices, and was last updated 5 years ago by .
Viewing 4 posts - 1 through 4 (of 4 total)
Viewing 4 posts - 1 through 4 (of 4 total)
Forums › ProRealTime forum Français › Support ProOrder › Reinvestir ses gains
Tagged: money management, position size
Bonjour, je voulais savoir si dans une stratégie de trading automatique, il était possible en terme de code de reinvestir ses gains en cas de trade gagnant.
Je m’explique, on dispose d’un capital de 1000€, on risque 1% de notre capital soit 10€ avec un R:R de 1:2, le 1er trade gagnant on gagne 20€, le trade suivant engagerais donc les 20€ et gagnerai 40€, le trade suivant engagerai 40€ pour en gagner 80€ etc .. dans le cas ou le trade est perdant, on risquerai de nouveau 1% le trade suivant. Et je voudrai que l’on reinvestisse les gains sur trois trade maximum. Au bout de 3 trade gagnant, le 4e retourne a une mise de 1%.
Merci d’avance pour votre réponse, Anthony
Je pense que le code de money management inclut dans ce topic pourrait convenir : https://www.prorealcode.com/topic/augmenter-la-taille-des-position-a-chaques-gains/
ou à adapter si besoin ?
Merci pour votre réponse. Je souhaite finalement procéder autrement. avec un momey management simple de 1% de risque mais avec un stop loss en %, je ne sais pas comment faire. Voici mon code :
A la place du stop fixe de 10, je veux un stop loss de 1.5%, est-ce possible ?
1 2 3 4 5 6 7 8 9 10 11 |
//Risk management Capital = 1000 Risk = 0.01 StopLoss = 10 // Could be our variable X REM Calculate contracts equity = Capital + StrategyProfit maxrisk = round(equity*Risk) PositionSize = abs(round((maxrisk/StopLoss)/PointValue)*pipsize) SET STOP %LOSS 1.5 |
Je retombe sur ce topic, la réponse à la question est simplement qu’il faut utiliser la taille du stoploss définit à la ligne 4, puisque c’est celle-ci qui est utilisé pour calculer la perte acceptable de 1%, soit:
1 2 3 4 5 6 7 8 9 10 11 |
//Risk management Capital = 1000 Risk = 0.01 StopLoss = 10 // Could be our variable X REM Calculate contracts equity = Capital + StrategyProfit maxrisk = round(equity*Risk) PositionSize = abs(round((maxrisk/StopLoss)/PointValue)*pipsize) SET STOP ploss StopLoss |