MODULE SHARPTRADER · PRO & LITE
Broker Intervention Detection : découvrez comment votre broker exécute réellement vos ordres
Un module intégré à SharpTrader qui mesure chaque ordre clôturé des stratégies de votre choix : temps d’exécution en millisecondes, slippage par rapport au prix coté, spread au moment du fill et écart avec un flux de référence indépendant. Lorsqu’une exécution paraît anormale, vous voyez exactement quel contrôle a échoué et pourquoi. Il ne modifie jamais votre façon de trader.
Sur cette page
Pourquoi la qualité d’exécution compte
En bref : un terminal retail vous montre le prix obtenu, pas la manière dont vous l’avez obtenu. Deux brokers peuvent afficher le même prix et pourtant vous exécuter de façon très différente : l’un met 120 ms, l’autre 400 ms ; l’un vous applique un slippage symétrique, l’autre un slippage défavorable neuf fois sur dix. Pour les stratégies court terme et d’arbitrage, cette différence détermine si un backtest rentable résiste au trading réel.
Broker Intervention Detection transforme l’exécution en chiffres vérifiables. Le module tourne dans SharpTrader à côté de vos stratégies, conserve en mémoire les cotations récentes de chaque symbole et, à la clôture d’un ordre, reconstitue le moment de l’exécution pour le comparer à ce qu’affichaient le marché et un flux de référence à cet instant.
Ce que mesure le module
Chaque ordre clôturé devient une ligne dans l’onglet Closed orders. Stratégie, ticket, symbole, type et lots y côtoient des mesures qu’un terminal standard n’affiche pas :
| Mesure | Ce qu’elle vous indique |
|---|---|
| Open ms / Close ms | Le temps réellement mis par le broker pour exécuter la demande d’ouverture et celle de clôture, en millisecondes. |
| Open slip / Close slip | Le slippage signé en points par rapport au prix coté, de chaque côté. Le signe indique s’il a joué en votre faveur ou contre vous. |
| Spread à l’ouverture, à la clôture et moyen | Le spread au moment du fill comparé au spread habituel du symbole. |
| Off-market | Indique si le prix d’exécution se situait en dehors de tous les bid et ask cotés entre la demande et le fill. |
| Ref. deviation | L’écart en points entre le prix du broker et un flux de référence indépendant à ce moment-là. |
| Checks failed | Les contrôles nommés déclenchés sur cet ordre, par exemple Slow execution, Excessive slippage, Asymmetric slippage. |

Les ordres suspects sont surlignés en orange et les anomalies en rouge : une mauvaise session saute aux yeux. Des filtres permettent d’affiner la liste par stratégie, période ou ticket, et Export CSV vous fournit les données brutes. Un clic sur un ordre ouvre son Execution Report : le verdict, les deux jambes de l’ordre, chaque contrôle échoué avec une explication en une ligne, et un graphique des cotations bid, ask et de référence autour du fill.
Les 9 contrôles de détection
Chaque contrôle porte un nom fixe et une définition précise : une alerte n’est jamais une boîte noire. Les contrôles critiques classent un ordre comme anomalie ; les avertissements le classent comme suspect.
| Contrôle | Gravité | Se déclenche lorsque |
|---|---|---|
| Excessive slippage | Critique | Le slippage défavorable à l’ouverture ou à la clôture dépasse votre « Max acceptable slippage ». |
| Off-market quote | Critique | Le prix d’exécution se situait en dehors de tous les bid et ask cotés entre la demande et le fill ; avec un flux de référence, il doit aussi être hors marché sur celui-ci. |
| Spread spike | Critique | Le spread au moment du fill dépassait le multiple défini du spread moyen du symbole, et était plus large d’au moins 1 point. |
| Phantom spike (SL/TP) | Critique | Juste avant la clôture, le prix du broker a fait un pic défavorable que le flux de référence n’a pas montré. C’est ainsi qu’un stop est touché par un prix qui n’a jamais réellement été traité. |
| Slow execution | Critique | L’ouverture ou la clôture a pris plus de temps que votre « Max acceptable execution time ». |
| Asymmetric slippage | Avertissement | Sur les 50 derniers fills de la stratégie, au moins 65% des fills avec slippage ont joué contre vous, ce qui est improbable avec une exécution équitable (test binomial, p < 0.05). |
| Quote freeze | Avertissement | Aucune cotation pendant une durée supérieure à la limite de gel autour de l’ordre, alors que le flux de référence continuait d’évoluer. |
| Asymmetric latency | Avertissement | Un côté du même ordre a pris beaucoup plus de temps que l’autre. |
| Requote / Order rejected & resent | Avertissement | Le broker a fait un requote, ou un ordre sur le même symbole et dans le même sens a été rejeté peu avant celui-ci. |
Alertes et synthèses d’exécution
L’onglet Alerts fait le bilan. Lorsqu’une stratégie cesse de trader, vous recevez une synthèse d’exécution : ordres analysés, nombre d’ordres signalés, temps de fill médian comparé à votre médiane sur 30 jours, slippage net défavorable en points et contrôle le plus fréquent du lot. En dessous, l’historique des alertes enregistre des événements en temps réel, par exemple :
- un stop-loss déclenché par un prix que le flux de référence ne confirme pas ;
- un ordre exécuté en dehors du prix du marché, avec le coût subi ;
- un slippage systématiquement défavorable sur un symbole ;
- des cotations d’un broker qui se figent à répétition alors que le flux de référence reste actif ;
- des ordres rejetés puis renvoyés.

