Accueil > Blog > Impact du spread et du slippage sur les performances des EA - Vérification par les chiffres

spreadslippageEAMT5gestion des coûts

Impact du spread et du slippage sur les performances des EA - Vérification par les chiffres

Publié : 2026-05-18Lecture : env. 4 min
This article reflects information as of its publish date. EA performance figures (PF, DD, annual return) change with live trading and re-validation — check the latest on the EA pages. See the latest EA results

Impact du spread et du slippage sur les performances des EA - Vérification par les chiffres

Même quand un EA affiche d'excellents résultats en backtest, ses performances peuvent décliner en trading réel. L'une des principales causes est le « coût de transaction ». Le spread et le slippage sont des « coûts peu visibles » qui s'appliquent à chaque opération et, cumulés, peuvent peser lourdement sur les revenus annuels.

Qu'est-ce que le spread ?

Le spread correspond à la différence entre le prix d'achat (Ask) et le prix de vente (Bid). Lorsqu'un EA effectue une transaction, il paie automatiquement cet écart.

Exemple : XAUUSD
Ask (prix d'achat) : 2 000,50
Bid (prix de vente) : 2 000,20
Spread = 0,30 $ = 30 pips (pour XAUUSD, 1 pip = 0,01 $)

Comparaison du spread XAUUSD par courtier

CourtierSpread normalLors d'annoncesCaractéristiques
XMTrading (Standard)20 à 35 pips50 à 150 pipsStable, bonus disponibles
XMTrading (Zero)2 à 5 pips + commission10 à 30 pipsSpread réduit mais commissions
Exness (Standard)15 à 25 pips40 à 100 pipsDépôts/retraits rapides
Exness (Raw Spread)0 à 5 pips + commission5 à 20 pipsSpread minimal

Les EA de scalping sont davantage impactés par le spread, tandis que les EA swing sur H1 et D1 sont relativement moins affectés.


Calcul chiffré du coût du spread

Conditions : XAUUSD H1, spread moyen de 30 pips par transaction (0,30 $/lot), 30 transactions par mois

Taille de lotCoût spread par transactionCoût mensuel (30 trades)Coût annuel
0,010,03 $0,90 $10,80 $
0,100,30 $9,00 $108 $
0,501,50 $45,00 $540 $
1,003,00 $90,00 $1 080 $

Avec 0,10 lot, le coût du spread s'élève à 108 $ par an. Sur un compte de 1 000 $, il n'est pas rare que plus de 10 % des revenus annuels soient absorbés par les seuls frais de spread.


Qu'est-ce que le slippage ?

Le slippage désigne l'écart entre le prix auquel un ordre est passé et le prix auquel il est réellement exécuté.

Ordre : achat au marché à 2 000,00
Exécution : à 2 000,20
Slippage : +20 pips (direction défavorable)

Conditions favorisant un slippage élevé

  • Immédiatement après une publication économique : la liquidité baisse temporairement et les prix « sautent »
  • En période de forte volatilité : le prix évolue trop vite pour être exécuté au prix souhaité
  • Lorsque les serveurs du courtier sont surchargés
  • Durant les périodes de faible liquidité (tard la nuit, par exemple)

Écart entre backtest et trading réel

Le backtest MT5 utilise un spread fixé selon les paramètres suivants :

Valeur par défaut du Strategy Tester : spread fixe (ou spread actuel)
Spread réel : variable selon l'heure, les annonces et la volatilité du marché

Simulation d'un écart typique (100 transactions/an, SL moyen 1 000 pips, TP 1 500 pips) :

Spread simuléPF en BTPF réel (spread x2)
20 pips fixe1,451,30
30 pips fixe1,351,15
50 pips fixe1,200,95

Un BT avec un spread sous-évalué produit des résultats plus optimistes que la réalité.

Comment rendre le spread du BT plus réaliste

Dans les paramètres du MT5 Strategy Tester, vous pouvez définir manuellement le spread.

Paire : XAUUSD
Spread moyen réel : environ 30 pips (XMTrading Standard)
Spread BT recommandé : 30 à 50 pips (légèrement plus élevé pour un stress test)

Si le PF reste supérieur à 1,2 même avec un spread élevé, la stratégie est considérée comme viable en trading réel.


Paramètre MaxSpreadPoints

Les EA disponibles sur ce site disposent du paramètre MaxSpreadPoints.

MaxSpreadPoints = 500
→ Si le spread dépasse 50 pips (500 Points), aucun nouvel ordre n'est ouvert

Ce paramètre permet d'éviter des exécutions défavorables lors des pics de spread juste après les annonces économiques.

Valeurs recommandées par paire

PaireSpread normalMaxSpreadPoints recommandé
XAUUSD (H1)20 à 40 pips500 à 800
EURUSD (H1)5 à 15 pips200 à 300
USDJPY (H4)10 à 30 pips300 à 500
GBPUSD (M15)10 à 25 pips150 à 250

La gestion du spread est particulièrement critique pour le scalping (GBPUSD M15), qui exige des réglages stricts.


Mesures pratiques pour réduire le slippage

1. Préférer les ordres limités aux ordres au marché

Les ordres au marché (Market Order) sont exécutés immédiatement au prix Ask/Bid en vigueur, mais le slippage peut être élevé lors des mouvements brusques. Cela dit, la plupart des EA utilisent des ordres au marché.

2. Configurer le paramètre Slippage

Dans la fonction OrderSend de MT5, il est possible de définir le slippage toléré. Les EA de ce site utilisent Slippage = 30 (30 pips) par défaut. Si le slippage dépasse ce seuil, l'ordre est rejeté.

3. Éviter les périodes de faible liquidité

  • Les premières heures (00h00 à 02h00, heure serveur) offrent une liquidité réduite
  • Le spread a tendance à s'élargir dans les 30 minutes précédant et suivant les publications économiques
  • Consultez le paramètre de filtre d'actualités (UseNewsFilter)

4. Choisir un courtier ECN/STP

Les comptes de type ECN tels qu'Exness Raw Spread ou XMTrading ZERO proposent des spreads resserrés mais facturent des commissions. Pour les EA à haute fréquence, comparez le coût total avant de choisir.


Conclusion

Le spread et le slippage constituent des coûts inhérents à chaque transaction et influencent directement les performances à long terme d'un EA.

  • Les spreads utilisés en backtest ont tendance à être inférieurs à la réalité ; vérifiez vos BT avec des spreads réalistes
  • Utilisez MaxSpreadPoints pour bloquer les entrées lors des pics de spread
  • Plus vous faites du scalping, plus le choix du courtier et la gestion du spread sont déterminants

Beaucoup d'écarts de performance entre BT et réel s'expliquent simplement par des différences de spread. Commencez toujours par vérifier le paramètre de spread de votre BT.


FAQ

Q : Entre XMTrading Standard et Zero, lequel est le plus adapté aux EA ?

Cela dépend de la fréquence de trading. Pour des EA swing effectuant 10 à 30 trades par mois, le compte Standard (spread uniquement) est souvent avantageux. Pour les EA scalping à plus de 100 trades par mois, le compte Zero (spread réduit + commissions) peut s'avérer plus économique en coût total. Calculez le total des frais annuels pour chaque paire avant de décider.

Q : Comment vérifier le spread dans MT5 ?

Dans MT5 : faites un clic droit sur la paire → « Spécifications » → colonne « Spread ». Vous pouvez également consulter la différence entre Bid et Ask dans le panneau « Market Watch ». Le spread en temps réel est en constante évolution.

Q : Peut-on éliminer complètement le slippage grâce aux paramètres ?

Non. Tant que vous utilisez des ordres au marché, le slippage dépend de la liquidité du marché. Réduire trop le paramètre Slippage peut entraîner le rejet des ordres (en particulier juste après une annonce économique).

Q : À quel niveau fixer le spread pour un backtest ?

Nous recommandons de vérifier le spread moyen réel de votre courtier, puis d'effectuer le BT avec un spread de 1,5 à 2 fois cette valeur. Si l'espérance reste positive même avec le spread doublé, la stratégie est généralement fiable en conditions réelles.

Q : Où trouver les informations sur le spread d'Exness ?

Sur le site d'Exness (exness.com), la page « Conditions de trading » fournit les informations de spread par paire. Notez que les valeurs affichées sont indicatives et que le spread réel varie selon les conditions de marché.


Pages associées

Cours par E-mail de 5 Jours (Gratuit)

Recevez un e-mail par jour couvrant les bases du trading FX automatisé, comment lire correctement les backtests et des conseils pour choisir un courtier.

* Confidentialité strictement protégée. Vous pouvez vous désabonner à tout moment.