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

Texte Libre

 

AddictFX est accessible directement par www.addictfx.biz

 

 

Avec la Newsletter : Vous recevez le code Tradestation de tous les systèmes testés dès leur publication et restés avertis des nouveaux articles publiés.

 

Nouveau : Forex TV sur AddictFX, retrouvez la chaine Web spécialisée Forex ainsi que tous les fils de News de ForexTV centralisés sur une seule page.

 

 

 Backtests  Softwares  Brokers  ForexTV

 

Mercredi 7 décembre 2005 3 07 /12 /2005 22:00

Bonjour à tous,

 

Dans l'article sur l'étude du Gauss Filter nous avons introduit un moyenne mobile particulièrement réactive : la HMA ou Hull Moving Average. Nous avons également vu que l'utilisation de cette moyenne comme indicateur direct de retournement n'était pas efficace (il était dit plus exactement que les résultats du Gauss Filter et de la moyenne de Hull étaient sensiblement identiques).

 

La moyenne de Hull présente toutefois une propriété intéressante puisqu'elle est capable de marquer des plus haut/plus bas proches des extrémités des prix. Elle est même capable de s'étendre légèrement au delà de ces derniers. Je vous invite à consulter à nouveau le chart comparatif présenté dans l'étude du Gauss Filter afin de bien voir comment réagit la HMA par rapport aux autres types de moyennes.

 

En raison de cette propriété la HMA constitue un bon candidat comme proxy des prix notamment pour alimenter un indicateur. Il s'agit là de filtrer les prix en amont afin d'éviter de devoir lisser l'indicateur lui même. 

 

Pour mesurer l'effet de cette approche regardons l'application à un RSI (10) sur le chart EURUSD 60 minutes. Nous nommerons cet indicateur : Hull RSI.

 

La HMA (10) est affichée sur le Chart, la zone centrale comporte un RSI standard sur 10 périodes et la zone du bas un RSI (10) calculé sur la HMA (10).

 

 

(Cliquer pour agrandir) 

 

Le Hull RSI est bien plus lisible que le RSI classique dont il garde les informations essentielles. Il indique plus clairement les divergences mais a tendance à montrer des excursions plus marquées dans les zones de surachat/survente. En terme de réactivité il y a obligatoirement un lag mais ce dernier reste limité. Il va selon les zones de 1 à 3 périodes. Dans le cadre d'une utilisation en divergence ceci n'est pas un vrai problème.

 

Ce simple exemple d'un RSI basé sur une moyenne de Hull prouve que l'on peut obtenir un filtrage efficace du bruit sans perte d'informations importantes et permettant d'exhiber de meilleurs signaux sans pour autant trop sacrifier à la réactivité.

 

AddictFX

 

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 : Indicateurs
Ecrire un commentaire - Voir les 0 commentaires - Recommander
Mercredi 7 décembre 2005 3 07 /12 /2005 21:50

Bonjour à tous,

 

Active Trader propose jusqu'au 18 décembre une compilation d'articles intitulée : "Thomas Stridsman system design and testing collection".

 

Cette collection regroupe 9 articles publiés dans Active Trader par l'auteur de l'excellent "Trading Systems that Work" entre 2000 et 2002.

 

 

AddictFX

 

Par AddictFX - Publié dans : News
Ecrire un commentaire - Voir les 0 commentaires - Recommander
Mercredi 7 décembre 2005 3 07 /12 /2005 21:44

Bonjour à tous,

 

Le numéro de Novembre de Currency Trader est sorti.

 

 

 

 

Currency Trader Mag est issu d'Active Trader Mag, il est délivré uniquement en .pdf. L'abonnement est toujours gratuit : http://www.currencytradermag.com/.

 

AddictFX

Par AddictFX - Publié dans : News
Ecrire un commentaire - Voir les 0 commentaires - Recommander
Dimanche 27 novembre 2005 7 27 /11 /2005 00:00

Bonjour à tous,

 

Lors du salon AT spécial Trading, Moustafa Belkhayate a présenté lors de sa conférence une forme de moyenne mobile qui semblait indiquer les points de retournement de façon à la fois réactive et efficace de visu. Qu'en est il ? 

 

Récemment, Moustafa Belkhayate m'a retransmis les codes Tradestation de certains de ses indicateurs, dont celui qui nous intéresse ici, le "BAM Gauss Filter".

 

Voici tout d'abord ce à quoi ressemble ce dernier (sur EURUSD à 60 minutes) :

 

(Cliquer pour agrandir)

 

