SoloTrade
SoloTrade
ApprendreMarchéTarifs

Backtesting d'actions — Guide d'utilisation et référence

Le backtesting d'actions rejoue vos règles de trading sur des données de prix historiques pour montrer comment une stratégie aurait performé. Ce guide explique chaque type de règle, chaque indicateur et chaque paramètre de l'espace de backtesting d'actions, puis déroule un exemple concret d'une idée simple jusqu'à une évaluation complète.

Disclaimer: Ce guide est fourni à des fins éducatives uniquement et ne constitue pas un conseil en investissement.

Ce que fait réellement un backtest

Un backtest prend vos règles d'entrée, de sortie et de position, et les rejoue barre par barre sur des données historiques en cache, en appliquant commission et slippage à chaque exécution simulée. Le résultat est un ensemble de métriques — rendement total, drawdown maximal, taux de réussite, profit factor, Sharpe et plus encore — accompagné d'une évaluation en langage clair du comportement de la stratégie. Il répond à une question honnête : ce recueil de règles aurait-il eu du sens sur l'historique testé ?

Des règles, pas des intuitions

L'espace de travail repose sur une idée : un plan de trading est un ensemble de règles mécaniques, pas une sensation. Chaque règle comporte trois parties — un déclencheur (la condition qui la déclenche), une action (entrer, sortir, renforcer, réduire ou bloquer) et un cycle de vie (à quelle fréquence elle peut se déclencher). Vous les assemblez comme des blocs de construction visuels, et la plateforme décrit la stratégie en langage clair, afin que vous puissiez lire exactement ce qu'elle fait avant de l'exécuter.

Comment lancer un backtest, étape par étape

Premièrement, choisissez une action ou un ETF pris en charge comme SPY ou QQQ. Deuxièmement, définissez les bases honnêtes : capital initial, pourcentage de commission et pourcentage de slippage. Troisièmement, choisissez le modèle de position et sa valeur. Quatrièmement, construisez au moins une règle d'entrée et une règle de sortie. Cinquièmement, lancez-le. Enfin, lisez les résultats en commençant par le drawdown maximal et le taux de réussite, pas seulement par le rendement total.

Type de déclencheur 1 : Indicateur

Le déclencheur Indicateur se déclenche lorsqu'un indicateur technique croise ou se compare à un seuil ou à un autre indicateur — par exemple, MA(20) croisant au-dessus de MA(50), ou le RSI clôturant sous 30. C'est le déclencheur le plus flexible car il fonctionne avec huit indicateurs, chacun ayant ses propres paramètres. Utilisez-le pour les entrées de suivi de tendance (croisements de moyennes mobiles) et les entrées de retour à la moyenne (extrêmes du RSI).

Type de déclencheur 2 : Cassure de prix

La cassure de prix se déclenche lorsque la clôture dépasse le plus haut des N barres précédentes (ou passe sous le plus bas), capturant le momentum lorsqu'un range se résout. La période de lookback N définit l'importance que doit avoir le plus haut ou le plus bas — un lookback plus long signifie une cassure plus forte et plus rare. Utilisez-le lorsque vous voulez entrer seulement après que le prix a prouvé qu'il peut franchir un extrême récent.

Type de déclencheur 3 : Prix glissant

Le prix glissant compare le prix actuel à une statistique glissante des barres récentes — la moyenne, le plus haut ou le plus bas des N dernières barres. Là où la cassure attend un nouvel extrême, le prix glissant se compare à la référence glissante, ce qui le fait se déclencher plus souvent et le rend adapté aux logiques de repli et de retour à la moyenne.

Type de déclencheur 4 : P&L non réalisé

Le P&L non réalisé se déclenche sur le profit ou la perte flottant de la position ouverte, exprimé en pourcentage. C'est le déclencheur de sortie naturel : sortir lorsque la perte atteint un seuil de stop, ou prendre profit lorsque le gain atteint un objectif. Ce seul déclencheur encode à la fois votre stop et votre objectif sous forme de règles.

Type de déclencheur 5 : Drawdown depuis le pic

