Backtester une stratégie d'options ressemble de loin à backtester n'importe quelle stratégie. De près, c'est un autre métier : le prix d'une option dépend du temps qui passe, de la volatilité implicite et du niveau de strike, trois choses qu'un historique de cours du sous-jacent ne contient pas.

Sur une action ou une paire de devises, un backtest demande une série de prix et une règle. Sur une option, il faut en plus savoir ce que valait cette option précise, à ce strike, à cette échéance, ce jour-là. Cette donnée existe, mais elle est volumineuse, souvent payante, et rarement complète sur les échéances anciennes.

C'est pour cette raison que la plupart des tentatives de backtest d'options se terminent par un résultat trop beau : on reconstitue le prix de l'option à partir d'un modèle, et le modèle ne connaît pas les écarts de marché réels. Cet article explique ce qui est faisable, ce qui ne l'est pas, et par quoi commencer.

En brefBacktester une stratégie d'options exige des données de chaînes historiques, strike par strike et échéance par échéance, avec la volatilité implicite associée. Sans elles, un backtest reconstitue des prix et produit des résultats faux. Trois chemins existent : acheter les données, tester en avant sur des positions réelles de petite taille, ou journaliser rigoureusement tes trades d'options et les analyser. Le troisième est le moins spectaculaire et le plus fiable.

Pourquoi le backtesting d'options n'est pas celui des actions

Le prix d'une action à une date donnée est un nombre unique. Le prix d'une option, à la même date, dépend du strike, de l'échéance, du sens, et de la volatilité implicite du moment. Pour une seule journée et un seul sous-jacent, ce ne sont pas quelques valeurs mais des centaines de combinaisons, dont chacune a sa propre histoire.

S'ajoute la décroissance temporelle. Une position d'options perd de la valeur simplement parce que le temps passe, indépendamment du mouvement du sous-jacent. Un backtest qui se contente de suivre le sous-jacent ignore ce coût permanent, et toute stratégie vendeuse de temps y paraîtra meilleure qu'elle ne l'est, ou l'inverse pour une stratégie acheteuse.

Troisième différence, la volatilité implicite. Elle monte avant les publications de résultats et retombe après, ce qui change le prix des options sans que le sous-jacent bouge. Une stratégie testée sans elle passe à côté du facteur qui explique une grande partie des résultats réels.

Ce qu'il faut réellement pour backtester une stratégie d'options

Donnée nécessairePourquoiDifficulté à obtenir
Chaînes historiques complètesConnaître le prix du strike exactÉlevée, souvent payante
Volatilité implicite par strikeLe prix bouge sans le sous-jacentÉlevée
Écart achat-vente historiqueLe coût d'entrée et de sortieTrès élevée, rarement fournie
Dividendes et événementsIls décalent les prix d'exerciceMoyenne

L'écart entre le prix acheteur et le prix vendeur est le point le plus souvent oublié, et le plus coûteux. Sur des options peu liquides, il peut représenter une part importante du résultat attendu. Un backtest qui suppose une exécution au prix médian décrit un marché qui n'existe pas.

Les trois chemins praticables

Le premier est d'acheter les données et d'utiliser un outil spécialisé. C'est la voie la plus complète et la plus coûteuse, et elle demande de savoir déjà précisément quelle question on pose, sinon on paie pour explorer.

Le deuxième est le test en avant : appliquer la stratégie en réel, à taille minimale, pendant plusieurs mois. C'est lent, mais c'est le seul test qui intègre automatiquement tous les facteurs, y compris l'écart de prix et ta propre exécution. La différence entre backtest et test en avant vaut d'ailleurs sur tous les marchés, pas seulement les options.

Le troisième est de journaliser rigoureusement les trades d'options que tu passes déjà, avec le strike, l'échéance, la volatilité implicite au moment de l'entrée et la raison du choix. Au bout de quelques mois, tu disposes d'un jeu de données authentique, petit mais vrai, là où un backtest reconstitué est vaste mais faux.

Les logiciels de backtest d'options, et ce que le gratuit couvre vraiment

Tout logiciel de backtest d'options se heurte à la même contrainte, quelle que soit son interface : il ne vaut que ce que valent ses données de chaînes. La première question à lui poser n'est donc pas à quoi ressemblent ses graphiques, mais d'où viennent ses prix historiques et jusqu'où ils remontent, strike par strike.

Des solutions gratuites existent, avec des limites qu'il vaut mieux connaître avant d'y passer un week-end. Elles couvrent en général une poignée de sous-jacents très liquides, sur une fenêtre courte, avec des prix médians plutôt que des prix acheteur et vendeur. C'est assez pour vérifier qu'une idée n'est pas absurde, pas assez pour juger si elle gagne de l'argent.

