Rechercher sur le site

BACKTEST: "Sell in may and go away"

Aller au dernier message
Posté par : arsneufe le 10 Oct 2006, 22:29
--- Mise à jour le 17 octobre 2006 ---

Bonjour à tous,

Je vous propose aujourd'hui de backtester un proverbe.

Qui n'a pas entendu ( comme moi à la radio) , ou lu le vieil adage:
"vends en mai et fais ce qu'il te plait" ..

Le proverbes ne sont t'il pas tous un fond de sagesse populaire ?

Je me suis donc enquis dès lors, d'observer la progression des
titres des entreprises ayant les meilleurs rendements avant le mois de mai
et de trouver une meilleur période pour acheter..

D'accord, nous n'allons ici pas avoir une grande révélation sur une technique d'investissement par période qui nous donnerait une performance de PV de 50 ou 100 % à l'année .

Non, Il s'agit d'une stratégie type "grand père" qui avec une facteur de risque supérieur
au fond garantis des assurances vie, permet d'envisager une rendement un peu supérieur au même fonds
et présente l'avantage de monopoliser son cerveau seulement quelques jours par ans
la semaine précédent l'achat des titre constituant le panier.


Choix de la fenêtre de temps:
Après quelques tests on remarque que selon une vente ou un achat décalé à 15 jours
près le résultat évolue significativement:

-> Je propose donc d'acheter le 1er novembre et vendre le 15 mai !
nota: on m'a posé la question, pour les résultats qui suivent, n'oublions pas
que le capital n'est pas investi du 16 mai au 30 octobre. Quand je parle d'un
résultat annualisé de x % c'est bien le résultat que donne cette seule peridode nov->mai.

Choix du support d'investissement

Etant plus proche dans ce test de l'investisseur dormeur que du trader fou, l'idée
est de travailler sur le CAC40 ou autre liste étrangère de titres à "bon" rendement.

j'ai effectué des tests sur quelques 46 valeurs du CAC ( http://gcouriot.free.fr/data/SIM/ListeComposantesSIM.gif )

Premier problème: nous allons avoir le fameux biais du survivant. Il manque des tests
sur les historiques de titres sortis de la cote qui vraisemblablement étaient mauvais.
-> Une moins bonne performance que nôtre résultat est à prévoir.

Conditions retenues pour la simulation:
-> on travaille en daily ( surtout significatif pour le calcul des inficateurs suivants )
-> On pyramide (on re-investi les gains dans le portefeuille systématiquement)
-> La durée des tests s'étale sur 12 ans (approximativement du 1 nov 94 au 15 mai 2006)
-> Les positions sont prises en cash seulement.

-> on prend 1/10 ième du portefeuille (actualisé chaque année), pour acheter chacune des 10 positions en novembre.
Pour les frais & slippage, j'ai compté la transaction à 1%, ce qui étant un peu pessimiste, s'équilibre pas trop mal
quand le portefeuille commence à grossir ( exemple com=0.1%+impôt de bourse=0.3%).
Je suis un peu optimiste en ne comptant pas de slippage et en faisant un prix de gros avec les 1% mentionné ci dessus.

Pour un petit portefeuille, il faudrait peut être un peu plus pessimiste sur les frais.
personnellement j'ai fais les simulation avec 8k euros mais ça ne change pas grand choses aux résultats de l'étude.

Dans les résultats qui suivent nous ne prenons pas en compte les versements de dividendes.
C'est un point qui peut compenser l'absence de mesure du slippage.


Résultats bruts:
Voici la liste des trades possibles générés:

http://gcouriot.free.fr/data/SIM/Sell%20In%20May%20daily%20direct.xls
et Voici un petit graphique du résultat moyen que nous sommes sensé obtenir:

Capital en fin de période: 32 943,64
Rendement annualisé: 13,0457%



Cliquez pour élargir cette image.

http://gcouriot.free.fr/data/SIM/typical_equity_SIM_dailydirect.gif
En effectuant la simulation 20000 fois avec un ordre de choix de titre différent nous obtenons:

Rendement annualisé min: 6.5 %
Rendement annualisé moyen: 13.4 %
Rendement annualisé max: 20.4 %

max drawdow (point le plus bas) mesurée sur positions closes uniquement : -28.4%


