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 poursuivons notre étude de la stratégie de Volatility Breakout 3B (Bollinger Band Breakout) avec l'étude de l'impact de filtres directionnels.
La stratégie de base vue dans l'article précédent est fortement impactée par les zones de trading range. En effet durant ces périodes les bandes de Bollinger sont parallèles et rapprochées, ce qui a pour effet de générer de nombreux faux signaux.
Deux approches sont envisageables pour répondre à ce problème. La première que nous allons étudier ici consiste à n'engager un trade que lorsque les prix affichent un probable début de trend. La seconde consiste à évaluer un niveau de volatilité limite en dessous duquel aucun trade n'est pris. Nous en étudierons l'efficacité dans le prochain article.
Bollinger Band Breakout System with ADX Filter
Le premier filtre directionnel qui peut être appliqué est basé sur le niveau d'un ADX. On choisit une période de 12 (sur une base de 60 minutes ceci correspond à une demi journée Forex) et un seuil de 20 pour le mouvement directionnel.
Indicateurs :
- Moyenne mobile arithmétique 20
- Bandes de Bollinger à 2 écarts types
- ADX (12)
Positions Longues :
Si on clôture au dessus de la Bande de Bollinger haute : Achat à l'ouverture de la barre suivante
Filtres :
- Close > Parabolic (0.02, 0.2)
- ADX (12) > 20
Vente Stop sur cassure de la moyenne mobile 20 barres
Positions Short :
Si on clôture sous la Bande de Bollinger basse : Vente Short à l'ouverture de la barre suivante
Filtres :
- Close < Parabolic (0.02, 0.2)
- ADX (12) > 20
Rachat Stop sur cassure de la moyenne mobile 20 barres
Le filtre sur le Parabolic permet de se mettre dans le sens du trend (souvent plus efficace qu'un filtre utilisant la pente d'une moyenne mobile).
L'ADX sert de filtre directionnel. Pour simplifier j'ai choisi de l'utiliser avec un simple seuil mais il y a d'autres approches que nous pourrons étudier ultérieurement.
Caractéristiques du Backtest
Paire de devises : GBPUSD
Time Frame : 60 Minutes
Période : 2 ans
Spread : 3 pips
Le système est testé sur GBPUSD en raison du fait qu'il s'agit de la paire de devise la plus volatile et donc la plus à même de bien répondre à des cassures de volatilité.
Performance Report
| All Trades | 358 | |||
| Net Profit | 31 240.00 | |||
| Profit Factor | 1.38 | |||
| Winning Trades | 38.55% | Losing Trades | 61.45% | |
| Nb. Winning Trades | 138 | Nb. Losing Trades | 220 | |
| Avg. Winning Trade | 825.65 | Avg. Losing Trade | -375.91 | |
| Largest Winning Trade | 5 020.00 | Largest Losing Trade | -1 450.00 | |
| Max. Consecutive Winning Trade | 6 | Max Consecutive Losing Trade | 9 | |
| Payoff Ratio | 2.2 | |||
| Maximum Intraday Drawdown | -6 195.00 | |||
| Expectancy | 87.26 |
J'ai ajouté le Payoff Ratio dans le Performance Report. Cet indicateur donne le ratio des gains moyens / pertes moyennes (pour rappel le profit factor est le ratio gain total/ perte totale).
Equity Curve
Ce premier filtre s'avère déjà efficace puisque outre une augmentation du Net Profit, l'Expectancy passe de 56 à 87 et surtout le Max Intraday Drawdown se voit diminué de moitié, passant de -12 535 à - 6 195. L'indication la plus parlante reste toutefois l'allure de l'Equity Curve qui semble bien plus tradable que la première.
Bollinger Band Breakout System with RSI/Trend Filter
Le premier filtre directionnel était un filtre courrant. Le second filtre l'est beaucoup moins puisqu'il est basé sur un RSI, indicateur classique mais habituellement utilisé d'une tout autre manière. Le RSI a comme propriété d'exhiber les zones de trend et de trading range en fonction de son niveau (surachat/survente). Ce qui nous intéresse ici c'est de prendre position sur un démarrage de trend, donc précisément dans les zones de surrachat/survente du RSI. Comme pour le filtre ADX on choisit une période de 12.
La principale différence avec l'ADX est que le RSI indique également le sens du trend (surachat = hausse, survente = baisse).
Indicateurs :
- Moyenne mobile arithmétique 20
- Bandes de Bollinger à 2 écarts types
- RSI (12)
Positions Longues :
Si on clôture au dessus de la Bande de Bollinger haute : Achat à l'ouverture de la barre suivante
Filtres :
- Close > Parabolic (0.02, 0.2)
- RSI (12) > 70
Vente Stop sur cassure de la moyenne mobile 20 barres
Positions Short :
Si on clôture sous la Bande de Bollinger basse : Vente Short à l'ouverture de la barre suivante
Filtres :
- Close < Parabolic (0.02, 0.2)
- RSI(12) < 30
Rachat Stop sur cassure de la moyenne mobile 20 barres
Le filtre sur le Parabolic permet de se mettre dans le sens du trend (souvent plus efficace qu'un filtre utilisant la pente d'une moyenne mobile).
Performance Report
| All Trades | 168 | |||
| Net Profit | 29 320.00 | |||
| Profit Factor | 1.75 | |||
| Winning Trades | 50.00% | Losing Trades | 50.00% | |
| Nb. Winning Trades | 84 | Nb. Losing Trades | 84 | |
| Avg. Winning Trade | 811.55 | Avg. Losing Trade | -462.5 | |
| Largest Winning Trade | 3 840.00 | Largest Losing Trade | -1 460.00 | |
| Max. Consecutive Winning Trade | 6 | Max Consecutive Losing Trade | 8 | |
| Payoff Ratio | 1.75 | |||
| Maximum Intraday Drawdown | -5 005.00 | |||
| Expectancy | 174.52 |
Equity Curve
Le RSI améliore encore la qualité du système en filtrant un plus grand nombre de mauvais signaux. Le MIDD est tombé à - 5 000 et l'expectancy passe de 84 à 174 entre la version ADX et RSI. Un taux de trade gagnants de 50 % rend le système encore plus tradable. Enfin la courbe semble plus lisse même si il reste une longue zone de plateau pouvant mener à l'abandon du système en cours de route.
Bollinger Band Breakout System with ADX and RSI Filter
Maintenant regardons ce que donne l'utilisation simultanée de ces deux filtres directionnels.
Performance Report
| All Trades | 145 | |||
| Net Profit | 29 640.00 | |||
| Profit Factor | 1.92 | |||
| Winning Trades | 51.03% | Losing Trades | 48.97% | |
| Nb. Winning Trades | 74 | Nb. Losing Trades | 71 | |
| Avg. Winning Trade | 838.24 | Avg. Losing Trade | -456.20 | |
| Largest Winning Trade | 3 840.00 | Largest Losing Trade | -1 460.00 | |
| Max. Consecutive Winning Trade | 6 | Max Consecutive Losing Trade | 6 | |
| Payoff Ratio | 1.84 | |||
| Maximum Intraday Drawdown | -4 975.00 | |||
| Expectancy | 204.41 |
Equity Curve
Les performances obtenues ici sont les meilleures des quelques variantes étudiées. Le profit factor de 1.92 est le plus important obtenu de même que le taux de trades gagnants de 51% mais c'est l'Expectancy qui s'en trouve être la plus impactée avec 204 contre 174 pour la version RSI. Rappelons que la version initiale n'affiche qu'un résultat de 56.
Enfin ce double filtrage permet d'obtenir une Equity Curve avec une zone de plateau présentant tout de même une légère pente, bien que cette dernière ne soit pas encore suffisamment importante pour assurer que le système ne sera pas abandonné en cours de route.
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.
| Mars 2010 | ||||||||||
| 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 | 30 | 31 | ||||||||
|
||||||||||
Trés intéressant et sympa de partager tes recherches. J ai un système trebd follower (diesel sur le blog) qui utilise quelques critères voisins (différence dmi+/- au lieu d adx) et le RSI. Par contre sur le RSI je fais varier le seuil en fonction du trend ex: ton 70 en période choppy pourrait etre 80 par exemple. Si cela t'inspire
cdlt
pelikan
Quelles sont les conditions de take profit ?
Merci d'avance