Une première étape vers le money management intelligent
Le money management peut rendre une stratégie perdante profitable, aussi il est utile de l’optimiser au maximum.
Comment une équation toute simple peut transformer une stratégie moyenne ou même perdante en profits?
C’est ce que nous allons voir en prenant comme base cette stratégie, basée sur le breakout (la cassure de support ou résistance):
On remarque que la stratégie est profitable, mais comporte des périodes de drawdown, c’est à dire de pertes de capital. Dans ce cas, rien d’alarmant, on reste profitable, mais qu’en est-il si on commence à trader historiquement au moment du 400e trade? Et bien nous perdons simplement plus de 50% de notre capital de départ !!!
Pour palier à celà, nous allons utiliser une stratégie qui s’inspire des trades passés.
Imaginons, que nous avons actuellement 10000 euros de capital. Nous regardons les 10 précédents trades par exemple et appliquons un facteur dégressif de 10.
Si notre dernier trade était perdant, nous allons alors utiliser lors du prochain trade:
10 000 - (10 000 * 1)/10 = 9 000 euros
10 000 correspond à notre capital actuel, 1 à notre nombre de trades perdants consécutifs et 10 est notre facteur dégressif (défini à l’avance).
Qu’en est-il si on regarde un peu plus en arrière et que dernièrement, nous n’avons pas eu 1 trade perdant consécutif, mais 2 ?
Nous utiliserons alors pour notre prochain trade seulement 10 000 - (10 000*2)/10 = 8 000 euros
et ainsi de suite:
Qu’avons nous fait? Simplement, plus nous avons de trades consécutifs perdants, plus nous réduisons notre exposition au risque en diminuant notre capital pour l’entrée suivante.
Si notre prochain trade est positif que se passe-t-il? Et bien on remet les compteurs à zéro et on utilise tout notre capital disponible.
Et ainsi de suite.
Ce système de money management est très intéressant, car si on a plusieurs trades perdants consécutifs, c’est que le marché ne correspond plus à notre stratégie initiale. Mais en cas de trade gagnant, c’est que le marché a une chance de revenir sur le comportement idéal qui nous avait fait établir notre stratégie de trading. Donc on remet notre exposition au risque à l’initiale car on a plus de chances de gagner qu’auparavant.
Voici à quoi ressemble la courbe de gains et pertes du même système, mais avec notre nouveau money management, et sur un horizon de temps un peu plus long (2041 trades au lieu de 504):
Je précise que c’est exactement la même stratégie que le premier graphe.
On remarque alors une courbe plus régulière, et moins sujet au drawdown… Le système baisse simplement notre risque dès qu’il voit que le système ne colle plus aux conditions de marché, et remet la sauce quand il revoit des trades profitables.
Il est à noter que les drawdown que l’on évite de perdre avec ce principe de money management sont d’autant plus utiles qu’ils permettent de démultiplier l’effet de levier des trades suivants…
Si j’ai 100 euros, que je perds 50% et que je regagne 100%, j’ai 100 euros en poche.
Si j’ai 100 euros, que je perds 10% en ayant réduit mon drawdown et que je regagne 100%, j’ai 180 euros ! et plus il y aura de trades gagnants ensuite, et plus on va démultiplier leurs effets.
Rappelons la formule:
CAPITAL - (CAPITAL x TRADES PERDANTS CONSECUTIFS)/FACTEUR DEGRESSIF
Le nombre de trades historiques à examiner ainsi que le facteur dégressif sont à votre propre appréciation et sont sujets à optimisation. Notre exemple prend des chiffre ronds pour faciliter la compréhension.
Egalement, l’inconvénient majeur de cette pratique, est qu’en cas de 10 trades perdants consécutifs par exemple, si notre prochain trade est gagnant, nous gagnerons peu, car c’est avec une toute petite exposition au risque que nous tradons. C’est lors du trade gagnant suivant celui-ci que nous aurons une grosse exposition et vraisemblablement un gros gain.
Si vous avez apprécié cet article, s'il vous plait, prenez le temps de laisser un commentaire ou de souscrire au flux afin de recevoir les futurs articles directement dans votre lecteur de flux.
Commentaires
Je ne l’ai pas codé pour Prorealtime.
Si quelqu’un l’a fait et souhaite le partager, il peut utiliser megaupload ou rapidshare, par exemple.
Ceci dit, si vous tradez en manuel, un simple tableau excel suffit.
Ce MM a l’avantage d’associer l’efficacité à la facilité de mise en place.
La seule critique que j’y ferai, mais elle n’est pas sans importance, est de ne pas prendre en compte la taille des pertes et des gains…
En fait la stratégie de MM basée sur le TSSF (http://www.trading-automatique.fr/Recherche-Strategie-Trading-Systematique/money-management-tssf-pour-metatrader.html) reprend ce concept en ajoutant seulement les tailles des pertes et des gains, ce qui a l’intérêt de rendre la stratégie compatible avec tous les systèmes. C’est à dire aussi avec ceux qui ont de très forts taux de réussites mais des pertes plus importantes que les gains (et inversément).
Tout à fait. Mais n’oublions pas que c’est comme le titre l’indique “une première étape” vers le money management intelligent. Nous verrons en détail des choses plus complexes par la suite.
En tout cas, pour ceux qui ont suivi cette première étape, le lien fourni par Nvitale permet d’enclencher la seconde et de voir plus en avant
Quoiqu’il en soit, bonne continuation pour ton blog. Je le suis de très près
Ca me fait penser que j’ai toujours pas programmé ton système de pyramidage… Si seulement les journées faisaient quelques heures de plus
Chris,
Concernant le breakeven, une fois celui-ci touché, reprends tu une deuxième position de suite,au niveau de ce breakeven ??
ou bien recalcules-tu un nouveau point d’entrée ,un nouveau stop pour cette 2eme position ??
MERCI
je pense que tu fais allusion à http://www.o-bo.com/un-exemple-de-strategie-par-pyramidage-et-ses-effets/
oui, dès que le seuil de breakeven est touché, le stop est ramené sur l’entrée et une 2e entrée est initiée de suite.
en gros, plus le mouvement sera violent, plus j’aurais le temps d’entrer des positions, le tout avec un risque constant.
si l’une des position est touchée, je ne pyramide plus, car j’estime que le mouvement manque de patate…
cela dit, c’est adapté à mon trading de breakout violent, mais il existe pas mal d’autres possibilités en fonction de la stratégie de chacun.
Par exemple, pour du trend following, on peut pyramider à chaque conso du trend.
Idem pour quelqu’un qui trouve par backtest qu’un mouvement moyen est de 600 pips (5digits) il peut pyramider tous les 600 pips avec breakeven à l’appui s’il voit que le trend a encore la patate, puisque tout mouvement supplémentaire sera du bonus.
D’autres entrent à 100% avec un stop très serré, puis au fur et à mesure que la marge de couverture se reconstitue et que le trend continue, ils pyramident. C’est risqué, mais redoutable.
Bonjour Chris,
Je ne comprends pas bien la phrase suivante :
« D’autres entrent à 100% avec un stop très serré, puis au fur et à mesure que la marge de couverture se reconstitue et que le trend continue, ils pyramident. C’est risqué, mais redoutable. »
Comment Pyramider alors qu’ils entrent à 100% ?
Merci,
Pour backtester ce breakeven sur Prt…..tu utilises la fonction STOPLOSS ??
Avec une variable….pour optimiser la position du stoploss…???
OU y a t il une facon + judicieuse de le programmer ?
désolé pour les fautes…..suis sur une clé 3G………..AU BORD DE LA PISCINE…..
OUPS
A+
PS JE VIENS SUR EXCEL DE PROGRAMMER
TA GESTION CAPITAL
+
BREAKEVEN
SYMPA…………..!!!!!!!!!!!!!
@Niconini
Si tu rentres à 100% et que ton trade est profitable, la couverture (ou marge) se régénère. Tu peux alors ensuite, l’utiliser pour pyramider.
@ybm
pour optimiser le stoploss, le mieux est de définir une variable stoploss qui indique le seuil de vente si atteint. Ensuite, un ordre de vente prend le relai. C’est donc cette variable là qui est à rentrer dans celles à optimiser
Ok…………..
MERCI
peux tu nous en dire un peu plus sur les Sorties de trades..????
MERCI POUR CE BLOG…AVEC BONNE AMBIANCE..
A+
tu es en vacances ???
Merci Chris, j’ai compris.
L’article sur les sorties de trades m’interesse aussi. Bonne idée ybm.
To be continued …
Salut ybm tu pourrai me contacter car je commence a travailler sur excel en vba pour le trading et j’aimerai discuter un peu.
J’ai fait une com ole avec fxcm si ca t’interesse pour passer les ordres dessus excel








Pourriez vous nous fournir le code PROREALTIME associé à votre exemple de money management. Je suppose que ceci sera très instructif pour la plupart des utilisateurs.