Notre méthode
Comment on teste, en 5 étapes
Données
Les prix crypto viennent des futures perpétuels d'OKX (bougies de 15 minutes, 2022–2025). La vérification 2020–2022 utilise l'archive publique de Binance (écart médian avec OKX : 0,06 %). Les indices US viennent de HistData. Une dernière année de données est mise de côté pour des tests uniques, déclarés à l'avance.
Frais
Chaque trade paie 0,05 % de frais taker par côté, 2 à 5 points de base de glissement par côté, et le funding toutes les 8 heures au taux moyen mesuré de chaque marché. Les résultats sont en R : 1 R est la somme risquée sur un trade (de l'entrée au stop), ce qui permet de comparer des stratégies aux stops différents.
Versions
Une règle partagée en ligne n'est jamais complète (quel stop ? quelle durée ? quelle unité de temps ?). On teste donc chaque lecture raisonnable : chaque combinaison des réglages ci-dessous est une version.
Deux moitiés
Les données sont coupées en deux moitiés (un marché haussier, puis un plus plat). Un vrai avantage doit marcher dans les deux.
Contre le marché
Un achat dans un marché qui monte gagne sans aucun talent. On retire ce qu'aurait rapporté le simple fait de garder le marché crypto (un panier équipondéré) du même côté, les mêmes jours : ce qui reste, c'est ce qu'apporte la règle.
Données anciennes, jamais vues
La meilleure version est ensuite lancée, sans rien changer, sur 2020–2022, des données qui n'ont servi à rien la choisir (un krach, un marché haussier et un baissier).
Pourquoi « la meilleure version » trompe
Quand on essaie des centaines de versions, certaines brillent par pure chance. On montre donc toujours la version typique à côté de la meilleure, et on ne croit jamais la meilleure tant qu'elle ne marche pas sur des données qui n'ont pas servi à la choisir.
Vérifiez vous-même
- Prenez des données gratuites : l'archive publique de Binance (data.binance.vision) a des années de bougies ; OKX et la plupart des plateformes ont une API.
- Comptez les frais : des deux côtés, le glissement, et le funding des futures perpétuels.
- Mesurez en R (risque par trade), pas en %, et regardez la version typique, pas la meilleure.
- Coupez vos données en deux et gardez une partie que vous ne regardez qu'à la fin.
- Comparez avec le simple fait de garder le marché les mêmes jours.
Limites
- Un backtest n'est pas du trading réel : exécutions, pannes et discipline diffèrent.
- On teste la règle telle qu'écrite ; le jugement d'un trader n'est pas testable.
- Les marchés changent. Une règle qui échoue ici pourrait marcher ailleurs, et inversement.
- Les frais dépendent de votre plateforme et de votre taille ; les nôtres sont ceux d'un particulier sur futures perpétuels.