Le drawdown depuis le pic se déclenche lorsque la position recule d'un certain nombre de points de pourcentage depuis sa valeur la plus haute. C'est un déclencheur de sortie suiveur — il laisse courir les gagnants tout en verrouillant les gains une fois que le mouvement commence à s'essouffler. Utilisez-le lorsqu'un take-profit fixe vous semble trop rigide.

Type de déclencheur 6 : Équité du compte

L'équité du compte se déclenche sur l'état du compte entier plutôt que sur une seule position — par exemple, lorsque l'équité du compte baisse de 6 %, réduire le risque ; lorsqu'elle baisse de 12 %, arrêter complètement. C'est ainsi que vous encodez un contrôle du risque au niveau du compte, le garde-fou qui survit aux erreurs de trades individuels.

Type de déclencheur 7 : Jours de détention

Les jours de détention se déclenchent après qu'une position est restée ouverte pendant N barres, vous offrant une sortie basée sur le temps. Utilisez-le pour plafonner la durée de vie d'un trade lorsqu'aucun stop ni objectif ne s'est déclenché, évitant que le capital reste inactif dans une position stagnante.

Type de déclencheur 8 : Jours de détention (sans action)

Les jours de détention sans action ferment de force une position après que N barres se sont écoulées sans qu'aucune autre règle ne se déclenche. C'est une règle de nettoyage : si rien d'autre ne s'est produit pendant un moment, sortez plutôt que de détenir indéfiniment.

Type de déclencheur 9 : Filtre de signal

Le filtre de signal est particulier — il n'achète ni ne vend, il bloque les entrées tant que sa condition est remplie. L'utilisation intégrée est un filtre de contraction de l'ATR qui vous maintient hors du marché dans les marchés latéraux et peu volatils, où les règles de tendance et de cassure rendent leurs gains. Utilisez-le pour tenir une stratégie hors du marché lorsqu'elle n'a pas d'avantage.

Les huit indicateurs en détail

La moyenne mobile (MA) lisse le prix sur N barres et mesure la tendance — des périodes plus longues pour des tendances plus lisses et plus lentes ; plus courtes pour des réactions plus rapides. Le RSI mesure le momentum sur une échelle de 0 à 100, avec des extrêmes proches de 30 et 70 marquant la surachat et la survente. Le MACD combine une moyenne exponentielle rapide et une lente avec une ligne de signal, captant les changements de momentum par croisements. Les bandes de Bollinger encadrent la volatilité avec une moyenne mobile plus ou moins un nombre d'écarts-types. Le prix compare la clôture à ses propres niveaux passés. L'ATR mesure la volatilité elle-même via le true range. L'ADX mesure la force de la tendance indépendamment de sa direction. Le volume mesure la participation, confirmant ou affaiblissant les mouvements.

Conditions, modèles de position et cycle de vie

Les conditions décident de la comparaison : croisement au-dessus, croisement en dessous, supérieur à ou inférieur à. Les modèles de position décident de la taille : nombre fixe d'actions, montant fixe en dollars, pourcentage de risque du compte, tout-en-un ou formule de Kelly. Le cycle de vie décide de la fréquence de déclenchement d'une règle : continu (à chaque fois), unique (un seul déclenchement puis désarmement) ou cooldown (N barres entre les déclenchements). Ensemble, ils forment une règle complète et mécanique.

Exemple concret : un système de tendance simple

Commencez avec 10 000 $, 0,1 % de commission, 0,05 % de slippage et un modèle de position à pourcentage de risque de 2 % par trade. Ajoutez une règle d'entrée : indicateur, MA(20) croisant au-dessus de MA(50). Ajoutez une règle de sortie : P&L non réalisé inférieur à -2 % pour le stop, et une seconde sortie : drawdown depuis le pic supérieur à 5 % pour suivre le gagnant. Ajoutez un filtre de signal avec contraction de l'ATR pour rester hors du marché dans le range. Lancez sur SPY sur cinq ans. Ensuite, lisez le résultat en vous demandant : quel était le drawdown maximal, et aurais-je pu le supporter ? Un backtest qui rapporte 18 % avec un drawdown de 22 % est une stratégie très différente d'une qui rapporte 12 % avec un drawdown de 6 % — et seule la seconde est une stratégie que la plupart des gens peuvent réellement trader.

Comment lire les résultats

