Une journée dans la tête d'un algorithme de trading
L'automatisation déplace les risques, elle ne les supprime pas
Données, signaux, backtest, exécution, gestion du risque : le déroulé honnête d'une journée algorithmique, illustré par deux incidents documentés et un contre-exemple souvent mal cité.
Thèmes abordés : Finance, Technologie, Gestion du risque
Public visé : Curieux de finance, développeurs, étudiants en économie
Le 1er août 2012, un code oublié se réveille lors d'un déploiement raté. En 45 minutes, Knight Capital perd environ 440 millions de dollars — près de dix millions par minute. L'entreprise est rachetée peu après. C'est le meilleur point de départ pour parler de trading algorithmique, parce qu'il dit l'essentiel : la vitesse amplifie autant les erreurs que les gains.
Avant l'ouverture : les données
Tout commence par l'ingestion : prix, carnets d'ordres, volumes, parfois actualités. La qualité de cette étape détermine tout le reste, et c'est la moins spectaculaire.
Le biais du survivant. Un historique de cours qui ne contient que les sociétés encore cotées surestime systématiquement les rendements : les faillites en ont été retirées. Cette seule erreur suffit à rendre n'importe quelle stratégie brillante — sur le papier.
Le signal : ce que le modèle « voit »
Un signal est une régularité statistique supposée, pas une prédiction. Deux familles classiques :
Momentum. Ce qui monte tend à continuer un peu. Simple, robuste, largement exploité — donc peu rentable.
Retour à la moyenne. Un écart anormal entre deux titres liés tend à se refermer. Encore faut-il que la relation tienne.
Formellement, un signal de momentum ne dit rien de plus que :
où est le prix courant et la fenêtre d'observation. Toute la difficulté est dans le choix de — et dans le fait que ce choix, ajusté sur le passé, ne vaut pas garantie pour l'avenir.
Le backtest, et sa principale illusion
Tester une stratégie sur l'historique est indispensable et profondément trompeur. Le piège porte un nom : le surajustement. À force d'ajuster les paramètres jusqu'à ce que la courbe soit belle, on finit par modéliser le bruit du passé.
# Le piege le plus courant : utiliser une information
# qui n'existait pas encore au moment de la decision.
signal = prix.rolling(20).mean() # moyenne sur 20 jours
position = (prix > signal).astype(int) # FAUX : compare a la moyenne du jour meme
position = (prix > signal.shift(1)) # correct : la moyenne d'HIER
# Sans le decalage, la strategie "predit" avec une donnee
# du futur. Le backtest devient spectaculaire, et faux.Un décalage d'une seule ligne sépare une stratégie plausible d'une stratégie qui triche sans le savoir. La plupart des rendements extraordinaires observés en backtest viennent de là.
L'exécution : là où les gains disparaissent
Une décision n'est pas une transaction. Entre les deux se glissent le slippage — l'écart entre le prix visé et le prix obtenu — l'écart entre offre et demande, les frais, et l'impact de son propre ordre sur le marché.
Une stratégie qui rapporte 0,1 % par opération et coûte 0,12 % à exécuter est une stratégie perdante, quelle que soit la qualité du signal.
L'incident : quand le régime change
Le Flash Crash du 6 mai 2010 reste le cas d'école : le Dow Jones perd près de 1 000 points en quelques minutes — quelque 862 milliards de dollars brièvement effacés — avant de rebondir. Le rapport conjoint SEC/CFTC du 30 septembre 2010 en détaille l'enchaînement.
Knight Capital relève d'une autre catégorie : pas un problème de marché, un problème de déploiement. Un code dormant réactivé par erreur, et des millions d'ordres erronés. La SEC a retenu en 2013 une violation de la Market Access Rule.
Dans un cas le marché se comporte anormalement ; dans l'autre le logiciel. Les deux produisent le même résultat, et la seconde catégorie est de loin la plus fréquente.
Quelle part du marché, au juste ?
Aucun décompte officiel n'existe. Les fourchettes disponibles :
Périmètre | Estimation | Source |
|---|---|---|
Trading haute fréquence, actions US | ≈ 55 % du volume | Congressional Research Service, 2016 |
Trading haute fréquence, Europe | ≈ 40 % | même source |
Trading algorithmique au sens large | 60 à 80 % | estimations d'industrie, non officielles |
Le contre-exemple qu'on cite mal
Le fonds Medallion de Renaissance Technologies affiche, selon Bradford Cornell (Journal of Portfolio Management, 2020), un rendement composé brut de 63,3 % par an sur 1988-2018 : 100 dollars investis en 1988 en vaudraient environ 398,7 millions, sans une seule année négative sur 31 ans.
Trois précautions. Ce rendement est brut (l'estimation nette historique tourne plutôt autour de 39 %) ; le fonds est fermé aux investisseurs extérieurs depuis des années ; et un cas unique sur des milliers de fonds est un contre-exemple, pas un modèle. Le citer comme preuve que « les algorithmes gagnent » est une erreur de raisonnement.
Ce qu'il faut retenir : l'automatisation ne supprime aucun risque. Elle remplace le risque de jugement humain par un risque logiciel, opérationnel et systémique — plus rapide, moins visible, et beaucoup plus difficile à arrêter une fois lancé.
Camille Duvall
Chercheuse en architecture et sciences cognitives. Écrit sur les liens entre espace construit, art et société. Compte de démonstration.
Continuez votre lecture
GemPlus-LaChute
WorldPaperAdminil y a 3 heures
Des PNJ vraiment intelligents ?
Thomas Legrandavant-hier
L'IA comme outil, pas assistant
Thomas Legrandil y a 3 jours
Découvrir par hasard
Camille Duvallil y a 4 jours

Commentaires
Connectez-vous pour participer à la discussion.
Aucun commentaire pour le moment.