A première vue l'indicateur semble être a la fois réactif et peu sujet aux bruits. Le passage du rouge au bleu est un signal d'achat et le passage du bleu au rouge un signal de vente.

 

Avant d'en effectuer le backtest j'ai tout de même procédé à quelques comparaisons. En effet lors de la conférence cet indicateur me rappelait étrangement le "Gauss" intégré à Tradestation. J'ai donc voulu en savoir plus en comparant simplement les deux courbes.

 

Ci dessous : charts EURUSD 60 minutes avec en haut un "BAM Gauss Filter" et en bas l'indicateur "Gauss" livré dans Tradestation.

 

(Cliquer pour agrandir)

 

Ces deux indicateurs sont parfaitement identiques et pour cause puisqu'il s'agit du même code à peu de choses près. Donc pour le moment rien d'original. Le Gauss Filter de Tradestation ayant déjà été largement étudié par certains intervenants des Forums Tradestation.

 

J'ai également effectué ci-dessous une comparaison entre le BMA Gauss Filter (rouge/bleu), une moyenne mobile simple (bleu clair), une moyenne exponentielle (vert) et une moyenne mobile de Hull (jaune). Afin d'être comparables en elles toutes ces moyennes sont fixées avec une période de 20.

 

(Cliquer pour agrandir) 

 

On constate que la moyenne de Hull est moins sujette aux changements de direction que le filtre de Gauss tout en ayant une réactivité quasi identique. L'énorme avantage de la moyenne de Hull par rapport à toutes les autres saute ici aux yeux : elle a tendance à marquer des retournements sur des zones extrêmes des prix. Là où le filtre de Gauss se maintient au milieux des barres, la moyenne de Hull s'en éloigne jusqu'à se rapprocher des extrêmes, c'est à dire notamment des supports et résistances. Ce n'est pas systématique, mais ceci ouvre des perspectives sur une utilisation différente. Elle peut ainsi servir de proxy pour les prix afin, par exemple, de calculer un RSI filtré ou tout autre oscillateur basé sur les close (en ajoutant une moyenne de Hull sur les High et Low il est même possible d'en déduire une nouvelle forme de stochastique).

 

Etudions maintenant  les résultats de backtest d'une stratégie simple basée sur les changements de direction indiqués par le BMA Gauss Filter.

 

- Buy Long if BMA Gauss Filter turn up

- Sell Short if BMA Gauss Filter turn down

 

Pour ce Backtest nous allons directement effectuer une optimisation permettant de voir si il existe au moins une plage de valeurs profitable. La recherche combinatoire fait varier la période de 10 à 100 par pas de 10 et les pôles de 1 à 3 par pas de 1 (en plus de la période, le nombre de pôles est un des paramètres du Filtre de Gauss).

 

Ci dessous les résultats de la recherche sur EURUSD 60 minutes (sur 3 ans avec un spread de 3 pips) ainsi que le chart de la meilleure combinaison :

 

 

 

 

Les résultats obtenus sont éloquents puisqu'il n'y a strictement aucune combinaison profitable et la moins pire d'entre elle est simplement catastrophique. Sur d'autres Time Frame les résultats ne sont guère meilleurs.

 

Dans le même esprit j'ai également effectué la même recherche sur la moyenne de Hull pour un résultat à peu près similaire.

 

On peut déduire de tout ceci quelque chose que l'on sait déjà tous mais qui continue de nous piéger régulièrement. Le biais visuel est le pire ennemi du trader. Ainsi un indicateur présenté comme "extraordinaire" peut n'être qu'une simple illusion. Certes il est toujours possible de se dire : "oui mais en filtrant ainsi, en ajoutant telle confirmation, etc ... peut être que les résultats peuvent s'améliorer", il n'en demeure pas moins que seuls les tests numériques doivent valider une approche quelqu'elle soit. Ceci ne signifie pas qu'il faille faire du trading systémique pour autant. Un trader discrétionnaire utilisera des résultats numériques (stats ou backtests) pour valider son ressentis du marché, pour apprendre à mieux connaître la dynamique des prix. Rien que le fait de connaitre le range moyen sur 1h de l'EURUSD est déjà une information numérique utile à tous y compris au trader discrétionnaire qui sait combien il peut espérer de son trade.  

 

Cet indicateur réactif mériterait tout de même une étude plus approfondie. Pas à travers des filtres basés sur d'autres indicateurs mais à travers quelques règles simples et une étude de son %Q (présenté la semaine dernière). Nous y reviendrons.

 

Nous reviendrons également sur la moyenne de Hull et ses différentes utilisations possibles.

 

