Votre backtest achetait au prix affiché sur le graphique. Votre compte réel, lui, ne l'a pas fait. Cet écart entre l'exécution que vous attendiez et celle que vous avez obtenue porte un nom, ou plutôt plusieurs : spread, slippage et impact de marché. C'est l'une des principales raisons pour lesquelles une stratégie qui semble rentable en test se met à perdre de l'argent en réel, et tout cela tient à une seule idée qu'il est facile d'oublier. Il n'existe pas « un prix ». C'est la couche mécanique sous-jacente aux types d'ordres : ce qui se passe réellement après avoir cliqué sur « valider ».

Il n'existe pas un seul prix, seulement un cours acheteur et un cours vendeur

Le chiffre qui clignote sur un ticker est le dernier prix négocié. C'est de l'histoire : le prix auquel deux autres personnes ont déjà transigé. Ce à quoi vous pouvez réellement transiger en ce moment, c'est une paire de chiffres. Le bid (cours acheteur) est le prix le plus élevé qu'un acheteur est actuellement disposé à payer. L'ask (ou offre, cours vendeur) est le prix le plus bas qu'un vendeur est actuellement disposé à accepter. L'écart entre les deux est le spread.

Un achat au marché s'exécute à l'ask. Une vente au marché s'exécute au bid. Donc si vous achetez et revendez immédiatement, vous ne revenez pas à zéro, vous perdez le spread. C'est le premier coût de chaque transaction, avant même la commission, et vous le payez à chaque aller-retour. Il est faible sur les instruments liquides et brutal sur les instruments peu liquides, ce qui explique exactement pourquoi la même stratégie peut fonctionner sur EUR/USD et mourir sur une small-cap peu échangée.

Voici ce que le spread coûte typiquement en pourcentage de la position, calculé comme le spread divisé par le prix. Les valeurs sont des fourchettes typiques illustratives, pas des cotations en temps réel, mais les ordres de grandeur sont réels :

Coût typique du spread aller-retour par classe d'instrument

Classe d'instrumentExemplePrix typiqueSpread typiqueCoût aller-retour
Paire de devises majeureEUR/USD1,08500,6 pip0,006%
Action large-capNom méga-cap210 $0,01 $0,005%
Paire de devises exotiqueUSD/ZAR18,50190 pips0,10%
Action small-capTitre peu liquide10 $0,05 $0,50%

Le même coût de spread, représenté à l'échelle, illustre un point qu'un tableau atténue :

Coût du spread aller-retour par classe d'instrument (% de la position)

Les barres pour la paire majeure et la large-cap sont à peine visibles. C'est l'image honnête : l'aller-retour sur la small-cap coûte environ 100 fois plus que celui sur la large-cap, uniquement en spread. Négociez la small-cap dix fois par jour et le spread seul peut anéantir tout l'avantage que vous pensez avoir. Si vous tradez le forex, la même logique s'applique pip par pip, et les calculs sur les pips et lots en forex montrent comment cela évolue avec la taille de la position.

Le carnet d'ordres, et pourquoi la taille compte

Derrière le bid et l'ask se trouve le carnet d'ordres : une pile d'ordres à cours limité en attente, à différents niveaux de prix, mis en file. Un ordre au marché fait l'inverse. Il exige une exécution immédiate et consomme les meilleurs niveaux disponibles jusqu'à être entièrement exécuté.

Si le carnet est profond, votre ordre s'exécute au sommet du carnet ou à proximité, et vous déplacez à peine le prix. Si le carnet est mince, un seul ordre peut consommer le meilleur niveau, puis le suivant, puis le suivant encore, s'exécutant à des prix de plus en plus défavorables au fur et à mesure. C'est l'impact de marché, et c'est pourquoi la taille compte même pour les traders particuliers sur des titres peu liquides ou en dehors des heures de marché. Vous n'êtes pas trop petit pour déplacer un marché qui n'a presque rien en attente : un ordre modeste sur une small-cap endormie suffit à faire grimper le carnet de plusieurs centimes.