-> premier constat: la max DD est sévère ( je vous le donne en milles correspond au passage de l'an 2000, 01, 02 )
Dans cette simulation je n'ai pas eu les moyens de mesurer une vraie max drawdow instantanée
qui s'annonce forcement pire. On peut envisager un pire cas à 2 * max DD donc environ -57% du portif.

Ca semble très pessimiste, il nous faudrait 9 ans (9*6.5%) pour se sortir de ce mauvais pas.

Cela dit on peut facilement remarquer que le système ne gagne vraiment pas à être joué
dans les périodes de marché baissier bien sur donc on pourrait envisager de ne pas acheter lorsque la tendance
sur un an ou 6 mois est vraiment à la baisse.


Compliquons un tout petit peu la stratégie :

Après quelques petits tests j'ai voulu ajouter un critère de choix supplémentaire sur la tendance de fond titre
qui traduira très probablement la tendance de fond du marché:

-> J'ai pris la pente sur 20 jours de marché, d'une moyenne mobile simple à 130 jours.

Résultats stratégie 'SLOPE130'
La liste de trade générés:

http://gcouriot.free.fr/data/SIM/Sell%20In%20May%20daily%20SLOPEMM130.xls
Le graphique du résultat moyen que nous sommes sensé obtenir:


Cliquez pour élargir cette image.

http://gcouriot.free.fr/data/SIM/typical_equity_SIM_dailySLOPEMM130.gif
Capital en fin de periode: 31 541,60
Rendement annualisé: 12,6%

En effectuant la simulation 20000 fois avec un ordre de choix de titre différent nous obtenons:

Rendement annualisé min: 8.1 %
Rendement annualisé moyen: 12.3 %
Rendement annualisé max: 16.5 %

max drawdow (point le plus bas) mesurée sur positions closes uniquement : -17.7%

-> Nous avons stabilisé le portefeuille et nous pouvons espérer un rendement d'au moins 8.1 %
ce qui semble déjà plus intéressant.

-> Je voudrais également attirer votre attention et notamment pour les plus décus par
le rendement max cette dernière strategie:
Il s'agit d'un moyennage géometrique pour les 12 années qui à la traversée de l'après bulle internet, nous laisse un un rendement annualisé un peu affaibli. N'oublions pas que si nous regardions à la loupe ce que donne une année moyenne comme nov. 2005 à mai 2006 nous aurions par exemple:
Avec la meilleur combinaison de 10 titres, un max de +26 %, une moyenne de +13.2 % et un minimum de +0.4 % (et nous avons bien deduis les 1+1% de commision aller-retour ! )
Cela peut nous laisser un meilleur espoir sur le rendement que l'on peut obtenir dans la pratique.

Quelle conclusion tirer de la fiabilité et l'intérêt du système "Sell in May - SLOPE130 ?

-> il serait intéressant de se pencher sur le test avec des support variés..
Je n'ai pas suffisamment d'historiques de qualité pour bien mener ces tests
mais il semble que les résultats ne soit pas très encouragent sur des support variés.

Il semble que seul les listes "régulées", comportant les meilleurs entreprises du pays donnent des résultats cohérents.

par exemple sur SP500 toujours avec indicateur SLOPE130 , le rendement annualisé donnerais min 7 % moy 14.1 % max 24 %, max DD -24.6...



Une autre piste d'utilisation de cette période "sell in may" aurait été de sélectionner des titres par
meilleur rendement à la façon de la méthode des "dogs"
Je n'ai pas eu le courage de le faire pour l'instant mais j'imagine que ça doit être assez intéressant.


Voici donc le début novembre qui s'approche à grand pas.. nous allons pouvoir créer un portefeuille virtuel
pour tester tout ça ...
Posté par : arsneufe le 25 Oct 2006, 22:10
hum dommage, personne interessé pour dicuter du sujet


Pour trace je vais quand même poster le lien sur un portefeuille virtuel d'ici quelques jours.
Je n'ai pas trouvé mieux que boursematch pour faire un portif public ?

Sur le principe du croisement , de "sell in may / Slope 130 " et de la méthode des dogs http://www.bnains.org/backtest/dogs/dogs2006.htm
J'ai selectionné approximativement les titres à rendemment depuis la page de boursorama, dont voici la liste arretée ces jours :
http://gcouriot.free.fr/data/SIM/tri_boursorama_dividende_previ2007.gif
Les 10 valeurs retenues seront donc:
FT
VIVENDI
SOCIETE GENERALE
AGF
MITTAL STEEL A
BNP
CREDIT AGRICOLE
AXA
RENAULT
SUEZ

http://boursematch.com/membre.php?membre=arsneufe
Posté par : arsneufe le 24 May 2007, 16:39
Bon bah voilà,
Je termine ce que j'ai commencé, voici les résultats de cette année:

Sans compter les frais:
Initial capital 9000 Capital per trade 10%
Ending Capital 9933.65 ... 10.4% Annualized gain 20.10%
Max Drawdown -9.05% at date 14/3/2007
Portfolio max 9933.65
Portfolio min 8675.97
Total transaction cost 0.00
Histo. TradeBase data start 1/11/2006
Histo. TradeBase data end 15/5/2007

en comptant les frais min ( tarif remium BourseDirect avec K=1000 euro max / trade)
Initial capital 9000 Capital per trade 10%
Min Transaction cost 2.90 Transaction cost 0.00%
Ending Capital 9875.65 ... 9.7% Annualized gain 18.80%
Max Drawdown -9.07% at date 14/3/2007
Portfolio max 9875.65
Portfolio min 8646.97
Total transaction cost 58.00
Histo. TradeBase data start 1/11/2006
Histo. TradeBase data end 15/5/2007

Moralité on est dans les clous !! disons qu'on a eu encore eur une année favorable.
par contre le point bas du K represente -3% environ et surtout la maxDD est assez vilaine -9 %
Pas sur que j'aurais tenu le coup en réel..
Posté par : joe coe le 24 May 2007, 16:43
excellent, la même pour la prochaine saison

dans 10 ans on aura un backtest valable
Je suis le maître de mon destin,Je suis le capitaine de mon âme.
Posté par : animir le 24 May 2007, 16:47
je n'ai pas grd chose à dire , sauf merci
Posté par : arsneufe le 24 May 2007, 17:04
joe coe a écrit:

dans 10 ans on aura un backtest valable

euh pourquoi ca dans 10 ans (il est pas bien le backtest d'au dessus ? moi pas compris ..
Posté par : joe coe le 24 May 2007, 18:18
arsneufe a écrit:
joe coe a écrit:

dans 10 ans on aura un backtest valable

euh pourquoi ca dans 10 ans (il est pas bien le backtest d'au dessus ? moi pas compris ..

si si pardon, je fais 10 trucs en même temps parfois ça fini par se voir
Je suis le maître de mon destin,Je suis le capitaine de mon âme.
Posté par : Intuit le 29 May 2007, 15:35
tres interessant
un autre backtest sur le SP500




http://bigpicture.typepad.com/comments/markets/index.html
fuck
bourse