Tous les codes Tradestation de cet article se trouvent dans la Newsletter transmise aux abonnés.

 

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 7 commentaires - Recommander
Dimanche 20 novembre 2005 7 20 /11 /2005 17:50

Bonjour à tous,

 

La construction de systèmes de trading se base avant tout sur l'étude du comportement des prix. Jusqu'à présent nous avons présentés cette étude sous l'angle du Backtesting. Le principal problème posé par les backtests est qu'ils donnent une vision limitée du potentiel d'une stratégie. En effet un système complet backtestable doit inclure des règles d'entrée, de sortie et une gestion de taille de position. Les multiples variations peuvent ainsi être excessivement longues à expérimenter. On peut ainsi rechercher de nombreux filtres et signaux complémentaires sans pour autant assurer la robustesse de l'approche. Bien souvent au contraire la multiplication des conditions aura tendance à diminuer la pérennité du système.

 

Il existe pourtant un moyen de savoir à l'avance si une approche mérite une attention particulière ou non. Il est possible d'évaluer le potentiel Risk/Reward de tout système en soumettant ses conditions d'entrée à une étude statistique.

 

Même si il est vrai que la sortie fixe le gain ou la perte, le point d'entrée peut s'avérer déterminant du point de vue de la robustesse de la stratégie. Il doit donc disposer à lui seul d'un avantage statistique certain par rapport à une approche aléatoire.

 

J'ai donc mis au point un Framework statistique qui me permet d'évaluer la qualité d'un signal d'entrée.

 

Pour ceci je me suis inspiré de l'approche utilisée dans les articles d'Active Trader et de Currency Trader Mag en y ajoutant mes propres critères. J'ai donc commencé à mettre au point mes propres indicateurs de qualité, à commencer par le %Q présenté dans cet article.

 

Evaluation de la qualité d'un signal d'entrée : le %Q

 

A partir du moment où un signal d'entrée survient, ce dernier dispose d'un potentiel. Pour une échéance donnée à la suite de ce signal les prix auront subit un mouvement soit favorable, soit défavorable.

 

On peut ainsi établir une étude statistique du mouvement des prix suite à un signal en étudiant le P&L au bout de 1 barre, 2 barres, et ainsi de suite jusqu'à 20 barres voire plus. Si, pour toutes les barres qui suivent le signal, le P&L moyen est négatif, l'entrée a bien peu de chance d'être profitable. Si en revanche sur chacune des 20 barres suivantes le P&L est positif il existe alors probablement un avantage statistique. Toutefois un véritable Trader sait que le point cible n'est pas le seul à avoir de l'importance, le chemin pour y arriver compte tout autant sinon plus. Si pour obtenir un P&L positif il est nécessaire de laisser les prix aller fortement contre soit, l'approche a peu de chance d'être réellement tenable. C'est pour cette raison que le véritable critère de qualité d'un signal ne repose pas sur le P&L en lui même mais sur le rapport entre l'excursion favorable et l'excursion défavorable des prix suite au signal.

 

L'excursion favorable maximale ou MFE (Maximum Favorable Excursion) représente le potentiel maximal d'un trade, soit le plus fort gain potentiel entre l'entrée et la sortie, et l'excursion défavorable maximale ou MAE (Maximum Adverse Excursion) représente la plus grande perte potentielle au cours d'un trade.

 

Un signal de qualité minimale présenterait un MFE à 0 soit aucune possibilité de gain, des le départ et tout au long du trade on se trouve en P&L négatif. Un signal idéal, et donc de qualité maximale présenterait quand à lui un MAE à 0, ce qui signifie qu'à aucun moment du trade on ne se trouve en P&L négatif. Aucun de ces deux extrêmes ne peut survenir systématiquement dans la réalité (on raisonne bien entendu du point de vue de la moyenne en excluant les trades pris isolément). En revanche on tendra toujours à privilégier les stratégies offrant le meilleur rapport entre le MFE moyen et le MAE moyen. C'est pour quantifier ce rapport que j'ai créé le %Q.

 

 

 

 

 

Sa formule est la suivante :

 

%Q = MFE / (MFE + Abs (MAE))

 

%Q = 0% si MFE = 0

%Q = 100% si MAE = 0

 

 

Plus le %Q est grand, plus le signal d'entrée est de qualité.

 

Un %Q autour de 50% représente l'équivalent d'une entrée aléatoire. Un signal idéal présentera un %Q au delà de 70%. Toute la question est : est-ce que ce type de signal existe seulement ?

 