Les événements critiques peuvent déclencher une notification sur le bureau ; les avertissements respectent une limite de notifications pour qu’une mauvaise heure n’envahisse pas votre écran. Les alertes peuvent aussi être transmises sur Telegram.
Les paramètres que vous contrôlez
C’est vous qui décidez de ce qui est anormal. Les valeurs par défaut constituent un point de départ raisonnable, et le panneau communautaire peut proposer en un clic des seuils recommandés par le serveur.
| Paramètre | Par défaut |
|---|---|
| Max acceptable execution time | 200 ms |
| Max acceptable slippage | 10 points |
| Spread spike multiplier | 3× |
| Phantom spike deviation | 2 points |
| Quote freeze | 2,000 ms |
| Asymmetric latency ratio | 3× |
| Rejected & resent window | 10 secondes |
| Mémoire des cotations par symbole / conservation des rapports | 60 secondes / 90 jours |

Confidentialité et consentement
Le module s’active stratégie par stratégie, sur votre choix, et ne modifie jamais le comportement de trading. À la première activation, SharpTrader affiche une boîte de dialogue de consentement qui liste précisément ce qui est collecté et ce qui ne l’est pas.
- Collecté, si vous acceptez le partage : nom du broker et du serveur de trading, horaires des ordres, temps d’exécution par côté, prix demandés et exécutés, slippage, spread, horodatages du flux de cotations, symbole, type d’ordre et taille du lot.
- Jamais collecté : votre numéro de compte ou identifiant de trading, votre nom, tout mot de passe broker, votre solde, vos fonds propres ou votre marge.
- Vous choisissez quels brokers sont transmis et vous pouvez retirer votre consentement à tout moment ; la collecte s’arrête immédiatement.

Broker Execution Scorecard (abonnement optionnel)
Le module fonctionne de manière autonome : tout ce qui précède s’exécute localement dans votre terminal. Si vous souhaitez comparer votre broker à d’autres, le Broker Execution Scorecard est un espace membres de notre site qui agrège les données d’exécution anonymes des traders SharpTrader ayant donné leur accord. Choisissez un broker, un serveur de trading, un symbole et une période, et comparez la part d’ordres signalés, les temps de fill médians et les plus lents ainsi que le slippage net avec tous les autres brokers, en plus de vos propres fills face à ceux de la communauté. L’accès fait l’objet d’un abonnement séparé à $49 par mois, ouvert depuis le terminal en un clic.
Présentation vidéo
2:22 · Closed orders, alertes, paramètres, confidentialité et le Broker Execution Scorecard.
Configuration requise et tarifs
- Prix du module : $399, paiement unique.
- Compatible avec : SharpTrader Pro et SharpTrader Lite. Le module est activé sur votre licence SharpTrader existante.
- Flux de référence : intégré ; aucun abonnement de données supplémentaire n’est nécessaire pour les contrôles.
- Scorecard : optionnel, $49 par mois.
- Support : support technique gratuit de BJF Trading Group, y compris de l’aide pour régler les seuils adaptés à votre broker.
Mesurez votre broker avant d’augmenter vos volumes
Connaissez votre temps d’exécution réel, votre slippage réel et les contrôles qui échouent le plus souvent, ordre par ordre.
Ajouter au panier : $399Lire le guide : la qualité d’exécution des brokers
FAQ
Le module modifie-t-il la façon dont mes stratégies tradent ?
Non. Il se contente de lire les ordres clôturés et les cotations et de calculer des mesures. Il n’ouvre, ne clôture ni ne modifie jamais un ordre.
Fonctionne-t-il dans SharpTrader Lite ?
Oui. Le module fonctionne dans SharpTrader Pro comme dans SharpTrader Lite.
Ai-je besoin de l’abonnement Scorecard ?
Non. Tous les contrôles, rapports, alertes et exports fonctionnent localement sans lui. Le Scorecard ajoute la comparaison avec les autres brokers et avec la communauté.
Un ordre signalé prouve-t-il que mon broker a triché ?
Non. Une alerte signifie que l’exécution était anormale selon une définition claire. Des délais réseau, un serveur surchargé ou un marché rapide peuvent produire le même résultat. Recherchez des tendances sur de nombreux ordres et utilisez l’Execution Report comme élément de preuve lorsque vous échangez avec votre broker.
Quelles données quittent mon ordinateur ?
Aucune, sauf si vous donnez votre consentement et cochez Upload pour un broker. Seules des données d’exécution anonymes sont alors envoyées. Les numéros de compte, identifiants, noms, mots de passe et soldes ne sont jamais collectés.
Puis-je exporter les données ?
Oui. La liste Closed orders, chaque Execution Report et les synthèses d’exécution peuvent être exportés en CSV.
Le trading comporte des risques. Les résultats de détection sont des informations de diagnostic, et non la preuve d’une faute du broker. Ceci ne constitue pas un conseil financier.










