Backtester et valider une stratégie d'investissement
Comment tester une hypothèse d'investissement sur données historiques pour valider son edge avant d'engager du capital réel.
Sommaire
- 1Définir des règles précises et testables
- 2Les 4 pièges du backtesting
- 3Métriques de performance d'une stratégie
- 4Adapter au contexte BVC
Points clés
- Définir des règles d'entrée/sortie testables et reproductibles.
- Les pièges du backtesting : survivorship bias, overfitting, slippage.
- Métriques clés : Sharpe ratio, max drawdown, win rate.
- Appliquer le backtesting au contexte illiquide de la BVC.
Tester une stratégie sur des données passées avant de risquer du capital réel est la démarche la plus rationnelle en investissement. Mais un backtest mal conduit peut être pire qu'aucun backtest du tout : il vous donnera une fausse confiance dans une stratégie qui échouera en conditions réelles.
Définir des règles précises et testables
Une stratégie backtestable doit avoir des règles d'entrée et de sortie non ambiguës. Exemple : «Acheter quand le RSI 14 passe sous 30 ET que le cours est au-dessus de l'EMA200. Vendre quand le RSI repasse au-dessus de 70 OU que le stop de -8% est touché.» Si vos règles contiennent des termes subjectifs («quand le marché semble survendu»), elles ne sont pas backtestables.
Documentez chaque paramètre : période du RSI, période de l'EMA, niveau du stop. Chaque paramètre est un «degré de liberté» qui augmente le risque d'overfitting (suroptimisation). Plus votre stratégie est simple (peu de paramètres), plus elle a de chances de fonctionner en conditions réelles.
Les 4 pièges du backtesting
1) Survivorship bias : si vous testez sur les valeurs actuellement cotées, vous ignorez celles qui ont été radiées (souvent pour faillite). La performance historique est artificiellement gonflée. 2) Look-ahead bias : utiliser des informations qui n'étaient pas disponibles au moment de la décision (ex : résultats publiés en mars pour une décision «prise» en janvier).
3) Overfitting : ajuster les paramètres jusqu'à obtenir un résultat parfait sur les données passées. Un backtest avec 15 conditions d'entrée trouvera toujours une combinaison qui marche — mais elle ne se reproduira pas. 4) Slippage et frais : le backtest suppose une exécution au prix exact, sans frais. En réalité, le spread et les commissions réduisent significativement la performance, surtout sur des valeurs peu liquides.
Métriques de performance d'une stratégie
Le rendement absolu ne suffit pas. Les métriques essentielles sont : le ratio de Sharpe (rendement ajusté du risque — > 1 est bon, > 2 est excellent), le drawdown maximum (la pire perte entre un pic et un creux — < 20% est acceptable), le win rate (% de trades gagnants — > 40% avec un bon ratio R/R est suffisant), et le profit factor (gains totaux / pertes totales — > 1,5 est solide).
Testez votre stratégie sur au moins 5 ans de données, et idéalement sur des périodes incluant au moins un marché haussier et un marché baissier. Une stratégie qui ne performe qu'en bull market n'a pas d'edge — elle capte simplement la tendance générale.
Adapter au contexte BVC
Les données historiques de la BVC présentent des spécificités : volumes très faibles sur certaines périodes, suspensions de cotation, changements de méthode de cotation (passage au continu). Un backtest sur des données BVC doit filtrer les périodes de volume anormalement bas et exclure les valeurs radiées ou suspendues pendant des périodes prolongées.
La meilleure approche : backtestez uniquement sur les 15–20 valeurs les plus liquides (composantes du MASI 20) sur les données post-2015 (qualité de données plus fiable). Et appliquez un slippage réaliste de 0,3–0,5% par transaction pour tenir compte de l'impact de marché.
À retenir
Règle d'or du backtesting : si c'est trop beau pour être vrai, c'est que c'est trop beau pour être vrai. Un backtest qui montre +50% par an sur 10 ans est presque certainement overfitté. Visez une stratégie qui bat le MASI de 3–5% par an après frais — c'est déjà excellent.
Mettre en pratique
Appliquez ce que vous venez d'apprendre directement sur la plateforme.
Guide suivant
Investissement responsable et critères ESG au Maroc
Guides recommandés
Analyse technique pragmatique (RSI, MACD, EMA)
Utiliser les indicateurs comme filtre de contexte, pas comme vérité absolue.
Gestion du risque et taille de position
Comment dimensionner vos positions pour survivre aux drawdowns et maximiser les gains composés sur le long terme.