Robustesse

L'analyse walk-forward : valider hors échantillon

7 min de lecture · par l’équipe GetBacktest

Une stratégie peut briller sur les données qui ont servi à la construire — c'est presque garanti. La vraie question est : tient-elle sur des données qu'elle n'a jamais vues ? L'analyse walk-forward répond à ça en séparant strictement ce qui sert à optimiser (in-sample) de ce qui sert à juger (out-of-sample). C'est le test de robustesse le plus proche du trading réel.

In-sample vs out-of-sample

L'in-sample (IS) est la portion de l'historique sur laquelle vous construisez et réglez la stratégie. L'out-of-sample (OOS) est une portion tenue à l'écart, jamais utilisée pour décider des règles : elle simule le futur.

Une performance qui reste bonne en OOS est un signe encourageant d'edge réel. Une performance qui s'effondre en OOS trahit un sur-ajustement : la stratégie avait mémorisé le passé, pas capturé un mécanisme.

Le principe du walk-forward

Plutôt qu'une seule coupe IS/OOS, le walk-forward enchaîne des fenêtres glissantes : on optimise sur une fenêtre, on teste sur la fenêtre suivante, puis on décale et on recommence sur toute l'histoire.

En bout de course, on assemble tous les segments OOS en une seule courbe : c'est la performance que vous auriez obtenue en ré-optimisant périodiquement, sans jamais tricher avec le futur.

Ce qu'il révèle

L'écart entre performance in-sample et out-of-sample est un thermomètre du sur-ajustement : plus il est grand, plus vos résultats doivent à la chance et au réglage fin, moins à un vrai edge.

Le walk-forward met aussi en lumière la stabilité des paramètres : si les réglages optimaux changent radicalement d'une fenêtre à l'autre, la stratégie est fragile, même si la courbe globale semble belle.

Comment l'appliquer

Réservez d'emblée une part de l'historique que vous ne regardez jamais pendant la construction. Ne l'utilisez qu'à la toute fin, une seule fois, pour juger — sans y « re-toucher » les règles, sous peine de contaminer l'OOS.

Combinez-le avec un Monte-Carlo (pour le risque de ruine) et un Sharpe déflaté (pour le multiple testing). Ensemble, ces tests séparent un edge robuste d'une belle courbe fabriquée sur mesure.

Ne le croyez pas — prouvez-le

Backtestez ce concept sur données réelles, tick par tick, et obtenez un verdict de robustesse. 7 jours de Pro offerts, sans carte.

Commencer gratuitement

Questions fréquentes

Walk-forward ou simple out-of-sample ?

Le walk-forward est un out-of-sample répété par fenêtres glissantes. Il est plus robuste qu'une unique coupe IS/OOS car il teste sur plusieurs périodes et vérifie la stabilité des réglages.

Quelle proportion in-sample / out-of-sample ?

Souvent 70/30 ou 80/20 par fenêtre, mais l'essentiel est de ne JAMAIS ré-optimiser sur l'OOS. Dès que vous ajustez les règles en regardant l'OOS, il n'est plus « hors échantillon ».

Un bon walk-forward garantit-il des gains ?

Non, mais il réduit fortement le risque de sur-ajustement et rapproche le backtest du réel. C'est une preuve de robustesse, pas une promesse de rendement.

À lire ensuite

Walk-forward : la validation out-of-sample expliquée | GetBacktest