SoloTrade
SoloTrade
ApprendreMarchéTarifs

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

Le backtesting crypto rejoue vos règles de trading sur des barres de prix de cryptomonnaies volatiles. Ce guide explique chaque type de règle, indicateur et paramètre, puis montre pourquoi les hypothèses de coûts et le drawdown sont les contraintes déterminantes sur un marché qui ne ferme jamais.

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, ajouter, réduire ou bloquer) et un cycle de vie (à quelle fréquence elle peut se déclencher). Vous les assemblez comme des blocs 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 paire de cryptomonnaies prise en charge, comme BTC-USDT. 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 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 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 l'élan lorsqu'un range se résout. La profondeur de recherche N définit l'importance que doit avoir le plus haut ou le plus bas — une profondeur plus longue signifie une cassure plus forte et plus rare. Utilisez-la 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, donc il se déclenche plus souvent et convient à une logique 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 nombre défini 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 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 donnant 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 conserver indéfiniment.

Type de déclencheur 9 : Filtre de signal

Le filtre de signal est spécial — il n'achète ni ne vend, il bloque les entrées tant que sa condition est remplie. L'usage intégré est un filtre de contraction de l'ATR qui vous maintient hors du marché dans les phases latérales et peu volatiles, où les règles de tendance et de cassure rendent leurs gains. Utilisez-le pour tenir une stratégie à l'écart 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 l'élan sur une échelle de 0 à 100, avec des extrêmes proches de 30 et 70 marquant la survente et la surachat. Le MACD combine une moyenne exponentielle rapide et une lente avec une ligne de signal, captant les changements d'élan 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 du dimensionnement : actions fixes, 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 temps de recharge (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 en pourcentage de risque à 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 les phases latérales. Lancez sur une paire majeure sur cinq ans de données. Ensuite, lisez le résultat en 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 réellement négociable par la plupart des gens.

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 — une performance passée ou simulée n'est pas une performance future. 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
SymboleLa paire de cryptomonnaies prise en charge testée, comme BTC-USDT.
Capital initialLe solde de compte de départ à 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 : actions fixes, 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)Quelle quantité d'historique 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 RSILa profondeur de recherche 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 de la profondeur de recherche pour le calcul de volatilité, de force de tendance ou de volume.
Profondeur de recherche (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 temps de rechargeCombien de barres doivent s'écouler avant qu'une règle à temps de recharge puisse se déclencher à nouveau.
Cycle de vieSi la règle se déclenche en continu, une seule fois ou avec un temps de recharge.
Concepts

Concepts clés

Marché 24h/24 et 7j/7

La crypto s'échange en continu, donc les gaps et les mouvements du week-end font partie des données.

Volatilité

De fortes variations de prix modifient à la fois les opportunités et le risque, le drawdown mérite donc une attention particulière.

Erreurs courantes

Erreurs commises par les traders

✗ Sous-estimer les frais et le spread parce que la crypto semble « gratuite »

✓Les coûts crypto varient avec la volatilité et la plateforme. Des hypothèses de coûts optimistes sont le moyen le plus rapide d'obtenir un backtest qui semble excellent et vit mal.

✗ Supposer que le marché crypto 24h/24 et 7j/7 se comporte comme les actions

✓L'absence de séances signifie que des gaps surviennent autour des actualités à toute heure, et les mouvements du week-end font partie des données — le backtest doit en tenir compte.

✗ Courir après une règle qui ne correspond qu'à un seul bull run passé

✓Une stratégie calibrée sur un seul régime échouera au suivant. Testez sur des périodes de tendance et de range avant d'y croire.

Quand l'utiliser

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

À utiliser quand

  • ✓Pour voir comment une règle crypto se comporte sur des données de prix continues et volatiles.
  • ✓Quand les coûts et le drawdown comptent plus que le rendement affiché.
  • ✓Pour comparer une règle de tendance à une règle de retour à la moyenne sur la même paire.

À éviter quand

  • ✗Faire confiance aux résultats d'une seule période courte à tendance spectaculaire.
  • ✗Ignorer le drawdown parce que le rendement semble spectaculaire.
  • ✗Passer en réel sans vérification hors échantillon sur la même idée.
Conseils de pro

Conseils pratiques vraiment utiles

Stresser les coûts

Lancez aussi le backtest avec des frais et spreads pessimistes. Si l'avantage survit aux pires coûts réalistes, il est plus robuste qu'un avantage qui ne fonctionne qu'avec des hypothèses roses.

Attendez-vous à des drawdowns profonds

Les stratégies crypto affichent régulièrement des drawdowns difficiles à supporter. Vérifiez que le pire cas historique est quelque chose que vous pourriez réellement endurer.

Vérifiez les fenêtres de hausse et de range

Une règle de tendance a besoin d'une tendance pour gagner de l'argent. Regardez spécifiquement comment elle se comporte dans les phases latérales, pas seulement dans les rallyes.

FAQ

Questions fréquentes

Les résultats de backtest garantissent-ils une performance future ?▾

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 atteignable ; 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 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 crypto ?▾

Par défaut, il utilise des barres de prix en cache pour les paires crypto prises en charge — assez longues pour inclure différents régimes, assez courtes pour rester pertinentes.

Quels indicateurs conviennent le mieux à la tendance ou 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 phases latérales et peu volatiles où les règles de tendance rendent leurs gains.

Quelles métriques 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. Une performance passée ou simulée ne garantit pas les résultats futurs.

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