23 octobre 2026 · recherche

Le ratio de Sharpe de votre stratégie peut s’améliorer quand ses données se dégradent

Le ratio de Sharpe de votre stratégie peut s’améliorer quand ses données se dégradent

Un backtest peut sembler plus convaincant après que vous avez dégradé ses données. Écartez les cotations disgracieuses, comblez les lacunes avec des prix bien propres, et le Sharpe peut grimper. Cette amélioration peut être un avertissement : la règle de nettoyage a peut-être effacé précisément les conditions de marché auxquelles votre stratégie doit pouvoir résister.

La qualité des données compte. Une cotation croisée ou une transaction dupliquée peut créer une exécution que personne n’aurait pu obtenir. Mais un filtre qui fait disparaître les observations gênantes constitue aussi un choix de modélisation. Méfiez-vous-en autant que d’une nouvelle variable de signal.

À partir de quand un mauvais prix devient-il une donnée erronée ?

Commencez par vous demander ce que représente l’observation. Une transaction très éloignée du marché en vigueur peut être un enregistrement corrompu, une véritable exécution balayant une faible liquidité, ou un événement propre à une plateforme. Une bougie d’une minute avec un volume nul peut signifier qu’aucune transaction n’a eu lieu, tandis qu’une bougie manquante peut indiquer une défaillance du flux. Ces cas ne se traitent pas de la même façon.

Prenons une simple stratégie de retour à la moyenne qui achète lorsque le prix passe 1 % sous une moyenne mobile courte et revend au niveau de cette moyenne. Pendant une période nocturne peu liquide, une transaction s’imprime 1,2 % sous le prix précédent, puis le marché rebondit. Si la transaction est authentique, une stratégie avec un ordre limite au carnet aurait pu être exécutée. Si c’est un tick erroné qu’aucune cotation exécutable ne justifiait, comptabiliser l’exécution revient à inventer un avantage.

Supprimer la bougie n’est pas automatiquement plus prudent. La stratégie pouvait toujours avoir un ordre en attente sur le marché, et la transaction réelle suivante aurait pu l’exécuter. Une reconstitution défendable doit modéliser ce que la stratégie pouvait observer et contre quoi son ordre aurait vraisemblablement pu être exécuté.

Quel effet une règle de nettoyage a-t-elle sur le résultat ?

Faites tourner la stratégie avec plusieurs traitements explicites des données et comparez les écarts. Conservez la source brute et consignez chaque exclusion ou correction avec sa justification. Indiquez ensuite dans quelle mesure le résultat dépend de ces décisions.

Traitement des donnéesAvantage potentielRisque pour le backtest
Écarter une cotation hors d’une plage d’erreur documentée par la plateformeEmpêche un enregistrement invalide connu de fixer une valeur extrêmeLa règle peut classer à tort des transactions légitimes lors d’un marché rapide
Reporter le dernier prix sur un intervalle manquantÉvite que les indicateurs échouent en présence de lacunesCrée un prix auquel aucune transaction n’a peut-être eu lieu
Utiliser des cotations consolidées plutôt que les dernières transactionsDonne une meilleure visibilité sur les prix d’exécution affichésLa taille des cotations, l’accès à la plateforme et la position dans la file d’attente restent déterminants
Écarter toutes les bougies aberrantes selon un seuil statistiqueRéduit la sensibilité aux valeurs extrêmesPeut éliminer de vraies périodes de tension pendant lesquelles la stratégie subit l’essentiel de ses pertes

Supposons qu’une simulation sans filtre affiche un Sharpe de 0.9, contre 1.4 après exclusion de 0.8 % des bougies. Ce n’est pas en soi une victoire en matière de qualité des données. Vérifiez si les bougies retirées se concentrent autour des pics de volatilité, si elles représentent une part significative du P&L et si la règle d’exclusion a été définie avant que vous ne voyiez le résultat.

Tenez un registre des exceptions liées aux données : source, horodatage, champs concernés, motif de l’action et moment où la décision a été prise, avant ou après l’examen des performances de la stratégie.

Comment vérifier si le nettoyage a modifié l’avantage ?

Figez la stratégie et comparez plusieurs traitements plausibles sur les mêmes dates. Incluez, lorsque c’est possible, la reconstitution à partir des données brutes, un ensemble de corrections documentées et un scénario d’exécution prudent pour les observations qui restent ambiguës. Pour chaque simulation, indiquez le nombre de transactions, la rotation, le drawdown et la contribution au P&L des intervalles concernés, en plus du Sharpe.

Examinez ensuite les transactions qui changent. Si les principaux gains de la stratégie disparaissent lorsqu’un petit groupe de cotations suspectes est exclu, passez ces enregistrements en revue un par un. Si ce sont plutôt les pertes qui disparaissent, appliquez le même examen. Une règle qu’on n’étudie attentivement que lorsqu’elle pénalise le backtest participe déjà au travail de recherche.

Pour assurer la reproductibilité de l’étude, versionnez les fichiers du fournisseur ou leurs sommes de contrôle, le code de nettoyage et la liste des exceptions. Un fournisseur peut réviser l’historique ; votre prochaine simulation doit vous permettre de déterminer si la stratégie a changé ou si ce sont les données d’entrée.

Mais le nettoyage n’est-il pas nécessaire ?

Si. Conserver un enregistrement manifestement corrompu peut fabriquer une transaction, fausser la volatilité ou perturber un indicateur. Et personne ne devrait prétendre qu’un flux brut est la vérité absolue. Le point pratique est plus précis : le nettoyage exige des éléments probants, une règle figée et une analyse de sensibilité, car il peut modifier le marché que le backtest prétend représenter.

Lorsqu’une correction des données améliore les performances, demandez-vous quelle observation elle a éliminée et si vous auriez pris la même décision sans avoir vu la courbe de capital. Si la réponse est incertaine, conservez les deux versions dans le dossier de recherche. Leur écart fait partie du résultat.

qualité des donnéesbacktestsrecherche quantitativesurajustement
← Tous les articles