Transformer une idée en règles précises et testables
Traduisez une idée de trading en hypothèse écrite et en jeu de règles sans ambiguïté qu'un tableur peut tester.
Ce que vous allez apprendre
- Comment formuler une idée de trading sous forme d'hypothèse étayée par une raison.
- Un modèle de règles qui couvre chaque décision, y compris les égalités et les données manquantes.
- Comment synchroniser signaux et ordres pour n'utiliser aucune information future.
- Comment compter les paramètres libres d'un jeu de règles.
Explication
Le test élémentaire des règles par oui/non a été traité dans le cours « L'analyse technique approfondie ». Ici, vous rédigez une spécification complète : un document si complet que deux personnes qui ne se parlent jamais produiraient la même liste de trades à partir des mêmes données.
Étape 1 : l'hypothèse
Une hypothèse est une affirmation testable sur le comportement du marché, accompagnée d'une raison. Exemple : « Les grands indices actions qui se situent au-dessus de leur moyenne de long terme ont tendance à continuer de monter plus souvent qu'à baisser, car les tendances des flux d'investisseurs et des nouvelles économiques persistent pendant des mois. » La raison compte : elle vous indique ce qui ne devrait pas fonctionner si l'idée est vraie, et elle vous évite de tester des motifs aléatoires.
Étape 2 : le modèle de règles
Remplissez chaque ligne. « Non nécessaire » est une réponse autorisée ; une ligne vide ne l'est pas.
| Élément | Questions auxquelles répondre |
|---|---|
| Univers | Quels instruments ? Quelle liste, à quelle date ? |
| Données | Quelle barre (journalière, mensuelle) ? Quel prix (clôture, clôture ajustée) ? Quelle source ? |
| Signal | Formule exacte, y compris la période de calcul. |
| Calendrier | Quand le signal est-il vérifié ? Que se passe-t-il si ce jour est férié ? |
| Entrée | Type d'ordre et prix : ouverture suivante, clôture suivante, limite ? |
| Sortie | Sortie sur signal, stop, limite de temps ? Laquelle l'emporte si deux se produisent en même temps ? |
| Taille de position | Montant fixe, fraction fixe ou fondée sur le risque ? |
| Cas particuliers | Égalités (valeur exactement égale), données manquantes, plusieurs signaux simultanés. |
Étape 3 : synchroniser sans regarder vers l'avenir
Le biais d'anticipation (look-ahead bias) consiste à utiliser une information qui n'était pas encore connue au moment de la décision. La convention de synchronisation la plus sûre est la suivante : calculer le signal avec les données jusqu'à la clôture de la barre t, et négocier à l'ouverture (ou à la clôture) de la barre t+1. Une règle telle que « acheter à la clôture du jour si la clôture du jour est au-dessus de la moyenne » n'est techniquement possible que si vous pouvez passer l'ordre dans les dernières secondes de la séance ; la plupart des backtests ne devraient pas le supposer.
Étape 4 : compter les paramètres
Un paramètre est tout nombre que vous pourriez modifier : périodes de calcul, seuils, distances de stop, jours de vérification. Inscrivez-les dans une liste. Chaque paramètre supplémentaire donne au test une autre façon de s'ajuster au bruit passé (leçon 6). Une habitude utile consiste à fixer les paramètres à partir de l'hypothèse avant de regarder le moindre résultat, par exemple « environ un an, donc 10 à 12 mois ».
Mots vagues à remplacer
- « Fort », « faible », « survendu » → un nombre et une formule.
- « Casse » → clôture au-dessus de la plus haute clôture des N dernières barres, de combien, sur quelle barre.
- « Généralement » ou « si cela paraît bien » → à supprimer ; une règle ne peut pas contenir de jugement.
Exemple chiffré
Exemple hypothétique : l'idée ci-dessus devient la spécification suivante.
- Univers : un ETF sur un grand indice actions. Données : clôtures mensuelles, ajustées des distributions.
- Signal : moyenne mobile simple (SMA) sur 10 mois, c'est-à-dire la moyenne des 10 dernières clôtures mensuelles, y compris la clôture actuelle.
- Calendrier : dernier jour de bourse de chaque mois, après la clôture.
- Règle : si clôture > SMA, conserver l'ETF le mois suivant ; si clôture < SMA, rester en liquidités. Si clôture = SMA exactement, conserver l'état actuel.
- Entrée/sortie : à l'ouverture du premier jour de bourse du mois suivant. Taille de position : 100% du compte. Paramètres : 1 (la longueur 10).
Clôtures hypothétiques des mois 1 à 10 : €100, €102, €99, €104, €107, €105, €110, €108, €112, €113.
- Somme = €1,060. SMA = €1,060 ÷ 10 = €106.00.
- Clôture €113 > €106.00 → achat à l'ouverture du mois suivant.
Le mois 11 clôture à €103. La nouvelle fenêtre couvre les mois 2 à 11 : €1,060 − €100 + €103 = €1,063. SMA = €106.30. Clôture €103 < €106.30 → vente à l'ouverture du mois 12. Les coûts, les spreads et les impôts sont ici exclus.
Erreur fréquente
Exercice pratique
Réécrivez sur papier cette idée vague sous forme de jeu de règles complet : « Acheter un indice boursier lorsqu'il est survendu dans une tendance haussière et le vendre lorsqu'il s'est redressé. » Utilisez le modèle ci-dessus et comptez vos paramètres.
Afficher la solution
Une réponse possible (beaucoup sont valables si elles sont complètes) :
- Univers : un ETF sur un grand indice actions. Données : clôtures journalières ajustées.
- Tendance haussière : clôture au-dessus de sa SMA sur 200 jours. Survente : RSI (Relative Strength Index, indice de force relative) sur 2 jours inférieur à 10.
- Calendrier : vérification après chaque clôture journalière.
- Entrée : si les deux conditions sont vraies et qu'aucune position n'est ouverte, achat à l'ouverture du jour suivant.
- Sortie : vente à l'ouverture suivante après que la clôture est passée au-dessus de la SMA sur 5 jours, ou après 10 jours de bourse, selon ce qui survient en premier. Si les deux se produisent le même jour, sortie une seule fois.
- Égalités : « inférieur à 10 » signifie strictement inférieur ; des valeurs égales ne déclenchent rien. Données manquantes : aucun signal ce jour-là.
- Taille de position : 100% du compte, une seule position à la fois.
- Paramètres : 200, 2, 10, 5, 10 → cinq paramètres.
Limites : cinq paramètres, c'est déjà beaucoup pour une seule idée ; la leçon 6 montre comment vérifier s'ils sont ajustés au bruit.
Points clés à retenir
- Commencez par une hypothèse et une raison, pas par un motif repéré sur un graphique.
- Une spécification complète permet à deux personnes de produire des trades identiques à partir des mêmes données.
- Calculez les signaux sur la barre t et négociez sur la barre t+1 pour éviter le biais d'anticipation.
- Listez chaque paramètre et fixez-le avant de voir le moindre résultat.
Prochaine étape
Dans la leçon suivante, vous vérifierez les données dont dépendent vos règles, car un jeu de règles parfait testé sur des données erronées donne tout de même des résultats trompeurs.
Auto-évaluation
Répondez aux questions, puis vérifiez vos réponses. Vous pouvez recommencer autant de fois que vous le souhaitez.
Auto-évaluation automatique pour vos propres révisions. Vos réponses sont vérifiées dans votre navigateur ; nous ne les voyons pas et ne les évaluons pas. Ce n'est ni un examen ni une qualification.
Votre progression
« Terminée » signifie seulement que vous avez marqué la leçon comme lue. Ce n'est pas un test de votre compréhension. La progression et les notes sont enregistrées uniquement dans ce navigateur, sur cet appareil — pas dans un compte.