1. Comprendre où se situe le problème : l'architecture serveur
MetaTrader n'est pas un logiciel unique. Il y a le terminal client, que vous installez, et le serveur du broker, sur lequel vous n'avez évidemment aucune visibilité. Ce serveur expose une API de plugins qui permet à des logiciels tiers de s'insérer dans le traitement des ordres : au moment de la réception de la requête, du calcul du prix, de l'exécution et du reporting.
Tout ce dont on parle ici se joue côté serveur. Aucune analyse de votre terminal, aucun EA, aucun paramètre client ne peut détecter directement la présence d'un plugin. Ce que vous pouvez faire, c'est mesurer ses effets statistiques. C'est toute la différence entre l'accusation et la démonstration.
Deuxième point structurant : les paramètres sont configurables par groupe de comptes, voire par compte individuel. C'est ce qui explique l'expérience très fréquente d'un trader dont l'exécution se dégrade progressivement après quelques mois de profitabilité, alors que son voisin sur le même broker n'a rien remarqué.
2. Ce qui existe vraiment : ce n'est pas un secret, c'est un catalogue
L'erreur la plus répandue est de croire que ces outils sont underground. Ils sont vendus ouvertement, avec fiches produit, documentation et grilles tarifaires, par des éditeurs spécialisés dans l'infrastructure de courtage.
- Virtual Dealer — l'ancêtre et le plus connu. Il permet de reprendre partiellement ou totalement le travail du dealer sur le traitement de la requête client, avec un délai d'exécution paramétrable, un écart configurable entre le prix demandé et le prix traité, des réglages par symbole, par prix et par taille de position, et un mode spécifique "news" pour définir le comportement des ordres en attente et des niveaux Stop/Freeze au moment des annonces.
- La documentation publique de ce type de plugin descend jusqu'à des paramètres de délai d'exécution en secondes appliqués séparément au Stop Loss et au Take Profit, selon qu'il y a gap ou non, et selon que le slippage est favorable ou défavorable. Autrement dit : la granularité permet de traiter différemment le cas où le prix va dans votre sens et le cas où il va contre vous.
- Random Markup / slippage engine — un plugin serveur qui applique un markup aléatoire dans des bornes configurables, avec segmentation par type de client (standard, VIP, institutionnel), par symbole, par plage horaire et par volume, plus un mode test qui simule le comportement avant activation.
- Anti-latency / anti-arbitrage — présenté comme une défense contre les stratégies exploitant les cotations obsolètes. En pratique, les défenses employées sont le slippage asymétrique, le virtual dealer et l'élargissement de spread ciblé par compte.
- Bridge et routage A/B — permet de basculer le flux d'un client entre A-book et B-book sans redémarrage du serveur, via une simple interface.
- Outils dealing desk / B-book — gestion d'exposition, levier dynamique, contrôle de risque, développements sur mesure côté broker. C'est un segment entier du marché de l'infrastructure MT4/MT5.
3. La nuance indispensable : tous les plugins ne sont pas hostiles
Il faut être honnête intellectuellement, sinon le sujet devient de la paranoïa. Une grande partie des plugins serveur existent pour des raisons de conformité et de protection du client : levier et marge dynamiques pour respecter les plafonds ESMA, protection contre le solde négatif, retrait du crédit au margin call pour éviter qu'un compte passe sous zéro, rapports d'exécution servant à documenter le respect des obligations de best execution.
De la même façon, A-book et B-book ne sont pas en soi "bien" et "mal". Le vrai problème, c'est le basculement non divulgué, quand les comptes profitables sont discrètement déplacés vers un chemin d'exécution dégradé.
4. Les mythes qu'il faut abandonner
- "Le broker fabrique les mèches pour aller chercher mon stop." Sur un broker sérieux alimenté par un flux de liquidité, le prix affiché n'est pas dessiné à la main compte par compte. Le risque réel est plus subtil et plus rentable : élargissement de spread, retard d'exécution, slippage asymétrique. Un mécanisme structurel rapporte plus, coûte moins cher et se voit beaucoup moins qu'une manipulation de cours.
- "Mon broker voit mes SL, donc il les chasse." Il les voit, c'est vrai, quand ils sont côté serveur. Mais les stops de la foule sont massés aux mêmes endroits évidents (plus haut/plus bas visibles, chiffres ronds), et le marché va les chercher tout seul. Attribuer au broker ce que fait la structure du marché est le meilleur moyen de ne jamais corriger son placement de stop.
- "Le slippage est toujours une arnaque." Non. Le slippage est normal et doit exister dans les deux sens. Ce qui n'est pas normal, c'est l'asymétrie : un slippage systématiquement défavorable et jamais favorable.
- "Le compte démo est représentatif." Non, et c'est même exploitable comme test. Une démo est exécutée en interne, sans passer par la liquidité réelle. Un écart durable et important entre démo et réel sur la qualité d'exécution vous renseigne sur la façon dont votre flux est réellement traité.
Ce n'est pas une théorie de forum. Les pratiques de slippage asymétrique ont fait l'objet de sanctions parmi les plus lourdes de l'histoire du forex retail américain.
- En août 2011, la NFA a infligé 2 millions de dollars de sanction à FXCM, en lui reprochant d'avoir conservé les gains issus du slippage positif asymétrique, de ne pas avoir mis en place de procédures garantissant une exécution efficace de tous les ordres clients, et de ne pas avoir traité tous les clients de la même façon lors des ajustements de prix. Le broker a dû créditer les comptes du slippage positif asymétrique subi depuis juin 2008.
- La CFTC a ensuite ordonné 6 millions de dollars de pénalité civile et 8 261 937 dollars de restitution aux clients, portant le total des règlements NFA et CFTC à plus de 16 millions de dollars.
- En 2017, un nouveau règlement avec la CFTC assorti d'une amende de 7 millions de dollars a conduit FXCM à se retirer du marché américain, la NFA rappelant à cette occasion l'historique disciplinaire du courtier.
6. Comment repérer les effets : mesurer plutôt qu'accuser
Votre historique de compte contient déjà les données. Personne ne les exploite. Voici ce qu'il faut construire.
- La distribution du slippage. Comptez la proportion de slippage positif, négatif et nul. Une exécution correcte doit montrer des valeurs à peu près équilibrées. Une asymétrie persistante n'est pas du hasard.
- L'asymétrie entrée/sortie. C'est le détail que presque tout le monde ignore et celui qui coûte le plus cher : êtes-vous rempli plus mal à l'entrée qu'à la sortie ? Sur une stratégie visant 100 points par trade, un écart de 15 points de coût asymétrique n'apparaît dans aucun backtest et détruit l'edge en silence.
- Le taux de requote et de rejet, et surtout son contexte : des rejets concentrés quand le prix bouge en votre faveur ne ressemblent pas à un incident technique.
- La latence d'exécution, mesurée systématiquement et pas ressentie. Des délais qui se dégradent alors que la charge serveur ne le justifie pas sont un signal.
- La signature temporelle. Le comportement d'un plugin de type Virtual Dealer laisse des traces reconnaissables : des grappes de retenue d'ordres autour des mouvements de prix, du slippage négatif concentré sur les ordres alignés avec le sens du mouvement, et une exécution qui s'améliore comme par magie sur les trades perdants. Un simple histogramme de slippage suffit à le voir.
- La segmentation par session et par taille de lot. Puisque les paramètres sont configurables par groupe, comparez vos statistiques selon les horaires, les instruments et les volumes.
- Le test en parallèle. Faites tourner la même stratégie, au même moment, sur deux ou trois brokers, avec des lots minimaux. C'est le seul vrai comparatif, parce qu'il neutralise les conditions de marché. Faites-le également en parallèle démo/réel chez le même broker.
- La sonde d'exécution. Un petit EA qui envoie des ordres de taille minimale à intervalles réguliers, alterne achat et vente, et enregistre prix demandé, prix obtenu, latence et sens du slippage dans un CSV. Des articles et outils publics existent sur MQL5 pour construire exactement cela, sur des symboles où le slippage est bien visible comme l'or.
7. Les signaux d'alerte non techniques
- Une régulation offshore de complaisance, sans ségrégation des fonds ni garantie des dépôts.
- Des CGU qui interdisent vaguement le "scalping abusif", l'"arbitrage de latence" ou l'"exploitation d'erreurs de cotation" sans jamais définir les seuils — c'est la clause qui sert à annuler vos gains a posteriori.
- Le refus de fournir le moindre rapport de qualité d'exécution. Un broker qui ne peut pas documenter son slippage moyen par instrument et son taux de remplissage par session ne se distingue en rien d'un courtier de commodité, quelle que soit la finesse de ses spreads affichés.
- La dégradation qui commence pile après votre première série de gains, ou après une augmentation de la taille de vos positions.
- Les propositions de "changement de groupe", de "compte VIP" ou de bonus, qui s'accompagnent souvent d'un changement de paramétrage serveur.
- Privilégier les brokers régulés dans une juridiction exigeante, avec ségrégation des fonds clients et un mécanisme d'indemnisation. Cela ne garantit pas une exécution parfaite, mais cela met un régulateur en face en cas de litige — et l'historique montre que les régulateurs sanctionnent effectivement ces pratiques quand elles sont établies.
- Ne jamais concentrer l'intégralité du capital chez un seul courtier. Deux comptes chez deux brokers différents, c'est aussi votre dispositif de mesure permanent.
- Conserver systématiquement l'historique détaillé et les logs du terminal. Sans données horodatées, une réclamation ne tient pas.
- Documenter et réclamer par écrit, puis saisir le régulateur ou le médiateur compétent. C'est fastidieux et souvent décevant à l'échelle individuelle, mais c'est ce qui alimente les dossiers d'enforcement.
- Se méfier des structures où vous n'avez par construction aucun recours sur l'exécution, notamment les environnements entièrement simulés où le prix, la règle et l'arbitre sont la même entité.
- Enfin : concevoir des stratégies dont l'espérance survit à un coût d'exécution dégradé. Si votre edge disparaît avec 0,5 pip d'asymétrie, le problème n'est pas seulement le broker.
Ces outils existent, ils sont vendus ouvertement, ils sont paramétrables compte par compte, et leurs effets ont valu des sanctions à plusieurs dizaines de millions de dollars. Ce n'est donc pas un mythe. Mais ce n'est pas non plus une explication universelle des pertes : la grande majorité des comptes retail perdent pour des raisons de gestion du risque et de sur-levier, bien avant toute question d'exécution.
La bonne posture n'est ni la naïveté ni la paranoïa : c'est la mesure. Vos relevés contiennent la réponse, il suffit de les traiter.
Une question pour ceux qui ont déjà fait l'exercice : avez-vous déjà comparé vos statistiques de slippage entre deux brokers en parallèle, et avec quels écarts ? Et pour ceux qui codent, un partage de sondes d'exécution en MQL5 serait très utile à tout le monde.

