ForexBestRobots.com

Courtier et exécution · Compatibilité EA

Modèles d’exécution des courtiers Forex pour EA : Market Maker, STP, ECN et DMA

Comprenez comment le modèle du courtier, le mode d’exécution MetaTrader, le routage de la liquidité et les règles de traitement influencent un EA.

15 min de lectureRelu par la rédaction de ForexBestRobots
Schéma du parcours d’un ordre EA entre MetaTrader, le serveur du courtier et les sources de liquiditéIllustration originale ForexBestRobotsUne approche pratique et consciente du risque

L’étiquette du compte compte moins que le parcours réel et mesurable de l’ordre.

Les appellations commerciales donnent un premier repère, mais ne décrivent pas toute l’exécution. Pour un Expert Advisor, il faut surtout savoir comment les prix sont formés, où l’ordre est traité, quel mode d’exécution utilise le symbole et ce qui se passe lorsque le prix demandé n’est plus disponible.

Market Maker, STP, ECN et DMA : que signifient ces termes ?

Un Market Maker peut fournir le prix au client et devenir sa contrepartie selon sa politique d’exécution. STP désigne généralement un routage automatique vers un ou plusieurs fournisseurs externes. ECN fait référence à un réseau électronique qui agrège offres et demandes, tandis que DMA décrit un accès direct à un carnet ou à une place externe. Dans le Forex de détail, ces termes ne sont pas normalisés : le contrat et la politique d’exécution sont plus instructifs qu’un badge marketing.

AppellationPrincipe habituelÀ vérifier pour un EA
Market MakerLe courtier fournit le prix et peut internaliser le flux.Requotes, comportement du spread, stops et conflits d’intérêts.
STPLes ordres sont routés automatiquement vers des sources choisies.Régularité du routage, majoration et gestion des rejets.
ECNPrix et volumes de plusieurs participants sont agrégés.Commission, volume minimal, exécutions partielles et profondeur.
DMAL’ordre rejoint une place ou un carnet externe selon des règles précises.Instruments, types d’ordres, politique de fill et éventuel last look.
ECN n’est pas un certificat automatique de qualité

Un EA peut mieux fonctionner sur un compte stable et transparent que sur un compte au nom séduisant, mais aux spreads, rejets ou fills irréguliers.

Distinguer le modèle du courtier du mode d’exécution

MT4 peut afficher l’exécution instantanée, sur demande ou au marché. Ces modes décrivent le dialogue entre terminal et serveur ; ils ne prouvent pas que le courtier est ECN, STP ou Market Maker. En exécution instantanée, un prix devenu indisponible peut produire un requote. En exécution au marché, l’ordre est rempli au prix disponible sur le serveur, potentiellement différent de celui observé lors de l’envoi.

Consultez aussi les spécifications du symbole : spread fixe ou variable, décimales, taille du contrat, Stops Level, pas de volume, volume maximal, swap et horaires. Une logique EA correcte peut tout de même recevoir une erreur de stops ou de volume à cause de paramètres différents.

La qualité d’exécution se mesure

Analysez un échantillon représentatif des heures actives de l’EA. Enregistrez prix demandé, prix exécuté, latence totale, rejets, requotes, fills partiels et spread. Séparez les périodes normales du rollover, des annonces et de la faible liquidité. Un ordre rapide ne prouve pas une qualité constante.

PrixDistribution du slippage

Mesurer séparément les écarts favorables et défavorables.

FiabilitéTaux de rejet

Distinguer ouvertures, clôtures et modifications.

TempsLatence de bout en bout

Mesurer le parcours complet, pas seulement le ping VPS.

L’importance dépend de la stratégie. Quelques dixièmes de pip peuvent être négligeables sur H4 et décisifs pour un scalper. Les systèmes grid doivent aussi disposer d’assez de liquidité et de marge lorsque plusieurs ordres partent ensemble.

Liste de contrôle pour la compatibilité EA

Plateforme et version du terminal confirmées
Symbole, suffixe, décimales et contrat vérifiés
Hedging, ordres en attente et trading auto autorisés
Stops Level et Freeze Level compatibles
Volume minimal et pas de lot adaptés
Spread et commission testés aux heures actives
VPS proche du serveur de trading
Onglets Experts et Journal contrôlés

La réglementation, la protection des fonds et les retraits doivent être étudiés séparément pour l’entité juridique concernée. La compatibilité technique ne remplace pas la vérification du courtier.

Effectuer un test contrôlé avant le réel

  1. Utiliser la même version de l’EA, le même symbole, timeframe et les mêmes paramètres.
  2. Conserver un risque fixe et comparer aux mêmes heures.
  3. Exporter Experts, Journal et historique plutôt que des captures.
  4. Comparer demande et fill, spread, commission, swap et erreurs de modification.
  5. Inclure assez d’ordres dans des marchés calmes et rapides.
  6. Passer en réel avec une petite taille et confirmer les résultats.

N’optimisez pas l’EA autour d’un flux démo exceptionnellement favorable. Recherchez des conditions stables que la stratégie peut tolérer.

Références officielles

MetaTrader documente le traitement des ordres et les champs définis par le courtier dans Observation du marché et Spécification. À compléter avec la politique d’exécution du courtier.