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
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
Retour à l'accueil

Commentaires

Très intéressant cet article AddictFX.
Merci pour ton beau travail. Continue:o)
Commentaire n°1 posté par Syl20 le 21/11/2005 à 05h30
Bravo pour ce travail .Au fur et a mesure de la pratique du trading discrétionnaire ,je suis arrivé a la conclusion que le meilleur moyen de gérer les émotions désagréables était de ne pas en avoir !C'est pourquoi j'ai recherché des signaux présentant un MAE le plus faible possible ,cela demande beaucoup de travail et beaucoup de patience ( attente de l'éxecution optimale ) mais cela en vaut le coup .
Commentaire n°2 posté par Madtrader le 25/11/2005 à 22h54

Merci Madtrader,

Le concept de MAE/MFE est essentiel je trouve et ne concerne pas que l'étude statistique des prix mais également le trading quotidien.

Je pense qu'il est intéressant de tenir à jour dans son trading diary les MAE/MFE de chaque trade réalisé. Le modèle Active Trader Mag (ou Currency Trader Mag) est très bien fait de ce point de vue. Ils donnent bien sur les raison du trade, un commentaire sur le résultat, le P&L, mais également le MAE, MFE du trade qu'ils nomment LOP (Largest Open Profit) et LOL (Largest Open Loss). Pour ma part j'y ajoute une note sur le trade fonction de la qualité de ce dernier (range pris sur range total et fonction de la MAE et MFE). J'ajoute également une note sur la qualité du signal ayant déclenché le trade (ainsi je peux me souvenir que j'ai pris la moitié du temps des signaux de qualité "poor" ... ce qui permet de se recadrer). Pour suivre ça je me suis fait une base très pratique sur Pocket PC que je vais proposer ici prochainement en téléchargement.

Réponse de AddictFX le 27/11/2005 à 13h48

Merci beaucoup pour ce blog très instructif.


J’ai assisté à la conférence de Mark Etzkorn vendredi dernier au SalonAT. Il a présenté son framework (article à venir dans CT du mois d’avril) qui est développé sur Excel.


Avoir les mêmes résultats directement dans TS me semble plus élégant et surtout plus pratique. J’ai beaucoup de difficultés à coder tout cela en EasyLanguage. Est-il possible d’avoir quelques pistes ou des parties du code (pas reçu avec la newsletter) ?

Commentaire n°3 posté par Fx4Fun le 28/03/2006 à 23h32

Bonjour,


J’ai tenté de recréer ce Framework. Le code est disponible sur le forum de Mataf (Généralités sur le Trading > Trading systématique) car il me semblait peu courtois d’utiliser votre blog pour diffuser mes propres codes.
Je serai ravi que vous commentiez mon code afin que je progresse en programmation.
Cordialement,
Fx4Fun

Commentaire n°4 posté par Fx4Fun le 11/04/2006 à 22h33

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