Les CFD et le forex sont des instruments complexes et comportent un risque élevé de perte d'argent rapide en raison de l'effet de levier. Avertissement sur les risques

Walk-forward analysis (analyse walk-forward)

Cette page définit l'analyse walk-forward, montre son fonctionnement sur un cas hypothétique et indique où vous rencontrerez le terme.

Équipe éditoriale de Extrade Maroc ·

Sur cette page
  1. Définition
  2. Définition formelle
  3. Exemple hypothétique
  4. Où vous rencontrerez le terme
  5. Limites et cas particuliers
  6. Termes liés
  7. Questions fréquentes

Définition

L'analyse walk-forward (walk forward analysis) teste une stratégie en l'optimisant sur une période passée, puis en la testant sur la période suivante, que l'optimisation n'a pas vue. On fait ensuite glisser les deux fenêtres dans le temps et on recommence.

Le principe est simple : le résultat qui compte est celui obtenu sur des données que la stratégie ne connaissait pas au moment où ses réglages ont été choisis.

Données passées (ajustées)Nouvelles donnéesdépart
Surajustement (over-fitting) : une stratégie ajustée sur des données passées paraît lisse sur ces données et échoue souvent sur des données qu'elle n'a jamais vues. Testez-la d'abord sur une période séparée et sur un compte démo. Exemple illustratif : chiffres fictifs à but pédagogique, ni prix réels ni conditions d'un broker.

Définition formelle

On découpe l'historique en segments successifs. Chaque segment comprend :

Les fenêtres OOS mises bout à bout forment une seule courbe de résultats. C'est cette courbe que l'on évalue, et non les résultats in-sample.

Il existe deux variantes :

Variante Fenêtre IS Usage typique
Glissante (rolling) Longueur fixe, elle avance à chaque étape Marchés dont le comportement change avec le temps
Ancrée (anchored) Début fixe, elle s'allonge à chaque étape Stratégies qui ont besoin du plus d'historique possible

On compare souvent la performance OOS à la performance IS. Ce rapport est parfois appelé walk-forward efficiency. Un écart important signale généralement un surajustement (overfitting) : les paramètres ont « appris » le bruit de la période passée.

Exemple hypothétique

Prenons une stratégie de croisement de moyennes mobiles sur EUR/USD (voir Analyse technique). Ce cas est fictif et ne constitue pas une recommandation.

  1. Vous optimisez les périodes des moyennes mobiles sur une fenêtre de plusieurs années.
  2. Vous retenez le jeu de paramètres choisi selon votre critère, par exemple le profit net corrigé du drawdown.
  3. Vous appliquez ce jeu, sans le modifier, aux mois qui suivent cette fenêtre. Vous notez le résultat.
  4. Vous décalez les deux fenêtres de la durée du test, puis vous répétez les étapes jusqu'à la fin de l'historique.
  5. Vous assemblez tous les segments de test en une seule equity curve.

Si les paramètres retenus changent beaucoup d'une étape à l'autre, ou si la courbe OOS est nettement plus faible que la courbe IS, la stratégie est probablement trop dépendante de la période étudiée. Pour chiffrer les tailles de position ou les pertes possibles, utilisez les outils de la page Calculateurs et simulateurs.

Où vous rencontrerez le terme

Limites et cas particuliers

Un bon résultat en analyse walk-forward ne garantit aucun gain. Le trading de CFD et de forex avec effet de levier peut faire perdre de l'argent rapidement. Voir Gestion du risque.

Termes liés

Questions fréquentes

Quelle différence entre backtest et analyse walk-forward ?

Un backtest simple évalue une stratégie sur tout l'historique, souvent avec des paramètres choisis sur ce même historique. L'analyse walk-forward évalue uniquement des périodes que l'optimisation n'a pas vues.

Le walk forward trading, c'est quoi ?

L'expression désigne en général l'application en conditions réelles du même principe : on réoptimise la stratégie à intervalles réguliers et on trade la période suivante avec les nouveaux paramètres.

Fenêtre glissante ou ancrée ?

La fenêtre glissante s'adapte plus vite aux changements de marché. La fenêtre ancrée utilise plus de données, ce qui donne des paramètres plus stables. Aucune des deux n'est meilleure dans tous les cas.

L'analyse walk-forward élimine-t-elle le surajustement ?

Non. Elle le réduit et le rend plus visible, mais elle ne le supprime pas, surtout si l'analyse elle-même est répétée de nombreuses fois.

Pages liées