Etudions maintenant les statistiques d'un signal d'entrée que nous avons déjà soumis à de nombreux Backests : le One Day Breakout ou breakout des plus haut/plus bas de la veille. Nous allons ainsi pouvoir juger de la qualité intrinsèque du signal et de son potentiel réel.

 

Statistiques du One Day Breakout

 

Le Framework que j'ai construit sous Tradestation permet d'évaluer la qualité d'un signal à partir de 16 statistiques dont le %Q. Dans les résultats présentés ici je ne retiens que les principales statistiques, soit 12 d'entre elles.

  

 

Bar Nombre de barres pour la sortie après le signal
PL P&L Total pour une sortie a la N ieme barre
WIN Gain total pour une sortie a la nieme barre
LOSS Perte totale pour une sortie a la nieme barre
%WIN Pourcentage de trades gagnants pour une sortie à la Nième barre
AWIN Gain moyen pour une sortie a la nieme barre
ALOSS Perte moyenne pour une sortie a la nieme barre
WLR Ratio WIN/LOSS pour une sortie a la nieme barre
PR Payoff Ratio pour une sortie a la nieme barre
EXP Expectancy pour une sortie a la nieme barre
AMFE MFE Moyenne pour une sortie a la nieme barre
AMAE MAE Moyenne pour une sortie a la nieme barre
%Q Qualité du signal = Ratio MFE/(MAE+MFE)
 

 

Appliquons maintenant ce test statistique à la stratégie One Day Breakout. Je précise que le niveau pris comme point de référence pour déterminer les P&L, MAE et MFE est bien le niveau de Breakout et non la clôture de la barre où survient le breakout.

 

Paire : GBPUSD

Time Frame : 1h

Nombre de Signaux : 676

 

 

 

La sortie sur la clôture de la barre suivant le Breakout offre la meilleure Expectancy mais les résultats globaux restent toutefois peu prometteurs. Tout d'abord on constate que les performances diminuent avec le nombre de barres ce qui indique que le signal n'est pas précurseur d'un véritable trend, il a même tendance à être suivi d'un mouvement peu soutenu. Ensuite le meilleurs Win/Loss Ratio est de 1.45 et le meilleur Payoff Ratio de 1.11 ce qui est peu. Enfin le %Q le plus grand est de 62% et correspond à une sortie quasi immédiate à la clôture de la barre suivant le signal. Ce chiffre en lui même est assez bon mais n'a rien d'extraordinaire. Il permet d'augurer d'une stratégie légèrement avantageuse mais pas suffisament pour donner véritablement confiance. Il faudrait pour celà dépasser les 70%. De plus on constate que dès la quatrième barre le %Q descend sous les 55% devenant alors l'équivalent d'une entrée aléatoire. 

 

En résumé la cassure des plus haut/plus pas de la veille n'est pas en soit un déclencheur de mouvements profitables. Le potentiel maximal n'est pas suffisamment significatif pour donner lieu à la mise au point d'un système véritablement robuste.

 

 

AddictFX 

 

Par AddictFX - Publié dans : Statistics
Ecrire un commentaire - Voir les 68 commentaires - Recommander
Dimanche 13 novembre 2005 7 13 /11 /2005 00:00

Bonjour à tous,

 

Suite aux remarques de Jay, je publie aujourd'hui la seconde partie du Backtest de la stratégie de Breakout sur une journée, à sorties graduelles. Dans l'article précédent j'avais testé une sortie avec Stop Loss et Take Profit progressif. Aujourd'hui il s'agit de tester une sortie avec Take Profit fixe et Stop Loss progressif, nous aurons ainsi mis à l'épreuve toutes les combinaisons de sorties possible à niveau fixe.

 

 

Daily Breakout with 45/20/40 Exit

 

Tout d'abord nous allons évaluer la suggestion de Jay, à savoir une sortie de toute la position sur take profit de 45 pips et de la moitié de la position sur stop loss en deux temps, respectivement à -20 et -40 pips.

 

 

Performance Report

 

All Trades 642
Net Profit 21 650.00
Profit Factor 1.16
Winning Trades 33.33% Losing Trades 66.67%
Nb. Winning Trades 214 Nb. Losing Trades 428
Avg. Winning Trade 717.99 Avg. Losing Trade -308.41
Largest Winning Trade 2 640.00 Largest Losing Trade -590.00
Max. Consecutive Winning Trade 5 Max Consecutive Losing Trade 14
Even Trades 0
Maximum Intraday Drawdown -8 625.00
Expectancy 33.72

 

 

Equity Curve

 

 

 

