Home              
Trading (French)

Sell in may and go away ...

Je vous propose dans cet article 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" ..

Les proverbes ne sont t'ils 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 père de famille, qui avec une facteur de risque supérieur
au fonds garantis des assurances vie, permet d'envisager un rendement, un peu supérieur au mêmes 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%


sell in may direct



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:

Sell i nmay slope130




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 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 déjà 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...


Voici donc le début novembre qui s'approche à grand pas.. nous allons pouvoir créer un portefeuille virtuel
pour tester tout ça :


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
SCHNEIDER
BNP
CREDIT AGRICOLE
AXA
RENAULT
SUEZ

Voici le suivi sur boursematch de ce portefeuille virtuel.



Par Guillaume le 31 octobre 2006



Pour aller plus loin...

Je voulais signaler que si les graphiques de rendements paraissent assez flateurs, on peut noter que l'évolution du capital representée graphiquement à été lissée par le logiciel et nous ne pouvons ainsi voir le plateaux correspondant au periodes non  investies. Le tracé du graphique de l'équity sous excel est beaucoup moins charmant et montre mieux les limites de ce système.

On me dit par ailleurs, que rien n'a été prouvé quand à la réalité d'un effet de saisonalité des marché.
Il est vrai que ce système proposé pré-suppose qu'il y ait bien un biais indépendant du hazard qu'il serait bon d'exploiter.
Malheureusement je ne pourrais vous proposer une telle démonstration.

Tout ce que je propose avec les lignes ci dessus, est de constater comme moi, que le rendemment du système ci dessus testé statistiquement donne un résultat interessant et avec forte probabilité de gain.
et j'insiste, cet effet sell in may pré-supposé, ne me semble exister que sur le marché parisien depuis 10 ans, peut être va t'il disparaitre dans les années à venir.

Il est toutefois interessant d'étudier le comportement des titres du cac achetés en début d'année et revendus en fin d'année afin de mieux observer leurs compotement propre independament du système "sell in may slope 130".

1) comparaison avec l'evolution des titres du cac40:

 Pour comparer, si on achète début janvier chaque année et qu'on vends fin décembre  mais
avec l'indicateur de tendance 'SLOPE130' (sinon même condition que dans l'article) voilà les résultats de simulation:

-> rendemment annualisé min = 5.7 %, moyen= 11.6%, max = 17.1 % mais avec un retracement au pire de -71 % !!

La performance moyenne et max sont donc très correctes, surtout que l'on depense 1% chaque année pour les
commissions alors qu'on pourrait garder les titres.
Par contre au niveau sécurité de l'investissement on est moins bon car le min n'est que de 5.7 % contre 8.1 % avec sell in may et surtout le retracement max est très mauvais, on peut imaginer facilement se retrouver "en slip" une année.

-> Il est à noter qu'acheter debut janvier et vendre fin decembre sans indicateur de tendance donne de mauvais résultats:
min -4.5 % moy = 7.3 % max = 16.3 %.

2) comparaison de la periode nov à mai avec mai à nov.

L'autre test que j'ai fais est de comparer les résultats de la periode sell in may avec un test sur la periode inverse,
acheter à la mi mai et vendre à fin octobre, toujours avec l'indicateur slope130:

-> c'est très mauvais, on n'arrive jamais, même dans le meilleur des cas, à être positif en rendemment annualisé
donc, bien sur on a pu gagner de l'argent une ou deux année mais globalement c'est la faillite !


En conclusion je pense donc que nous avons un léger avantage sur le marché avec la saison + indicateur,
même si les rendements visés restent modestes.



Résultats 2006-2007:

Sans compter les frais:
Initial capital 9000 Capital per trade 10%
Ending Capital 9933.65 ... 10.4%
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 Premium 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%
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

Conclusion nous sommesdans les clous . disons qu'on a eu encore eu une année favorable.
par contre le point bas du K represente -3% environ et surtout la maxDD est assez vilaine -9 %