Commencez par le drawdown maximal — il détermine si vous auriez pu tenir. Ensuite le taux de réussite associé au gain et à la perte moyens, car les deux ensemble produisent l'espérance. Puis le profit factor, le Sharpe et l'évaluation en langage clair. Un résultat solide est une idée qui mérite d'être validée davantage, pas une preuve ; l'étape suivante est toujours le terrain d'entraînement, où vous testez la règle sur des données qu'elle n'a jamais vues.

Erreurs courantes

L'erreur la plus courante est d'ajuster les règles jusqu'à ce que le backtest paraisse parfait, ce qui est du surajustement au passé. La deuxième est d'ignorer les coûts pour garder de beaux chiffres. La troisième est de traiter un backtest solide comme une garantie — les performances passées ou simulées ne sont pas les performances futures. Et la quatrième est de lire le rendement total sans vérifier le drawdown qui l'a produit.

Paramètres expliqués

ParamètreCe que cela signifie
SymboleL'action ou l'ETF pris en charge qui est testé, comme SPY ou QQQ.
Capital initialLe solde de départ du compte à partir duquel le backtest s'exécute.
Commission %Commission par ordre appliquée à chaque exécution simulée.
Slippage %Mouvement de prix supplémentaire supposé à chaque exécution, pour garder des résultats réalistes.
Modèle de positionComment chaque position est dimensionnée : nombre fixe d'actions, montant fixe, pourcentage de risque, tout-en-un ou Kelly.
Valeur de positionLa taille de chaque position, exprimée selon le modèle choisi.
Profondeur du backtest (années / jours)La quantité d'historique que le backtest rejoue — années pour les barres quotidiennes, jours pour les barres à la minute.
DéclencheurLa condition qui déclenche une règle — indicateur, cassure de prix, prix glissant, P&L, drawdown, équité du compte, jours de détention ou filtre de signal.
ConditionLa comparaison : croisement au-dessus, croisement en dessous, supérieur à ou inférieur à.
IndicateurLequel des huit indicateurs le déclencheur utilise — MA, RSI, MACD, bandes de Bollinger, prix, ATR, ADX ou volume.
Période MALe nombre de barres moyennées dans la moyenne mobile — plus élevé est plus lisse et plus lent.
Période et seuil RSILe lookback du RSI et le niveau de 0 à 100 auquel il se compare, généralement 30 ou 70.
MACD rapide / lent / signalLes deux moyennes exponentielles et la ligne de signal dont les croisements déclenchent la règle.
Période / écart-type BollingerLa longueur de la moyenne mobile et le nombre d'écarts-types qui encadrent les bandes.
Période ATR / ADX / volumeLa longueur du lookback pour le calcul de volatilité, de force de tendance ou de volume.
Lookback (prix)Combien de barres récentes définissent le plus haut, le plus bas, la moyenne ou une autre référence de prix.
SeuilLe niveau numérique auquel le déclencheur se compare, comme un pourcentage de P&L ou un niveau de prix.
Barres de cooldownCombien de barres doivent s'écouler avant qu'une règle en cooldown puisse se déclencher à nouveau.
Cycle de vieSi la règle se déclenche en continu, une seule fois, ou avec un cooldown.
Concepts

Concepts clés

Données historiques

Prix quotidiens en cache pour les actions et ETF pris en charge — choisissez de 1 à 10 ans d'historique, le plan gratuit rejouant les deux dernières années. Des barres à la minute sont disponibles pour les tests intraday.

Règles d'entrée / sortie

Les conditions qui déclenchent l'achat et la vente, combinées visuellement sans code.

Commission et slippage

Coûts de trading réalistes appliqués à chaque ordre simulé afin que les résultats ne soient pas surestimés.

Erreurs courantes

Erreurs commises par les traders

✗ Ajuster les règles jusqu'à ce que le backtest paraisse parfait

✓C'est du curve-fitting sur le passé. Un backtest doit tester une idée que vous aviez déjà, pas être optimisé jusqu'à ce qu'il passe.

✗ Ignorer commission et slippage pour garder un résultat flatteur

✓Les coûts font la différence entre simulation et réalité. Les backtests sans eux flattent toutes les stratégies.

✗ Traiter un backtest solide comme une garantie de rendements futurs