Question à poserBonne réponseSignal d'alerte
D'où viennent les données de chaînes ?Un fournisseur historique nomméDes prix calculés par un modèle
Le prix acheteur et vendeur y sont-ils ?Oui, les écarts historiquesLe prix médian seulement
Jusqu'où remonte l'historique ?Plusieurs années, échéance par échéanceQuelques mois
Puis-je exporter les résultats ?Format ouvertDes captures d'écran seulement

Les outils honnêtes annoncent ces limites d'emblée. À savoir aussi : disposer d'un jeu de données payant supprime le problème de données, pas celui du surapprentissage. Ce sont deux échecs différents, et le second reste entier.

L'erreur qui invalide la plupart des backtests d'options

Elle porte un nom : le surapprentissage sur les paramètres. Une stratégie d'options a beaucoup plus de réglages qu'une stratégie directionnelle, puisqu'il faut choisir le strike, l'échéance, le moment d'entrée et la règle de sortie. Multiplier les réglages sur un historique donné garantit de trouver une combinaison qui a bien fonctionné, et ne garantit rien pour la suite.

La parade est la même que partout : réserver une période que l'optimisation n'a jamais vue, et n'y appliquer que le réglage final. Si le résultat s'effondre sur cette période, ce n'était pas une stratégie, c'était un ajustement à l'historique. Ce principe est détaillé dans notre article sur backtester sans se mentir.

Ce que Tradoshi fait pour les traders d'options

Tradoshi prend les options par le troisième chemin, celui des données authentiques. L'outil importe tes positions d'options réelles depuis les courtiers qui les proposent, les journalise avec leur strike et leur échéance, et les analyse comme le reste : par instrument, par horaire, par taille, avec leurs excursions maximales. Pour un trader d'options, c'est le seul angle qui porte sur ses propres décisions plutôt que sur un passé reconstitué.

Le module de backtesting, lui, rejoue les bougies du sous-jacent avec une exécution simulée, frais et coûts de portage configurables par session. C'est ce qu'il faut pour éprouver une logique directionnelle, le scénario qui décide d'acheter un call ou un put. Le prix de l'option elle-même, à ce strike et à cette échéance, relève d'une chaîne d'options historique, et c'est un verrou de marché plus que d'éditeur : ces jeux de données sont volumineux, coûteux, et personne ne les distribue gratuitement.

Questions fréquentes

Questions fréquentes

Peut-on backtester des options sans données payantes ?

Tu peux vérifier qu'une idée n'est pas absurde sur un jeu gratuit couvrant des sous-jacents liquides, puis passer au test en avant à taille minimale. Ce que tu ne peux pas faire ainsi, c'est juger la rentabilité : sans les écarts historiques, le résultat est systématiquement flatteur.

Comment backtester une stratégie d'options ?

Il faut des chaînes d'options historiques complètes, avec le prix de chaque strike, la volatilité implicite associée et si possible l'écart achat-vente. Sans ces données, un backtest reconstitue les prix à partir d'un modèle et produit des résultats faux. À défaut, le test en avant à taille minimale et la journalisation rigoureuse restent les deux méthodes fiables.

Peut-on backtester des options gratuitement ?

Partiellement seulement. Quelques sources gratuites couvrent des sous-jacents très liquides sur une période courte, mais les historiques complets de chaînes sont presque toujours payants. Une approche gratuite et honnête consiste à journaliser tes propres trades d'options plutôt qu'à reconstituer un passé approximatif.

Pourquoi mon backtest d'options donne-t-il de si bons résultats ?

Trois causes reviennent : l'exécution supposée au prix médian alors que l'écart achat-vente est réel, l'oubli de la décroissance temporelle, et l'optimisation des paramètres sur la période même qui sert à juger. Réserver une période jamais vue par l'optimisation fait tomber la plupart de ces résultats.

La volatilité implicite est-elle vraiment indispensable ?

Oui, pour toute stratégie dont le résultat dépend du niveau de prime, c'est-à-dire la quasi-totalité. La volatilité implicite monte et descend sans que le sous-jacent bouge, notamment autour des publications de résultats, et elle explique une part importante des gains et des pertes réels.

Que fait Tradoshi pour les traders d'options ?

Il importe tes positions d'options depuis ton courtier, les journalise avec leur strike et leur échéance, et les analyse comme tes autres trades : par instrument, par horaire, par taille, avec leurs excursions maximales. Côté backtesting, le module rejoue les bougies du sous-jacent avec une exécution simulée, ce qui éprouve la logique directionnelle derrière la position. La simulation d'une chaîne d'options complète, strike par strike, suppose des données historiques de chaînes qui ne sont distribuées nulle part gratuitement.

Combien de temps faut-il pour valider une stratégie d'options ?

Il n'y a pas de durée universelle, mais un critère : un nombre de positions suffisant pour que le résultat ne dépende plus de deux ou trois trades. Sur des stratégies à échéance hebdomadaire, cela se compte en mois ; sur des échéances longues, en années. C'est précisément pourquoi le test en avant demande de la patience.