Un backtest actions qui exclut les entreprises radiées peut afficher de solides rendements tout en effaçant discrètement certains de ses pires résultats. Le problème commence souvent par un choix pratique : télécharger la liste des symboles d’aujourd’hui, puis tester ces symboles sur la décennie écoulée. Par construction, cette liste ne contient que des survivants.
Inclure les entreprises disparues dans l’univers de recherche ne consiste pas à ajouter quelques anciens tickers. Il faut savoir quelles valeurs mobilières existaient à quelle période, quand elles ont été admises ou retirées d’une place, et ce qu’il est advenu de leur valeur à la fin. Trois raccourcis courants font perdre cet historique de différentes manières.
Erreur 1 : utiliser les composants d’aujourd’hui pour toutes les années
Imaginez que vous testiez une stratégie de momentum mensuel sur les composants actuels du S&P 500 à partir de 2010. Les entreprises qui ont fait faillite, fusionné ou quitté l’indice sont absentes de chaque rééquilibrage. Votre stratégie n’a jamais la possibilité d’acheter un futur perdant, et son univers historique conserve les titres qui ont fini par prouver qu’ils avaient suffisamment bien réussi pour rester dans l’indice.
Le résultat est généralement un rendement moyen gonflé, un drawdown plus modéré et une stratégie qui semble privilégier des facteurs simples comme le momentum ou la qualité. Ces signaux peuvent être réels. Mais le test leur a aussi accordé un avantage discret : connaître les entreprises qui ont survécu.
Utilisez une composition à date. À chaque rééquilibrage, l’ensemble éligible doit comprendre les valeurs mobilières qui respectaient les règles au vu des informations alors disponibles. La composition doit comporter des dates d’effet, y compris les changements entre les révisions d’indice prévues si la stratégie négocie un univers plus large.
Erreur 2 : prendre un symbole absent pour une donnée manquante
Il est facile d’ignorer un ticker absent du fichier actuel d’un fournisseur de données. Le chargeur ne trouve aucune ligne récente, signale que le symbole est obsolète et le supprime. Le code peut consigner un avertissement, mais le backtest se poursuit avec un tableau plus propre et sans garder de trace des valeurs mobilières exclues.
Certaines valeurs mobilières disparaissent à la suite d’une fusion ou d’une acquisition. D’autres sont radiées après des difficultés financières, une faillite ou le non-respect des règles de cotation. Leur dernier cours de clôture ordinaire ne représente pas nécessairement la valeur reçue par l’investisseur. Si une action en difficulté cesse d’être négociée à $0.40 puis est annulée, considérer que la position vaut toujours $0.40 peut laisser éternellement dans le portefeuille une ligne sans valeur. La supprimer peut effacer entièrement la perte.
Tenez à jour un référentiel des valeurs mobilières avec les dates de cotation et de radiation, les codes de motif et, le cas échéant, les titres successeurs ou la contrepartie en espèces. Un événement de radiation doit clôturer ou transformer la position en fonction de ce que le détenteur a réellement reçu. Le traitement dépend de l’événement et de l’instrument ; une règle générique fondée sur le « dernier cours » ne peut pas tous les représenter.
| Événement | Ce que peut devenir la position | Traitement du backtest à examiner |
|---|---|---|
| Acquisition en espèces | Espèces selon les modalités de l’opération | Enregistrer le produit de cession à la date d’effet |
| Fusion en actions | Actions d’une société successeur | Appliquer le ratio d’échange et poursuivre avec le titre successeur |
| Annulation pour faillite | Valeur récupérable faible ou nulle | Régler la position à partir de l’enregistrement pertinent de distribution ou d’annulation |
Erreur 3 : corriger l’univers, oublier le calcul des rendements
Ajouter les composants historiques ne corrige que le problème de sélection. Si votre série de rendements s’arrête au dernier cours de clôture ordinaire, elle peut encore omettre le rendement de radiation. Si vous ajoutez un rendement de radiation à une série de cours qui inclut déjà l’événement final, vous risquez de compter la perte deux fois. Les conventions des fournisseurs diffèrent, et le nom du champ ne suffit pas toujours à savoir quelle convention le fichier utilise.
Supposons qu’une action passe de $10 à $1, puis soit radiée avec un rendement terminal déclaré de −80%. Si vous calculez d’abord une perte de cours de 90%, puis appliquez séparément un rendement de radiation de −80%, vous obtenez une perte combinée peu plausible de 98%. L’erreur consiste à combiner deux mesures qui couvrent des segments qui se chevauchent d’un même parcours.
Avant de calculer les rendements du portefeuille, documentez si les rendements ordinaires incluent les distributions et les événements de radiation, ainsi que les dates couvertes par chaque rendement. Rapprochez quelques opérations sur titres connues, des observations brutes jusqu’à la valeur finale du portefeuille. Incluez les positions conservées pendant l’événement ; le graphique d’une valeur mobilière peut sembler plausible alors que le registre du portefeuille a comptabilisé le produit à la mauvaise date.
Lorsqu’un symbole disparaît, considérez cela comme un événement à expliquer. Ne déduisez pas que l’entreprise a cessé d’avoir de l’importance simplement parce qu’un fichier de données a cessé de la signaler.
Comment vérifier un backtest tenant compte des radiations ?
Commencez par examiner les décomptes et la couverture avant de comparer les ratios de Sharpe. Pour chaque année, indiquez le nombre de valeurs mobilières éligibles, le nombre de radiations et le nombre d’exclusions dues à des données non résolues. Examinez ensuite un échantillon de sorties correspondant à différentes causes et suivez chaque position jusqu’à sa valeur finale dans le portefeuille.
Exécutez la même stratégie avec et sans les titres radiés, mais interprétez l’écart comme un diagnostic de qualité des données, et non comme une estimation corrigée de la performance à lui seul. Les règles de l’univers, les conventions de rendement et le calendrier des événements doivent tous correspondre à la question posée. Un résultat fiable repose sur un registre capable d’expliquer chaque position entrée, chaque opération sur titre traversée et la valeur qu’elle a laissée derrière elle.
← Tous les articles


