Ce site utilise des cookies pour analyser la navigation et améliorer votre expérience d'apprentissage, notamment la mémorisation de vos préférences de session. Vous pouvez accepter leur utilisation ou continuer sans cookies analytiques, auquel cas seuls les cookies fonctionnels essentiels seront actifs.

Plu Kendrask
Plu Kendrask
Sessions individuelles et collectives disponibles — inscription ouverte en continu
Illustration du service
Intermédiaire / Avancé

Optimisation walk-forward et robustesse des stratégies ML

Un programme centré sur l'application concrète du machine learning dans le backtesting de stratégies de trading — des outils réels, des données réelles, des résultats mesurables.

Durée : 6 séances de 2h
Places restantes : 5

Ce que couvre ce programme

Un modèle qui obtient un ratio de Sharpe de 1,8 en backtest et 0,3 en trading réel n'est pas une anomalie — c'est le résultat prévisible d'une validation mal conçue. La walk-forward optimization est l'une des réponses les plus solides à ce problème.

Principe de la validation walk-forward

Au lieu d'entraîner un modèle une seule fois sur l'ensemble des données historiques, on le réentraîne périodiquement sur une fenêtre glissante. Chaque prédiction est faite sur une période que le modèle n'a jamais vue.

Cette approche simule les conditions réelles de déploiement et révèle si les paramètres du modèle restent stables dans le temps ou dérivent avec les changements de régime.

Indicateurs de robustesse à surveiller

  • Variance du ratio de Sharpe entre les fenêtres de test
  • Stabilité des features importantes d'une fenêtre à l'autre
  • Dégradation progressive des performances sur les fenêtres récentes

Cette formation est construite autour d'un projet fil rouge : une stratégie de retour à la moyenne sur indices européens, évaluée sur 12 fenêtres walk-forward successives.

Déroulement du programme

Chaque étape est structurée pour progresser sans sauter d'étapes — de la préparation des données jusqu'à l'évaluation des modèles en conditions réelles.

Déroulé de la formation

  • Étape 1 — Limites de la validation classique

    Démonstration empirique de l'overfitting sur données financières. Comparaison train/test statique vs walk-forward.

  • Étape 2 — Implémentation d'un moteur walk-forward

    Construction d'une classe Python réutilisable. Gestion des paramètres de fenêtre et de pas.

  • Étape 3 — Analyse de stabilité des paramètres

    Visualisation des hyperparamètres optimaux par fenêtre. Détection de dérive.

  • Étape 4 — Tests de robustesse complémentaires

    Monte Carlo sur les trades, permutation des labels, stress tests sur périodes de crise.

  • Étape 5 — Projet final

    Évaluation complète d'une stratégie fournie selon le protocole walk-forward. Restitution commentée.

Sessions en direct, pas de contenu enregistré

Chaque session se déroule en temps réel avec un formateur disponible pour répondre aux questions au fil de la pratique. Les échanges font partie de l'apprentissage.