Ce que l'audit apprend à un trader : la piste de contrôle

Un auditeur ne croit jamais un chiffre. Il en remonte la chaîne jusqu'à la pièce qui l'a produit, et si la chaîne est rompue quelque part, le chiffre ne vaut rien, même s'il est juste. J'ai appris ce réflexe en contrôle de gestion, sur des comptes de production et des états de stocks. Le jour où je l'ai appliqué à un historique de trades, la moitié des statistiques que je croyais posséder est tombée.

Ce n'est pas que les calculs étaient faux. Les formules étaient bonnes, le tableur additionnait correctement. Le problème était en amont : la base ne décrivait pas ce qui s'était réellement passé. Un taux de réussite calculé sur un historique incomplet est une fiction bien formatée. Voici les quatre contrôles qu'un auditeur ferait sur votre historique, dans l'ordre où il les ferait.

Ce que la piste d'audit exige, et pourquoi ça vous concerne

La notion n'est pas une invention de cabinet. En matière de facturation, la doctrine de la DGFiP sur la piste d'audit fiable exige de pouvoir reconstituer dans un ordre chronologique la totalité du processus, depuis son origine jusqu'à la facture, et de remonter de la pièce d'origine à la facture « par un cheminement ininterrompu », puis dans l'autre sens. Elle ajoute une condition que presque tout le monde oublie : la piste doit correspondre aux processus qui ont réellement eu lieu, pas à ceux que l'on a décrits dans une procédure.

Transposez. Votre statistique de performance est la facture. Votre relevé de courtier est la pièce d'origine. Entre les deux, il y a un export, un tableur, des copier-coller, des lignes supprimées parce qu'elles « faussaient la moyenne », des trades notés de mémoire le dimanche soir. Si vous ne pouvez pas partir d'un chiffre de votre tableau de synthèse et redescendre jusqu'à la ligne de relevé correspondante, puis remonter, vous n'avez pas de statistiques. Vous avez une impression mise en forme.

Le plan comptable dit la même chose pour la comptabilité. Le plan comptable général de l'Autorité des normes comptables, version au 1er janvier 2026, impose que chaque enregistrement précise l'origine, le contenu et l'imputation de la donnée ainsi que la référence de la pièce justificative, que le système permette de remonter des comptes aux pièces et inversement, et que les enregistrements soient rendus définitifs par une procédure interdisant toute modification ou suppression. Trois exigences, et la troisième est celle qu'aucun tableur ne respecte.

Contrôle 1 : la complétude, par rapprochement bancaire

C'est le contrôle qui fait le plus de dégâts et c'est le plus simple. On ne vérifie pas les lignes une par une, on vérifie le total.

Prenez le solde de votre compte au premier jour de la période, ajoutez les dépôts, retirez les retraits, puis ajoutez la somme des résultats nets de tous les trades de votre historique, frais compris. Vous devez tomber sur le solde du dernier jour, au centime près.

Solde au 1er janvier12 000 €
Dépôts de la période+3 000 €
Retraits-1 500 €
Somme des résultats de l'historique+1 840 €
Solde théorique15 340 €
Solde réel au 31 décembre14 610 €
Écart inexpliqué-730 €

Ces 730 € existent quelque part. Dans mon cas, et dans la plupart de ceux que j'ai vus, l'écart vient de trois endroits : les frais de financement overnight jamais rapatriés dans le tableur, les trades fermés automatiquement par le courtier et qu'on n'a pas notés parce qu'on n'était pas devant l'écran, et les positions perdantes saisies « plus tard », c'est-à-dire jamais. Un écart de 730 € sur un gain affiché de 1 840 € déplace la performance de 40 %. Aucune statistique calculée sur cette base ne survit.

Le geste : refaites ce rapprochement chaque mois, pas une fois par an. Au mois, l'écart se cherche en vingt minutes. Sur douze mois, il ne se cherche plus.

Contrôle 2 : l'origine de la donnée, et la hiérarchie des preuves

Toutes les lignes de votre historique n'ont pas la même valeur probante. La norme internationale d'audit ISA 500 publiée par l'IAASB pose que la fiabilité d'un élément probant augmente lorsqu'il provient d'une source indépendante extérieure à l'entité, qu'un document écrit est plus fiable qu'une déclaration orale, et un original plus fiable qu'une copie, tout en précisant que ces généralisations souffrent d'exceptions.

Classez vos données selon cette échelle. Le relevé du courtier est une source extérieure indépendante : c'est votre meilleure preuve pour les prix, les heures et les frais. Votre saisie manuelle est une déclaration interne : elle est recevable pour ce que le courtier ne connaît pas, votre raison d'entrer, votre niveau de confiance, votre état du moment. Le souvenir reconstitué d'un trade de la semaine dernière n'est pas une preuve, c'est un récit.

