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

Overfitting (surajustement) en trading

Cette page définit l'overfitting, montre un exemple de sur-optimisation d'une stratégie et indique où vous croiserez le terme.

Équipe éditoriale de Extrade Maroc ·

Sur cette page
  1. Définition
  2. Exemple hypothétique
  3. Où le terme apparaît
  4. Cas limites à distinguer
  5. Termes liés
  6. Questions fréquentes

Définition

L'overfitting (surajustement, ou curve fitting) consiste à régler une stratégie si précisément sur les données passées qu'elle reproduit leur bruit au lieu d'un comportement de marché qui se répète.

Le résultat est toujours le même : un historique de test très flatteur, puis des résultats nettement moins bons sur des données que la stratégie n'a jamais vues.

Définition formelle

En statistique, un modèle est surajusté quand il a trop de paramètres libres par rapport à la quantité d'informations réellement utiles dans les données. Son erreur est faible sur l'échantillon d'apprentissage (in-sample) et élevée sur l'échantillon de validation (out-of-sample). C'est le côté « variance » du compromis biais-variance. L'excès inverse, un modèle trop simple qui rate une structure réelle, s'appelle le sous-ajustement (underfitting).

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.

Exemple hypothétique

Prenons un cas fictif. Un trader construit une stratégie de croisement de moyennes mobiles sur l'EUR/USD (voir Analyse technique).

  1. Il lance une optimisation qui teste des milliers de combinaisons : longueurs des moyennes, filtre horaire, stop, objectif, jours de la semaine exclus.
  2. Il retient la combinaison qui a donné la meilleure courbe de capital sur l'historique.
  3. Cette combinaison exclut par exemple le mercredi, uniquement parce que quelques mauvais mercredis figuraient dans l'historique testé. Aucune raison économique ne justifie ce filtre.
  4. Sur la période suivante, non utilisée pendant le réglage, la courbe de capital devient plate ou baissière.

La stratégie avait « appris » une suite de hasards propres à cette période. Pour estimer l'effet réel des pertes sur un compte, utilisez les calculateurs et simulateurs plutôt qu'un rapport d'optimisation.

Où le terme apparaît

Cas limites à distinguer

Un backtest réussi ne garantit rien. Le trading de CFD et de forex avec effet de levier peut faire perdre de l'argent rapidement, y compris avec une stratégie bien testée. Voir Gestion du risque.

Termes liés

Questions fréquentes

Surajustement et sur-optimisation, c'est la même chose ?

En pratique, oui. La sur-optimisation désigne le procédé : trop de réglages sur l'historique. Le surajustement en est le résultat.

Comment repérer un overfitting ?

Il faut comparer les résultats in-sample et out-of-sample. Un écart important, beaucoup de paramètres ou des filtres sans justification sont des signaux d'alerte.

Un compte démo protège-t-il de l'overfitting ?

Un compte démo permet d'observer une stratégie sur des données nouvelles, sans argent réel. Il ne prouve pas pour autant qu'elle restera valable plus tard.

Moins de paramètres, c'est toujours mieux ?

Pas toujours. Un modèle trop simple peut sous-ajuster. L'objectif est que chaque paramètre ait une raison d'exister en dehors de l'historique testé.

Pages liées