Un broker adapté au trading manuel ne convient pas nécessairement à un Expert Advisor. Les règles automatisées réagissent à des cours, des spécifications et des conditions d’exécution précises. Une faible différence peut déterminer si un ordre est accepté, refusé ou exécuté à un autre prix.
Vérifier d’abord la compatibilité de la plateforme
Le broker doit proposer exactement la plateforme requise par l’EA. Un fichier MT4 au format .ex4 ne s’installe pas dans MT5 comme un programme .ex5. Vérifiez la version du terminal, la prise en charge de Windows ou du VPS, l’autorisation du trading automatique et, si nécessaire, l’accès aux DLL.
Demandez au fournisseur le symbole et l’unité de temps attendus. Le même marché peut s’appeler EURUSD, EURUSD.a ou EURUSDpro. Un suffixe n’est pas forcément bloquant, mais l’EA doit le reconnaître. Contrôlez aussi l’autorisation du hedging, des ordres en attente et de plusieurs positions simultanées.
Comparer le coût total de trading
Le spread minimal affiché n’est qu’un élément. Observez le spread habituel pendant les heures où l’EA intervient, puis ajoutez commission, swap et marge propre au type de compte. Les frais pèsent davantage sur une stratégie dont le gain moyen par trade est faible.
| Élément | Impact sur l’EA | Comment vérifier |
|---|---|---|
| Distribution du spread | Les entrées et sorties peuvent se déclencher différemment. | Observer les périodes normales, le rollover et la volatilité. |
| Commission | Elle réduit chaque résultat net. | Calculer le coût par lot standard. |
| Swap | Les positions overnight accumulent un financement. | Vérifier long, short et jour du triple swap. |
| Slippage | Le prix demandé peut différer du prix exécuté. | Comparer les journaux aux exécutions réelles. |
Contrôler les spécifications du symbole
Dans la fenêtre Observation du marché de MT4, faites un clic droit sur le symbole puis choisissez Spécification. Examinez taille du contrat, décimales, valeur du tick, volume minimal, pas de volume, Stops Level, Freeze Level, mode d’exécution et horaires de marché. Ces données influencent le lot, la distance des ordres et l’acceptation du Stop Loss ou du Take Profit.
Ne transférez pas un lot ou un fichier SET d’un autre broker sans comparer taille du contrat, décimales et pas de volume.
Mesurer l’exécution et les conditions du VPS
Choisissez un VPS proche du serveur de trading du broker, pas simplement proche de votre domicile. Le ping est utile, mais ne représente pas tout le parcours d’un ordre. Consultez le Journal MT4 pour repérer requotes, off quotes, modifications refusées et coupures. Observez un échantillon suffisant pendant les sessions habituelles de l’EA.
Effectuer une validation contrôlée en démo
- Installez la même version et les mêmes paramètres que ceux prévus ensuite.
- Vérifiez symbole, timeframe, calcul du lot et Magic Number.
- Laissez le terminal actif pendant les sessions de la stratégie.
- Comparez les signaux attendus aux onglets Experts et Journal.
- Notez spreads, erreurs d’exécution et prix réels des ordres.
- En réel, commencez avec un risque capable d’absorber les écarts d’exécution.
La démo confirme la compatibilité sans garantir la même liquidité ni les mêmes fills. Réglementation, protection des fonds et conditions de retrait doivent être évaluées séparément selon votre juridiction.
Référence officielle
MetaTrader détaille spread, Stops Level, taille du contrat, exécution, limites de volume, swaps et sessions dans son aide officielle sur l’Observation du marché et les spécifications.