Un ordre au marché ne demande pas le prix. Il prend tout ce que le carnet offre, niveau par niveau, jusqu'à être entièrement exécuté.

Le slippage : quand l'exécution manque la cotation

Le slippage est la différence entre le prix que vous attendiez et le prix que vous avez réellement obtenu. Ce n'est pas une manœuvre de courtier ni un bug, c'est le carnet qui bouge entre le moment où vous avez décidé et le moment où vous avez exécuté, plus l'impact de votre propre ordre. Il s'aggrave dans une poignée de situations prévisibles, et il y a un schéma inconfortable qui les sous-tend.

Où le slippage frappe le plus fort

SituationPourquoi l'exécution dérapeComment le réduire
Ouverture et clôture du marchéDéséquilibres d'enchère, spreads larges, carnet pas encore stabiliséAttendez 15-30 min après l'ouverture ; évitez le market-on-close
Actualité majeure ou publication de donnéesLes teneurs de marché retirent leurs cotations ; le carnet s'amincit et se creuseRestez à plat pendant la publication, ou utilisez des ordres à cours limité
Small-caps et heures creusesPeu d'ordres en attente ; un ordre modeste traverse plusieurs niveauxRéduisez la taille ; utilisez des limites ; vérifiez d'abord le volume moyen
Paires de devises exotiquesSpreads larges, moins de teneurs de marché cotantVérifiez le spread avant d'entrer ; tradez pendant les heures de chevauchement
Écarts nocturnes et de week-endPas de négociation entre la clôture et l'ouverture ; le prix se repositionne d'un coupLes stops ne protègent pas contre les gaps ; dimensionnez selon le risque

Le schéma inconfortable : le slippage est asymétrique en pratique. Il a tendance à nuire plutôt qu'à aider, car vous demandez de la liquidité exactement au moment où tout le monde le fait aussi. Quand une bonne nouvelle tombe, vous voulez acheter, tout comme la foule, alors l'ask s'éloigne de vous. Quand une cascade de stops se déclenche, tout le monde vend dans les mêmes bids qui s'amincissent. Vous êtes rarement le seul à vous précipiter vers la sortie. C'est l'une des raisons liées aux coûts de transaction pour lesquelles les backtests surestiment la performance : un backtest suppose qu'il s'est exécuté au prix affiché, symétriquement, à chaque fois.

Les stops sont des déclencheurs, pas des garanties

Un stop-loss n'est pas un prix auquel vous êtes garanti de sortir. C'est un déclencheur. Quand le marché touche votre niveau de stop, l'ordre devient un ordre au marché et s'exécute à quelque liquidité que ce soit qui existe à cet instant. Dans des conditions calmes sur un titre liquide, c'est un ou deux centimes de slippage et personne ne le remarque. En cas de gap, c'est une tout autre histoire.

Voyons cela en détail. Vous êtes long de 100 actions achetées à 55 $, avec un stop à 50 $. Pendant la nuit, une mauvaise nouvelle tombe. L'action ne se négocie pas en passant sous les 50 $, elle ouvre le lendemain matin à 46 $, sautant directement au-delà de votre stop. Votre stop-loss se déclenche à l'ouverture et s'exécute près de 46 $, pas de 50 $.

Long de 100 actions à 55 $, stop à 50 $, gap nocturne vers 46 $

Ordre utiliséCe qui se passe lors du gapPerte / actionPerte (100 actions)
Idéalisé (le stop tient à 50 $)Suppose de la liquidité disponible à votre stop-5,00 $-500 $
Stop-loss (au marché)Se déclenche, s'exécute à la liquidité d'ouverture-9,00 $-900 $
Stop-limit (stop 50 $ / limite 50 $)Se déclenche mais la limite n'est pas atteinte ; pas d'exécutionPosition toujours ouverte, toujours en chuteIllimitée

