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
Lundi 2 mai 2005 1 02 /05 /Mai /2005 00:00

Bonjour à tous,

 

Le moment est venu de se jetter dans le bain du Backtesting. Nous allons commencer par nous familiariser avec les principes de base en commencant par développer autour d'un cas très simple : un croisement d'une moyenne mobile par les prix sur EURUSD.

 

Voici le système que nous allons étudier :

 

Time Frame

Daily

Studies

60 Days Moving Average of closing prices

Setup

Open Long if Close price > Moving Average

Open Short if Close price < Moving Average

Trigger

Buy = next open after long setup  

Short = next open after short setup

Stop

No Stop Loss

Exit

Stop/Reverse  

Exit Long when open new Short and Exit Short when open new Long

Filters

N/A

Position Sizing

One Lot per trade (100 000 of Base Currency)

 

Il s'agit donc d'un système d'achat/vente sur croisement de moyenne mobile à 60 jours.

 

Ci-dessous les résultats du Backtest sur EURUSD pour des lots de 100 000 Euros :

 

Equity Curve

 

 

Statistics

 

 

All trades Long trades Short trades
Initial capital 100000 100000 100000
Ending capital 114710.04 117265.02 97445.02
Net Profit 14710.04 17265.02 -2554.98
All trades 110 55 (50.00 %) 55 (50.00 %)
 Avg. Profit/Loss % 13.37% 31.39% -4.65%
Winners 19 (17.27 %) 10 (9.09 %) 9 (8.18 %)
 Total Profit 91535 52779.99 38755.01
 Avg. Profit 4817.63 5278 4306.11
 Avg. Profit % 481.76% 527.80% 430.61%
 Max. Consecutive 2 1 1
 Largest win 12285 12155 12285
Losers 91 (82.73 %) 45 (40.91 %) 46 (41.82 %)
 Total Loss -76824.96 -35514.97 -41309.99
 Avg. Loss -844.23 -789.22 -898.04
 Avg. Loss % -84.42% -78.92% -89.80%
 Max. Consecutive 14 8 12
 Largest loss -3115 -2145 -3115
Max. system drawdown -18919.99 -16644.99 -23890
Max. system % drawdown -14.29% -15.39% -19.90%
Profit Factor 1.19 1.49 0.94
Payoff Ratio 5.71 6.69 4.79
Risk-Reward Ratio 0.9 0.49 0.1
Sharpe Ratio of trades 0.19 0.43 -0.08
K-Ratio 0.04 0.02 0

 

Seuls 17% des Trades sont gagnants et pourtant l'Equity Curve est globalement positive. Voici déjà un résultat intéressant qui montre que le pourcentage d'opération gagnantes n'est pas le facteur clé nécessairement le plus important.

 

Notons toutefois qu'il joue un rôle certain d'un point de vue psychologique puisqu'une série perdante est toujours difficile à supporter. Si on cherche à améliorer les pourcentages d'opérations gagnantes dans un système c'est avant tout dans un but psychologique.

 

Pour juger de la qualité d'un système il est difficile de s'appuyer sur un seul élément. Le meilleur indicateur de qualité est l'observation de l'Equity Curve elle même. Elle doit vous sembler "traitable". Un système idéal présenterait une Equity Curve parfaitement lisse et croissante sans aucun drawdown. J'affiche toujours la régression linéaire de l'Equity Curve afin de juger de sa linéarité. Bien entendu on ne recherche une droite parfaite que lorqu'on traite un nombre fixe de lots à chaque fois et non un pourcentage de l'Equity, sinon on tend vers une exponentielle. Je débute donc toujours par une mise au point du système sur un lot par trade. Le position Sizing ne vient que lorsqu'une Equity Curve prometteuse a déjà été obtenue. 

 

Les ratios du Backtest Report seront expliqués dans un article à venir. Pour ma part je me sert principalement des éléments suivants pour juger de la qualité du système :

 

- Net Profit : Il faut au moins terminer positif

- Average Profit, Average Loss, % Win, % Loss : Ces quatre données me permettent de mesurer l'Expectancy et de jouer des scénarios aléatoires afin de vérifier la stabilité du système vis à vis de ses statistiques élémentaires. Cette étude fera l'objet d'un article très bientôt. 

- Max System (%) Drawdown : L'une des plus importantes données. Elle vous dit en points ou en pourcentage quelle est votre Drawdown maximal, il faut être prêt à le supporter

- Profit Factor : Détermine la profitabilité du système, c'est le ratio Gain/Risque global. Je ne l'utilise que secondairement

- RRR : Risk Reward Ratio, l'un des plus importants indicateurs de qualité car il indique à quel point l'Equity Curve est régulière

- Sharpe Ratio : Le plus important à mon sens lorsque je recherche des plages de valeurs adaptées par l'optimizer. Comme le RRR il traduit la régularité de l'Equity Curve 

 

Ce système est la base du Trend Following et comme tout système de suivi de tendance il est très sensible aux zones de Trading Range. Dans ce cas il déclenche des successions de signaux perdants.

 

Nous allons tenter d'améliorer ce système en introduisant une contrainte supplémentaire dans le Setup. Il faut que les cours soient désormais au dessus ou en dessous de la moyenne mobile pendant 15 jours consécutifs afin de déclencher un achat ou une vente. L'introduction de cette nouvelle contrainte permet de diminuer le nombre de signaux inutiles et il devient possible de raccourcir la moyenne mobile afin de capter les signaux un peu plus tôt sans pour autant risquer trop de faux signaux. On modifiera donc la moyenne mobile pour la passer à 30 jours.

 

Résultats au prochain article ...

 

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 : Backtests
Ecrire un commentaire - Voir les 0 commentaires
Retour à l'accueil

Catégories

Recherche

Calendrier

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