Trading de la courbe de capital (filtre de courbe d'équité)

Le trading de la courbe de capital active ou coupe une stratégie, ou change sa taille, selon l'état de sa propre courbe d'équité, par exemple en ne traitant que lorsque la courbe est au-dessus de sa moyenne mobile. Cela peut raccourcir certains drawdowns, mais cela saute aussi les trades qui amorcent les reprises, et cela ajoute un paramètre qui doit être testé hors échantillon.

Senzoukria · Glossaire · Mis à jour en septembre 2026


Comment fonctionne le filtre

Enregistrez les résultats que la stratégie aurait produits sur chaque signal, traité ou non : c'est la courbe d'équité fantôme. Calculez une moyenne mobile de cette courbe, par exemple sur les 20 derniers trades. Prenez de vraies positions seulement quand la courbe fantôme est au-dessus de sa moyenne, et traitez en simulation sinon. Les variantes réduisent la taille au lieu de s'arrêter, ou suspendent l'activité après un drawdown d'une profondeur fixée.

L'idée repose sur une hypothèse : que les résultats d'une stratégie sont autocorrélés, si bien que les mauvaises périodes tendent à se poursuivre. Si les résultats sont indépendants, le filtre retire indistinctement bons et mauvais trades et ne fait que réduire l'échantillon.

Ce qu'il peut faire et ce qu'il ne peut pas

  • Il peut réduire l'exposition pendant de longs régimes perdants si les pertes se regroupent réellement.
  • Il saute toujours les premiers trades d'une reprise, parce que la courbe doit remonter au-dessus de sa moyenne avant que le trading reprenne.
  • Il ne peut pas créer un edge : une stratégie à espérance nulle filtrée par sa propre courbe a toujours une espérance nulle.
  • Il ajoute des paramètres, la longueur de la moyenne et la règle, qui exigent leur propre test hors échantillon.
  • Il exige de suivre chaque signal, y compris ceux non traités, ce qui se fait facilement mal à la main.

Le tester honnêtement

Comparez les versions filtrée et non filtrée sur des données non employées pour choisir les réglages du filtre, et regardez plus que le drawdown maximal : le résultat net, le nombre de trades et le temps de récupération. Un filtre qui améliore le drawdown sur une période et coûte l'essentiel du résultat net sur une autre n'est pas une amélioration. Vérifier l'autocorrélation des résultats de trades avant de construire le filtre montre s'il y a quelque chose à exploiter.

Dans Senzoukria

Le desktop n'a pas de filtre de courbe de capital intégré. Dans le backtest automatique, la fonction de décision de la stratégie reçoit les barres récentes, la position qu'elle détient et un objet d'état qu'elle contrôle, mais pas son résultat réalisé ; reproduire un filtre suppose donc de recalculer des résultats de trades hypothétiques dans l'état propre du script, ce que le moteur ne fait pas pour vous. Les graphiques d'équité et de sous l'eau du panneau Performance, ainsi que son espérance glissante sur 30 trades, montrent si les mauvaises périodes d'une stratégie se regroupent assez pour justifier de tester un filtre.

Dans la même rubrique

Cette page dans d’autres langues

Questions fréquentes

Le trading de la courbe de capital réduit-il les drawdowns ?
Parfois, quand les pertes se regroupent par régimes. Il retarde aussi le retour après un drawdown : il peut donc abaisser le profit total et, à l'occasion, creuser les drawdowns quand la courbe oscille autour de sa moyenne. Seule une comparaison hors échantillon permet de savoir.
Quelle longueur de moyenne mobile le filtre doit-il employer ?
Il n'y a pas de valeur standard. Une moyenne courte réagit vite et oscille ; une longue réagit tard. La longueur est un paramètre : elle doit être choisie sur des données d'apprentissage et jugée sur des données qu'elle n'a pas vues.

À lire ensuite