L'exécution du stop-loss est 80% pire que la perte que vous aviez planifiée, et rien ne l'a empêché, car il n'y avait aucun acheteur à 50 $. Le stop-limit est l'alternative : il garantit votre prix mais pas votre exécution. Si le marché saute au-delà de votre limite, l'ordre ne s'exécute tout simplement pas et vous continuez à détenir une position en chute. C'est le véritable compromis, et il vaut la peine d'être direct à ce sujet : préférez-vous une mauvaise exécution ou aucune exécution ? Pour une limite de risque stricte sur un instrument sujet aux gaps, la plupart des traders acceptent la mauvaise exécution.

Là où le « sans commission » se fait payer

Si votre courtier ne facture aucune commission, l'exécution a tout de même un coût, et il est utile de comprendre où. De nombreux courtiers particuliers acheminent vos ordres vers des teneurs de marché de gros et reçoivent un paiement pour ce flux, une pratique appelée paiement pour flux d'ordres (payment for order flow). Le teneur de marché exécute votre ordre et profite du spread, captant une partie de la différence entre le bid et l'ask.

Ce n'est pas une conspiration, et pour les titres liquides dans des conditions calmes, l'exécution est généralement correcte, parfois même légèrement meilleure que la cotation publique. Mais il vaut la peine de le dire clairement : sans commission ne veut pas dire sans coût. Le spread est toujours réel et toujours payé, simplement moins visible qu'une commission inscrite en ligne. Lorsque vous comparez des courtiers, la qualité d'exécution doit figurer aux côtés des frais et de la réglementation, ce qui fait partie de la démarche de choisir un courtier selon ce qui compte vraiment. La même logique de demande de liquidité se retrouve on-chain, où le slippage sur les DEX basés sur les AMM est intégré dans le prix de chaque swap en fonction de la taille du pool de liquidité.

Ce que vous pouvez réellement faire

Rien de tout cela n'est une raison d'arrêter de trader. C'est une raison d'arrêter de faire comme si les exécutions étaient gratuites. Quelques habitudes concrètes permettent de combler la majeure partie de l'écart entre votre backtest et votre compte :

  • Utilisez des ordres à cours limité chaque fois que la certitude d'exécution n'est pas essentielle. Vous renoncez à la garantie d'exécution en échange du contrôle de votre prix, et vous cessez de payer le spread en tant que preneur de liquidité.
  • Évitez les ordres au marché à l'ouverture, à la clôture, et autour des annonces programmées. Ce sont les moments où le carnet est le plus mince et le slippage le plus important.
  • Vérifiez le spread avant d'entrer, en particulier sur les paires de devises exotiques et les small-caps. Si le spread représente une fraction importante de votre objectif, la position peut être perdante dès l'instant où vous y entrez.
  • Réduisez la taille sur les marchés peu liquides. Votre ordre n'est « petit » que par rapport à la liquidité réellement disponible dans le carnet.
  • Mesurez votre propre slippage. Consignez l'exécution attendue par rapport à l'exécution réelle dans votre journal de trading, et après 50 transactions, vous connaîtrez votre coût d'exécution moyen réel au lieu de le deviner.

Points clés à retenir

Le prix affiché sur le graphique appartient au passé. Ce à quoi vous pouvez réellement transiger, c'est un bid et un ask, et le spread entre les deux est un coût que vous payez à chaque aller-retour. Les ordres au marché consomment de la liquidité et peuvent traverser un carnet mince ; les stops sont des déclencheurs qui s'exécutent à ce qui existe, pas au niveau que vous avez fixé. L'acheminement sans commission ne supprime pas le spread, il le dissimule. Les traders qui comblent l'écart entre les tests et la réalité traitent l'exécution comme un coût réel et mesurable, pas comme une erreur d'arrondi.

Votre avantage doit être plus grand que votre coût d'exécution, sinon ce n'est pas un avantage, c'est une subvention à quiconque exécute votre ordre.

Avertissement : Ce contenu est fourni à titre éducatif uniquement et ne constitue pas un conseil financier. Le trading comporte un risque de perte substantiel. Les performances passées ne garantissent pas les résultats futurs.