A la vue de l'Equity Curve, cette stratégie semble difficilement tradable, les corrections sont trop profondes et peuvent rapidement faire perdre confiance. Avec une expectancy de 33.72, un MIDD de -8 625 pour pour un net Profit de $21 650 sur deux lots il s'agit là d'une des pires versions du système.

 

Après une optimisation afin de rechercher des valeurs plus adaptées nous arrivons à un Take Profit de 80 pips pour des stop loss graduels respectivement à 30 et 60 pips.

 

 

Daily Breakout with 80/30/60 Exit

 

Performance Report

 

All Trades 629
Net Profit 42 020.00
Profit Factor 1.24
Winning Trades 31.32% Losing Trades 68.68%
Nb. Winning Trades 197 Nb. Losing Trades 432
Avg. Winning Trade 1 120.15 Avg. Losing Trade -413.54
Largest Winning Trade 2 640.00 Largest Losing Trade -640.00
Max. Consecutive Winning Trade 7 Max Consecutive Losing Trade 14
Even Trades 0
Maximum Intraday Drawdown -18 695.00
Expectancy 66.80

 

 

Equity Curve

 

 

 

Même si l'expectancy et le Net Profit sont deux fois supérieur, le MIDD augmente considérablement, rendant le système impossible à trader.

 

L'optimisation a été effectuée en faisant varier les stop loss, et take profit de 10 à 100 par pas de 10. Notons qu'un pas de 5 ne changerait rien, du moins si le système est stable, les résultats avec un Take profit à 45 ne doivent pas être très différents des résultats pour 40 et 50 sans quoi le système ne serait pas viable. Il n'y a qu'un niveau de stop loss définit, le second est simplement le double du premier. Pour vous rendre compte de l'effet des paramètres voici le fichier de résultats que vous pouvez importer dans Excel : Breakout Optimize Results

 

 

Voici un chart pour illustrer cette stratégie :

 

Cliquer pour agrandir

 

 

Nous avons donc fait le tour des sorties à niveau fixe. Nous pourrions nous dire qu'il resterais malgré tout une infinité d'autres possibilités, comme des sorties sur croisement de moyenne mobile, SAR ou autre, nous pourrions passer une vie entière à tester toutes les combinatoires de sortie. Comment alors savoir si ce ne serait pas une pure perte de temps ? Comment savoir si il existe au moins une approche réellement profitable sans avoir à tout tester ? en d'autre terme comment évaluer la qualité intrinsèque et le potentiel réel de l'entrée par un Breakout, indépendamment de la méthode de sortie utilisée ?

 

Réponse dans le prochain article. 

 

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
Dimanche 6 novembre 2005 7 06 /11 /2005 00:00

Bonjour à tous,

 

J'ai rencontré Jay (pseudo sur mataf) au salon de l'AT spécial trading, ce dernier m'a suggéré d'essayer de modifier les stratégies de price breakout sur une journée en effectuant non seulement des take profit progressif mais également des stop loss progressifs. Il est vrai que je n'ai testé que le premier type de sortie. L'intérêt d'effectuer un stop loss en deux fois (une sortie à 30 pips et la seconde à 60 pips par exemple) est de laisser un peu d'espace aux prix pour revenir vers une zone profitable.

 

Le test suivant reprend les principes de l'article "Backtest Stratégies de Breakout Part V" (entrée sur la cassure des plus haut/plus bas de la veille) en remplaçant le stop loss fixe et le trailing stop par deux stop loss fixés à 30 et 60 pips. De même deux take profit sont fixés respectivement à 60 et 120 pips.

 

Performance Report

 

All Trades 771
Net Profit 42 890.00
Profit Factor 1.24
Winning Trades 44.10% Losing Trades 55.90%
Nb. Winning Trades 340 Nb. Losing Trades 431
Avg. Winning Trade 643.56 Avg. Losing Trade -408.17
Largest Winning Trade 1 320.00 Largest Losing Trade -640.00
Max. Consecutive Winning Trade 13 Max Consecutive Losing Trade 14
Even Trades 0
Maximum Intraday Drawdown -16 385.00
Expectancy 55.63

 

 

Equity Curve

 

 

 

 

La stratégie présente des performances très moyennes. L'expectancy de 55 et le MIDD à -16 385 en font un système nettement moins bon que ceux utilisant un stop loss unique. J'ai également testé un échelonnement des sorties allant jusqu'à 5 stop/loss, 5 take/profits optimisés. Aucune combinaison n'est véritablement intéressante. Toutes restent moins performantes que celles à stop loss unique.

 

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

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