✓Les performances passées ou simulées ne préjugent pas des performances futures. Le backtest est une preuve, pas une prophétie.

Quand l'utiliser

Quand cet outil est adapté — et quand il ne l'est pas

À utiliser quand

  • ✓Lorsque vous avez une règle entièrement spécifiée et souhaitez voir son comportement historique.
  • ✓Avant de risquer du capital, pour vérifier les séries de gains et de pertes que vous devez survivre.
  • ✓Lorsque vous comparez deux variantes de la même idée sur les mêmes données.

À éviter quand

  • ✗Itérer sans fin jusqu'à ce que le résultat historique paraisse bon.
  • ✗Utiliser un backtest de quelques mois comme échantillon significatif.
  • ✗Sauter la validation hors échantillon avant de passer en réel.
Conseils de pro

Conseils pratiques vraiment utiles

Écrivez la règle avant de lancer

Fixez d'abord la stratégie en langage clair. Si vous la modifiez après avoir vu les résultats, vous ne testez plus la règle — vous l'ajustez.

Lisez le drawdown avant le rendement

Le rendement total est la une ; le drawdown maximal indique si vous auriez pu tenir. Jugez d'abord sur le second chiffre.

Passez ensuite au terrain d'entraînement

Un backtest valide le passé ; le terrain d'entraînement valide sur des données inédites. Utilisez les deux pour qu'une idée gagne votre confiance.

FAQ

Questions fréquentes

Les résultats de backtest garantissent-ils les performances futures ?▾

Non. Les backtests s'appuient sur des données historiques et ne peuvent pas tenir compte de toutes les conditions du monde réel. Ils sont un outil de recherche et de validation, pas une promesse de rendements futurs.

Pourquoi faut-il inclure la commission et le slippage ?▾

Les coûts sont la différence entre la simulation et la réalité. Les ignorer fait paraître chaque résultat meilleur qu'il n'est réalisable ; les inclure garde la simulation proche de ce qu'un compte réel connaîtrait.

En quoi le backtesting diffère-t-il du terrain d'entraînement ?▾

Un backtest rejoue une stratégie entièrement spécifiée sur une période continue de l'historique. Le terrain d'entraînement ajoute une couche de discipline : construire sur une portion de données, puis valider sur des données inédites pour exposer le surajustement.

Quel déclencheur dois-je utiliser pour un stop loss ?▾

Le P&L non réalisé avec une condition inférieur à est le déclencheur de stop naturel — sortir lorsque la perte flottante atteint votre seuil. Le drawdown depuis le pic est l'alternative suiveuse pour verrouiller les gains.

Quelle profondeur d'historique couvre le backtest d'actions ?▾

Le plan gratuit rejoue les deux dernières années de prix quotidiens ; les plans payants vont jusqu'à dix ans. Les barres à la minute (1m, 5m, 15m, 30m) sont disponibles pour les tests intraday.

Quels indicateurs conviennent le mieux à la tendance versus au retour à la moyenne ?▾

Les moyennes mobiles, le MACD et l'ADX conviennent au suivi de tendance ; le RSI et les bandes de Bollinger conviennent au retour à la moyenne et au trading en range. Il n'y a pas de réponse universelle — le backtest est le moyen de découvrir ce qui a réellement fonctionné sur votre symbole.

À quoi sert un filtre de signal ?▾

Un filtre de signal bloque les entrées tant que sa condition est remplie, sans sortir d'une position existante. Le filtre de contraction de l'ATR vous maintient hors du marché dans les marchés latéraux et peu volatils où les règles de tendance rendent leurs gains.

Quelles métriques dois-je regarder en premier ?▾

Commencez par le drawdown maximal — il détermine si vous auriez pu tenir la stratégie. Ensuite le taux de réussite à côté du gain et de la perte moyens, puis le profit factor. Le rendement total vient en dernier, comme contexte.

Type
Guide utilisateur
Mis à jour
2026-09
Source
Contenu éducatif SoloTrade.io

Les résultats de backtest sont générés à partir de données de prix historiques en cache et ne tiennent pas compte de toutes les conditions du monde réel. Les performances passées ou simulées ne garantissent pas les résultats futurs.

Backtesting d'actions — Guide d'utilisation et référence | SoloTrade.io