Partager l'article ! Backtest Stratégies de Breakout Part VII: Bonjour à tous, Nous terminons cette série d'introduction aux straté ...
D'un point de vue professionnel je suis consultant dans le eForex. D'un point de vue personnel je suis également un passionné de Trading et de création de Systèmes depuis plus de 10 ans et du Forex depuis près de 5 ans. C'est cette passion qui m'a amené à créer ce Web-Zine.
Ce site se veut être un magazine indépendant sur le Forex et le Trading. Je ne suis donc associé à aucun Software Vendor ou Broker. Les informations en provenance de ForexTV sont un service aux lecteurs de AddictFX fournit dans le cadre d'un partenariat non rémunéré.
Bonne lecture
AddictFX
Statistiques du site au 20/01/2008
Création du site : 16/04/2005
446 349 pages vues
127 771 visiteurs uniques
367 abonnés à la Newsletter
Bonjour à tous,
Nous terminons cette série d'introduction aux stratégies de Breakout en traitant l'un des points essentiel de tout système : le Position Sizing.
Jusqu'à présent tous les Backtests étaient effectués sur un ou deux lot (dans le cas d'une double sortie). Nous allons désormais appliquer une gestion de taille de position minimale qui devrait permettre d'augmenter les profits sans pour autant accroître le risque relatif. Bien entendu le Drawdown en terme absolu augmentera mécaniquement avec la taille de position. Tout l'art du Position Sizing consiste à ce qu'il n'augmente pas significativement en terme de pourcentage et surtout que l'Equity Curve conserve une forme acceptable.
Nous reprenons comme base de travail la variante "Take two half profits & Trailing Stop" vue dans la cinquième partie de ce dossier.
Risk Per-Trade based Position Sizing
La technique la plus fréquemment utilisée pour gérer simplement sa taille de position consiste à se fixer un risque maximal par opération. Ce risque est exprimé en pourcentage de l'Equity. On prend fréquemment 2% comme référence de départ (à adapter selon le système).
Le système utilise un Stop Loss initial à 30 pips, le risque est donc de $300 par lot. De plus il doit sortir en deux fois, une moitié de la position à 60 pips et une seconde moitié à 150 pips. On doit donc entrer avec un nombre de lots pair. Dans ce cas on calcule un nombre de lots pour le trade sur la base d'un risque de 1% et on entre dans le Trade sur deux fois plus de lots, ce qui nous ramène à un risque par Trade de 2%.
Nb Contracts = Floor ((Equity * 0.01)/300) * 2
Floor étant la partie entière du nombre (ex : floor(3.5) = 3)
Exemple : pour $100 000 on a Nb Contracts = floor (3.33) * 2 = 6
Pour $100 000 on traite donc 6 lots.
Une autre manière de raisonner plus simplement une fois ce calcul effectué est de considérer que l'on traite un lot pour $15 000.
Performance Report
| All Trades | 553 | |||
| Net Profit | 448 920.00 | |||
| Profit Factor | 1.46 | |||
| Winning Trades | 57.69% | Losing Trades | 42.31% | |
| Nb. Winning Trades | 319 | Nb. Losing Trades | 234 | |
| Avg. Winning Trade | 4 477.12 | Avg. Losing Trade | -4 184.96 | |
| Largest Winning Trade | 17 640.00 | Largest Losing Trade | -11 880.00 | |
| Max. Consecutive Winning Trade | 10 | Max Consecutive Losing Trade | 10 | |
| Even Trades | 0 | |||
| Maximum Intraday Drawdown | -79 030.00 | |||
| Expectancy | 811.79 |
Equity Curve
Les profits sont bien plus importants que dans la version de base et l'Equity Curve ne souffre pas excessivement des tailles de positions. Le Drawdown en terme absolu est important mais reste raisonnable en regard de l'Equity. Le plus grand Drawdown est constaté vers la fin de la courbe, il ne représente pourtant qu'une perte de 17% par rapport au dernier pic. Un Trader très agressif pourra aller jusqu'à un Drawdown de 30% alors que quelqu'un de très prudent ne dépassera par 10%. Pour ma part je considère qu'un Drawdown modéré peut être situé vers les 20%.
Nous avons étudié là une gestion de taille de position très simple basée sur le risque initial de chaque Trade par rapport à l'Equity. Toutefois le Position Sizing est un univers à lui tout seul et nous seront amenés à l'explorer plus avant dans de prochains articles.
AddictFX
Les backtests de cet article sont réalisés sur Tradestation, mais peuvent tous être adaptés à Wealth-Lab ou Amibroker.
Attention : les résultats passés ne présagent en rien des résultats futurs. Effectuez vos propres études avant de mener toute opération financière. Le Forex est un marché à haut risque sur lequel vous pouvez perdre plus que votre capital.
| Février 2012 | ||||||||||
| L | M | M | J | V | S | D | ||||
| 1 | 2 | 3 | 4 | 5 | ||||||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 | ||||
| 13 | 14 | 15 | 16 | 17 | 18 | 19 | ||||
| 20 | 21 | 22 | 23 | 24 | 25 | 26 | ||||
| 27 | 28 | 29 | ||||||||
|
||||||||||
Question: Sais tu quand Gain Capital/TS permettront le trading auto sur compte TS?
Idée. (une de plus sur les stops)J utilise le %flooramount et le %trailing% reglé initialement sur 50 puis je fais varier le 50 enfonction du gain. C est la version auto de "reserrer un stop". Sur ER2 je suis réglé sur 130$/50%, 180 / 40 etc
si ça peut servir
pelikan
http://pelikan.over-blog.com
Bien à toi ou à vous :-)
Eric
Je lis avec intérêt tes tests et je te remercie de livrer tes expériences. Comme beauoup d'entre nous, je commence à créer mes propres systemes et à la backtester mais la principele difficulté que je rencontre est la programmation de ces systemes sur Amibroker. Serait-il possible que tu colles le code de ton systeme dans tes messages afin que nous puissions voir les fonctions importantes du langage.
Merci.