Backtesting Boursier : Un Guide Axé Données

Un workflow rigoureux de la question de recherche aux données à un instant donné, hypothèses d’exécution, validation et preuves sauvegardées.

By DataCedar··2 min read·French

Le backtesting boursier applique des règles de décision historiques aux informations et prix négociables disponibles à chaque instant simulé. Un test valide nécessite un univers à un instant donné, ajustements explicites des prix, temps connus des événements, remplissages et coûts réalistes, couverture complète, discipline des paramètres et période hors échantillon intacte.

Figez l’ensemble d’informations

Définissez le temps de décision et n’admettez que les données connues à cette coupure. Les amendements SEC ultérieurs, calendriers de résultats révisés, fondamentaux retraités et composition actuelle d’indices ne doivent pas s’infiltrer dans les simulations antérieures.

Résolvez les titres via des identités historiques et conservez les noms radiés. Sinon, l’univers exclut de nombreuses faillites et surestime la performance.

Modélisez ce qui aurait pu être négocié

Choisissez la barre et la règle de remplissage avant d’examiner les résultats. Les remplissages à clôture identique après un événement hors séance sont impossibles ; faible volume et spreads larges rendent les prix théoriques peu fiables.

Incluez commissions, spread, glissement, hypothèses de prêt et localisation pour shorts, suspensions de trading et contraintes de portefeuille. Les tests de sensibilité doivent montrer si le résultat survit à une exécution légèrement dégradée.

  • Décalez chaque signal jusqu’à sa disponibilité publique.
  • Utilisez l’appartenance à l’univers à un instant donné.
  • Rejetez les retours incomplets.
  • Testez coûts et délais de remplissage.

Validez au lieu d’optimiser indéfiniment

Séparez recherche, validation et période finale de réserve. Limitez le nombre de variations, rapportez tous les choix testés et comparez avec des bases simples.

Sauvegardez version du code, paramètres, requête de données, exécutions source, instantané de couverture, transactions et métriques. Une courbe prometteuse sans son lot de preuves n’est pas un résultat reproductible.

Key takeaways

  • 01Simulez uniquement l’information connue à l’époque.
  • 02Incluez titres radiés et exécution réaliste.
  • 03Réservez une période de réserve intacte.
  • 04Sauvegardez l’ensemble complet de preuves.

Un workflow rigoureux de la question de recherche aux données à un instant donné, hypothèses d’exécution, validation et preuves sauvegardées.

Start freeView pricing

Questions, answered.

Au minimum : univers de titres à un instant donné, prix et volume, actions corporatives, calendrier d’échange, couverture et données connues des signaux.

Construisez le jeu de données de recherche avant d’ajuster le modèle.

Commencez par l’identité de l’entreprise, une coupure as-of, les droits source et la couverture attendue. Puis interrogez les preuves que votre décision aurait réellement pu voir.

Start free