Bonsoir,
roro a écrit :
j’ai implémenté un système similaire (sur le principe) sous Matlab
Je suis impressionné … Matlab ! Dans ce forum, d’autres intervenants avaient fait mention de l’utilisation de Excel, avec ou sans macro, avec plus ou moins de difficultés. Peu de gens peuvent se permettre de s’embarquer dans une aventure nécessitant de la programmation. Roro, pour information, pourriez-vous nous indiquer le temps que vous avez dû passer à préparer votre premier Backtest dans Matlab et pensez-vous que cela vaille la peine d’apprendre ce logiciel (ou le visual Basic) ? : flexibilité, apprentissage, et rentabilité par rapport aux 35$ / mois de etfreplay …
EviDent a écrit :
Quelles performances et quels sites utilisez-vous?
Pour ma part ETFreplay et ETFscreen. Pas vraiment le temps de programmer et de maintenir le programme
EviDent a écrit :
J’ai remarqué tout bêtement que ETFReplay et Yahoo finance, en prenant les même indices, me donnent des résultats différents tant en terme de % return
Je rejoins roro. Une constellation de raisons peuvent être la source des différences :
- Cours ajustés ou non, sachant qu’il y a des techniques sensiblement différentes pour ajuster (cash ou proportionnel)
- Indice ou cours. Les indices ne payent pas de dividendes. Par ailleurs je ne me souviens pas avoir vu d’indices sur ETFreplay
- Jours de référence : ouverture ou clôture , 31/12 ou 01/01, rebalance a date fixe ou backwards depuis aujourd’hui …
- Certains sites (ex : Bloomberg), pour un rendement 3 ans vont en fait afficher le rendement annualisé des 3 dernières années
- Nombre de décimales utilisé : dans certains cas, une simplification à 2, 1 ou 0 décimales peut avoir un léger impact sur les classements.
- …
L’idéal est d’avoir une seule source (fiable) d’information et faire tourner les Backtests et les stratégies de manière cohérente. Il faut malheureusement payer pour cela, si non ça serait trop facile !
Maintenant une stratégie quantative fiable doit continuer d’être profitable, dans le cadre d’un Backtest, même si on modifie sensiblement certains paramètres. Cela s’appelle la sensitivity Analysis , là encore des plug’ins excel payants existent. Si en utilisant la MA190 ou lieu de la MA200, on passe de +20% à -30% de TCAM, vous êtes à peu près sûr d’être tombé sur un « miracle statistique » dont les détracteurs du Backtest se gaussent bruyamment. Ces miracles statistiques se repèrent toutefois assez facilement, car souvent ils n’ont aucune logique d’investissement (les ETF paraissent choisis au hasard), et effectivement un léger changement d’un paramètre perturbe fortement les performances.
Il y a de nombreux exemples dans les published Backtests de ETFscreen, hélas au milieu des Backtests qui ont du sens. Il faut donc séparer l’ivraie du bon grain, d’où la nécessité d’y passer un peu de temps et de partager les résultats, éventuellement, dans ce type de Forum.
Bonne soirée.