Présentation

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

W3C

  • Flux RSS des articles
Mardi 4 octobre 2005 2 04 /10 /2005 00:00

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.

 

Par AddictFX - Publié dans : Backtests
Ecrire un commentaire - Voir les 2 commentaires - Recommander
Retour à l'accueil

Commentaires

Salut,
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
Commentaire n°1 posté par pelikan le 04/10/2005 à 01h15
Bonjour

Quelles sont les conditions de take profit ?

Merci d'avance
Commentaire n°2 posté par Olivier le 15/04/2008 à 18h13

Catégories

Recherche

Calendrier

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        
<< < > >>
Contact - C.G.U. - Signaler un abus