La conséquence pratique est brutale : tout ce qui concerne l'intention doit être écrit avant l'exécution, sinon il n'a aucune valeur. C'est exactement pour cette raison que j'ai construit, dans Tradoshi, une saisie qui enregistre le scénario avant le passage de l'ordre. Noté après coup, le motif d'entrée est toujours cohérent avec le résultat. C'est la même limite que celle décrite dans les sept façons de se mentir avec un backtest : la connaissance du futur contamine la mesure du passé.

Contrôle 3 : la permanence des méthodes

En comptabilité, on ne change pas de méthode d'un exercice à l'autre sans le signaler, sinon la comparaison n'a aucun sens. Un historique de trades enfreint cette règle en permanence, sans que personne s'en aperçoive.

Posez-vous ces quatre questions sur vos douze derniers mois :

  • Le résultat est-il toujours net des mêmes frais ? Beaucoup d'historiques comptent le spread sur certains instruments et pas sur d'autres. Le sujet est traité en détail dans ce que le coût de transaction prélève sur la performance, et il ne s'agit pas d'un détail : l'AMF chiffre à 14,2 % seulement la part des pertes des particuliers expliquée par les frais explicites, sans avoir pu mesurer les spreads, qu'aucun intermédiaire interrogé n'a communiqués.
  • La date retenue est-elle celle de l'entrée ou celle de la sortie ? Pour une position tenue trois semaines à cheval sur deux mois, le choix déplace le résultat d'une période à l'autre, exactement comme le choix de valorisation des stocks déplace un résultat d'un exercice sur l'autre.
  • Une position renforcée compte-t-elle pour un trade ou pour trois ? Selon la réponse, votre taux de réussite varie mécaniquement de plusieurs points.
  • Le risque par trade est-il exprimé en euros ou en pourcentage du capital ? Si le capital a doublé sur la période, les deux mesures ne racontent pas la même histoire.

Écrivez vos réponses en haut de votre fichier, quatre lignes. C'est votre annexe comptable. Le jour où vous changez une règle, datez le changement et ne recalculez jamais le passé avec la nouvelle.

Contrôle 4 : le test de cheminement, sur dix trades tirés au sort

L'auditeur ne vérifie pas tout, il teste. Tirez dix trades au hasard dans votre historique, y compris dans les périodes que vous n'aimez pas relire. Pour chacun, remontez la chaîne complète : la ligne de synthèse, la ligne de votre journal, la ligne du relevé de courtier, l'heure exacte, le prix exact, les frais exacts, et la note d'intention écrite avant l'ordre.

Comptez le nombre de trades sur lesquels la chaîne est complète. C'est votre taux de couverture. Sur les trois historiques que j'ai audités de cette manière, le premier passage a donné entre quatre et sept sur dix. Un taux de 60 % signifie que 40 % de votre base n'est pas vérifiable, donc que toutes vos moyennes sont calculées sur un échantillon dont vous ne connaissez pas le biais. Comme je l'écrivais à propos de ce que les statistiques d'un système disent et ne disent pas, le défaut est rarement dans la formule, il est presque toujours dans la base.

Le biais a d'ailleurs une direction connue, et elle n'est pas aléatoire. Les lignes manquantes sont très majoritairement des perdantes, des sorties automatiques et des trades pris hors plan. Un historique incomplet est donc systématiquement plus flatteur que la réalité. Si vos chiffres étaient complets, ils ressembleraient davantage à ceux de l'étude sur les résultats des particuliers en CFD et Forex qu'à ceux de votre tableur.

Le geste de lundi matin

Deux heures suffisent. Faites le rapprochement du contrôle 1 sur votre dernier trimestre et notez l'écart inexpliqué en euros. Faites le test de cheminement sur dix trades et notez votre taux de couverture. Vous avez maintenant deux chiffres qui qualifient la fiabilité de tous les autres.

Tant que l'écart n'est pas sous 1 % des mouvements et le taux de couverture sous 9 sur 10, ne tirez aucune conclusion de vos statistiques, ne modifiez aucune règle, ne changez pas de taille de position. Reconstruisez d'abord la piste. La logique est la même que dans la question qui élimine la plupart des indicateurs d'un tableau de bord : un indicateur dont on ne sait pas d'où il vient ne mérite pas qu'on décide avec lui. Pour choisir ensuite lesquels méritent votre attention, j'ai détaillé ailleurs pourquoi le taux de réussite et le facteur de profit ne mesurent pas la même chose.

Un trader qui sait exactement de combien son historique ment a déjà plus d'avantage que celui qui calcule une espérance mathématique à trois décimales sur une base trouée.

Je suis Benjamin Roure L'Hermitte, contrôleur de gestion. J'écris ici sur la finance d'entreprise, les marchés financiers et le jeu d'échecs, trois terrains où l'on décide sous contrainte. En savoir plus sur moi et sur ce blog.

Commentaires

Posts les plus consultés de ce blog

La clôture en cinq jours, et ce qu'il faut arrêter pour y arriver

Le coût de revient qui ment : la clé de répartition décide de tout

Le reporting que personne ne lit : le test du silence