advanced drawdown faible ~60 trades/mo

Arbitrage

Les EA d'arbitrage exploitent des écarts de prix temporaires entre instruments liés. Sensibles à la latence et dépendants du broker. Les variantes retail reposent sur la corrélation statistique plutôt que sur un arbitrage pur entre places de marché.

Mécanisme

L'arbitrage statistique surveille l'écart entre deux paires corrélées (par exemple EUR/USD et GBP/USD, ou EUR/USD et EUR/GBP). Lorsque cet écart ajusté de la corrélation dépasse un seuil, l'EA vend l'instrument relativement cher et achète le moins cher, puis referme les deux jambes quand l'écart revient à la normale. Les variantes d'arbitrage de latence exploitent les retards du flux de prix entre brokers : la plupart des brokers l'interdisent désormais et le détectent par analyse de motifs.

Adéquation

L'arbitrage statistique est légitime et neutre vis-à-vis du broker ; l'arbitrage de latence est restreint chez la plupart des brokers de ce catalogue. Les variantes statistiques fonctionnent surtout sur EUR/USD contre GBP/USD (corrélation supérieure à 0,90) et exigent un compte à spread serré. La performance se dégrade quand la corrélation se rompt lors d'événements de risque. Convient aux traders systématiques à l'aise avec la logique du pairs trading ; déconseillé comme premier EA.

Notes

L’arbitrage abandonne la question que se pose toute autre stratégie. Un EA de tendance demande où va le prix ; un EA d’arbitrage statistique s’en désintéresse et traite plutôt la relation entre deux instruments. Quand deux paires normalement corrélées s’écartent, il vend celle qui est relativement chère et achète celle qui est bon marché, puis attend que revienne à la normale la relation — et non le marché.

C’est aussi de ce cadrage que doit partir l’honnêteté. Au sens des manuels, l’arbitrage est un profit sans risque tiré du même actif affiché à deux prix au même instant, et cette version n’existe quasiment pas sur le forex retail. Il reste un pari sur le maintien d’une relation statistique, plus une seconde activité bien différente — l’arbitrage de latence — que la plupart des brokers interdisent désormais purement et simplement. Cette page décrit comment la forme survivante se comporte à l’intérieur de MetaTrader 5 : les paramètres qui décident de sa solvabilité et les modes de défaillance qu’un expert advisor directionnel ne rencontre jamais. Elle se termine par la façon de la construire et de la mettre sous contrainte dans l’EA Builder avant d’exposer du capital.

Comment ça marche : les deux mécanismes d’arbitrage

Deux choses partagent le nom d’« arbitrage » sur le marché retail des EA, et elles n’ont presque rien en commun hormis ce nom.

L’arbitrage statistique surveille l’écart entre deux instruments corrélés. Prenez EUR/USD et GBP/USD : les deux portent une jambe longue en dollar, ils évoluent donc généralement ensemble, et leur corrélation couramment citée dépasse 0,90 en conditions normales. L’EA modélise la relation normale — une corrélation glissante, un ratio ou une régression de l’un sur l’autre — et mesure de combien les prix actuels s’en écartent. Quand cet écart franchit un seuil, il se met à la vente sur la jambe qui est allée trop loin et à l’achat sur celle qui a pris du retard. Chaque côté est dimensionné pour que la position reste à peu près neutre à la direction commune. La sortie, c’est le retour de la relation, pas un objectif de prix.

L’arbitrage de latence est une tout autre bête. Il exploite le décalage entre le flux de prix d’un broker et le marché au sens large, en entrant contre une cotation déjà périmée au moment où elle s’affiche. Ce n’est pas du tout un pari statistique : c’est une course contre un flux lent. La plupart des brokers de ce catalogue l’interdisent aujourd’hui dans leur convention de compte, le détectent par l’analyse des délais d’exécution et peuvent annuler le profit obtenu ou fermer le compte. Ce n’est pas une stratégie que ce site considère comme viable, et le reste de cette page porte sur la forme statistique.

  • Arbitrage statistique — autorisé et neutre vis-à-vis du broker, l’avantage vient du retour à la moyenne d’une relation, exige des spreads serrés puisque le coût se paie sur les deux jambes.
  • Arbitrage de latence — restreint chez la plupart des brokers, l’avantage vient du retard du flux plutôt que de l’analyse, fragile face à toute amélioration d’exécution côté broker.

Le moteur de profit d’un arbitrage statistique est le retour de l’écart ; son moteur de perte est le moment où cette relation cesse d’être une relation. Comme la position est neutre à la direction commune aux deux instruments, un mouvement de marché ordinaire l’effleure à peine — d’où un profil de drawdown qui paraît si calme, exactement jusqu’à ce qu’un choc découple les jambes.

Conditions de marché : quand un EA d’arbitrage gagne et quand il casse

Les conditions qui conviennent à un arbitrage statistique sont étroites, et chacune d’elles parle de stabilité plutôt que d’opportunité.

ConditionFavorable à l’arbitrage statistiqueHostile à l’arbitrage statistique
CorrélationStable d’un régime à l’autre, deux jambes portées par le même facteurUn changement de régime découple la paire ; la « relation » cesse d’exister
VolatilitéBruit ordinaire des deux côtés autour de la relationÉvénement de risque qui déplace une jambe bien plus que l’autre
Type de compteRaw/ECN, avec commission, serré sur les deux jambesStandard/Market : le spread doublé dépasse le retour à la moyenne
Origine de la divergenceTemporaire, portée par le flux d’ordres, sans actualité derrièreStructurelle : une décision de taux ou un choc revalorise une devise
Choix de l’instrumentMajors profondes partageant une deviseCroisées peu liquides où le spread d’une jambe ne se normalise jamais

L’erreur de lecture la plus coûteuse consiste à traiter chaque divergence comme une opportunité. Un écart s’étire pour deux raisons bien distinctes : un flux d’ordres temporaire, qui revient, et une revalorisation structurelle, qui ne revient pas. Quand une banque centrale déplace l’une des deux devises, les deux paires cessent de décrire la même chose. Un EA qui voit seulement « l’écart est anormalement large » continuera de renforcer une divergence devenue permanente. La stratégie a besoin d’une raison de croire que la relation existe encore : un filtre sur le calendrier, ou sur la corrélation elle-même, mesurée en direct plutôt que supposée.

Notez l’asymétrie avec une stratégie directionnelle : un EA de tendance perd quand le marché va de côté, un arbitrage statistique perd quand le marché fait un mouvement franc et unilatéral sur exactement une de ses jambes. Ils échouent par des temps différents, ce qui est la raison honnête d’envisager l’un à côté de l’autre plutôt qu’en remplacement.

Paramètres et réglages dans MT5

Un EA d’arbitrage statistique expose ses hypothèses à travers une poignée de paramètres. Chacun est une affirmation sur la relation, et les valeurs par défaut ne conviennent presque jamais à la paire que vous avez choisie.

ParamètrePoint de départ typiqueCe qu’il contrôle
CorrelationPeriodAssez long pour couvrir plus d’un régimeL’historique utilisé pour modéliser la relation normale ; trop court, il réapprend la divergence comme étant la normale
EntryThresholdUn écart supérieur à deux spreads plus la commissionDe combien l’écart doit s’étirer avant d’ouvrir les deux jambes
ExitThresholdÀ la moyenne modélisée ou tout prèsOù la position est refermée une fois la relation revenue
MaxSpreadPips (par jambe)Plafonné dur, juste au-dessus de la norme ECNAnnule l’entrée quand le spread d’une jambe rend l’aller-retour non rentable
HedgeRatio / taille de lotDérivé des valeurs de tick des deux jambes, pas fixé à 1:1Rend la paire réellement neutre au lieu de nominalement égale
MaxHoldingHoursBorné, et plus court que l’horizon de swapForce la sortie d’une divergence qui ne revient pas
MinCorrelationUn plancher mesuré en direct, vérifié avant chaque entréeBloque les nouvelles positions dès que la relation elle-même s’affaiblit

Deux paramètres décident de la solvabilité, et ce sont les deux qu’on laisse le plus souvent par défaut. MaxSpreadPips doit être appliqué par jambe, car l’aller-retour paie entrée et sortie des deux côtés. Un spread normal sur une jambe et un spread envolé sur l’autre, cela reste une transaction non rentable. De même, le ratio de couverture doit provenir des valeurs de tick réelles des deux jambes plutôt que de tailles de lot égales. Sur des paires dont la devise cotée diffère, des lots égaux ne sont pas une exposition égale, et la position « neutre au marché » porte discrètement un biais directionnel.

Trois réalités propres à MT5 méritent d’être signalées avant d’accorder du crédit à un backtest :

  • Les deux symboles ont besoin d’un historique réel. Une stratégie multi-symboles dans le Testeur de stratégies MT5 ne vaut que ce que vaut l’historique de ticks de chaque symbole qu’elle touche, pas seulement celui du graphique. Si l’historique de la seconde jambe est pauvre ou synthétique, le testeur produira quand même une courbe de capital — elle ne voudra simplement rien dire. Téléchargez l’historique des deux symboles et testez en mode chaque tick basé sur des ticks réels.
  • Les deux jambes ne s’exécutent pas simultanément. Deux appels OrderSend sont deux requêtes distinctes. C’est dans l’intervalle que vit le risque de jambe, et le testeur le modélise bien plus généreusement qu’un compte réel.
  • Le swap est un coût réel à soixante transactions par mois. Les positions conservées la nuit paient le financement sur les deux jambes, et les taux de swap des deux côtés ne sont pas symétriques : SymbolInfoDouble(symbol, SYMBOL_SWAP_LONG) et SYMBOL_SWAP_SHORT sont les valeurs à lire plutôt qu’à supposer. Une stratégie au gain unitaire faible peut en céder une part notable au coût de portage.
  1. Choisissez deux instruments partageant une devise et mesurez leur corrélation sur une fenêtre contenant au moins un événement de risque — pas sur un trimestre calme.
  2. Réglez le ratio de couverture à partir des valeurs de tick des deux jambes pour que la position soit neutre en exposition, et pas seulement égale en lots.
  3. Placez EntryThreshold au-dessus du coût aller-retour des deux jambes (deux spreads plus la commission), puis plafonnez durement MaxSpreadPips par jambe.
  4. Ajoutez un plancher MinCorrelation mesuré en direct et une borne MaxHoldingHours pour qu’une relation rompue soit quittée au lieu d’être moyennée.
  5. Faites un forward test en démo et consignez, pour chaque signal, l’écart d’exécution entre les deux jambes et le spread réellement payé sur chacune — puis comparez avec ce que le backtest supposait.

Modes de défaillance : comment un EA d’arbitrage perd de l’argent

Les pertes ne ressemblent pas à celles d’une stratégie directionnelle. Elles sont plus rares, et elles arrivent groupées.

  • Rupture de corrélation. Un choc revalorise une devise et les deux paires cessent de décrire la même chose. Les deux jambes évoluent contre la position en même temps et, comme le montage supposait la neutralité, la taille avait été fixée comme si cela ne pouvait pas arriver. C’est la perte dominante, et elle se concentre exactement dans les événements qui font déjà souffrir tout le reste d’un portefeuille.
  • Risque de jambe à l’entrée ou à la sortie. Un OrderSend est exécuté, l’autre est rejeté, requoté ou rempli nettement moins bien. Tant que cela dure, vous détenez une position directionnelle à taille pleine sans rien de la neutralité prévue. La même exposition réapparaît à la sortie si une seule jambe se referme.
  • Érosion par les coûts. Le gain par transaction est faible et le coût se paie sur deux jambes, environ soixante fois par mois. Une hypothèse de slippage ou de spread fausse d’une fraction de pip par jambe finit par absorber tout l’avantage. C’est pourquoi le modèle d’exécution et un compte de type ECN comptent ici davantage que la logique d’entrée.
  • Seuil calibré sur la fenêtre de test. L’écart d’entrée est optimisé sur les données mêmes qui ont servi à modéliser la relation : il épouse les divergences particulières de cette fenêtre plutôt que le concept de divergence. Le signe qui trahit, c’est que des seuils voisins donnent des résultats très différents.
  • Swap et durée de détention. Une divergence qui met des semaines à revenir paie le financement sur les deux jambes pendant tout ce temps, et peut finir gagnante en prix tout en restant négative sur le compte.
  • Clauses d’activité restreinte. Un EA vendu comme « arbitrage » mais en réalité fondé sur la latence peut voir ses profits annulés ou le compte fermé au titre des conditions du broker — une perte qui n’apparaît dans aucun backtest.

Comment construire et éprouver un EA d’arbitrage dans mt5depot

Nul besoin d’écrire du MQL5 pour assembler la variante statistique. Dans le constructeur sans code, vous montez la même machine : un panier multi-symboles avec entrée déclenchée par l’écart sur les deux jambes, une annulation sur spread par jambe, un ratio de couverture dérivé des valeurs de tick et une durée de détention bornée. Plus utile encore, vous pouvez attaquer ses hypothèses avant d’engager du capital.

  • Confirmez que le montage est statistique et non fondé sur la latence, et que votre broker l’autorise par écrit.
  • Mesurez la corrélation sur une fenêtre contenant un véritable événement de risque et notez ce qu’a fait l’écart pendant celui-ci.
  • Dérivez le ratio de couverture des valeurs de tick des deux jambes au lieu d’utiliser des lots égaux.
  • Placez le seuil d’entrée au-dessus du coût aller-retour de deux jambes et plafonnez le spread de chaque jambe indépendamment.
  • Backtestez avec un historique de ticks réel pour les deux symboles, puis testez en démo en consignant l’écart d’exécution et le spread réel par jambe.
  • Vérifiez le comportement de la stratégie quand la seconde jambe est rejetée : la bonne réaction est de refermer la jambe exécutée, pas d’attendre.

La raison de le construire soi-même, c’est qu’un EA d’arbitrage acheté cache précisément les chiffres qui décident du résultat. Une courbe de vendeur modélisée avec des exécutions simultanées et un spread fixe sur les deux jambes paraît extraordinairement lisse. Dans ce modèle, les deux risques réels de la stratégie — l’écart d’exécution et le coût doublé — n’existent pas. Reproduisez la même logique sur les spreads de votre propre broker et enregistrez ce qui se passe vraiment à chaque exécution : la courbe survit à ce contact, ou elle n’y survit pas.

Arbitrage face à une stratégie de retour à la moyenne

L’arbitrage statistique et le retour à la moyenne reposent sur la même hypothèse — une mesure étirée finit par revenir — appliquée à des objets différents. L’un traite l’écart d’une relation, l’autre l’écart d’un instrument par rapport à sa propre moyenne. Cette hypothèse commune signifie aussi qu’ils cassent pour la même raison, ce qu’il vaut mieux savoir avant de faire tourner les deux.

Arbitrage statistiqueRetour à la moyenne
Ce qui est étiréL’écart entre deux instrumentsUn instrument face à sa propre moyenne mobile
Exposition directionnelleÀ peu près neutre par constructionPleinement directionnelle, à contre-tendance
Variable décisiveStabilité de la corrélation et coût par jambeRégime : le marché tend-il ou évolue-t-il en range ?
Coût par signalDeux jambes, entrée et sortieUne jambe, entrée et sortie
Échoue quandLa relation cesse d’existerLe marché cesse d’évoluer en range et se met à tendre
ComplexitéAvancée — logique de paires, ratios de couverture, risque de jambeIntermédiaire — un instrument, un seuil

Aucune n’est en général le choix le plus sûr. Le retour à la moyenne porte un risque directionnel évident et se raisonne plus simplement. L’arbitrage statistique supprime l’essentiel de ce risque directionnel et le remplace par un risque plus subtil : la dépendance à une relation qui peut tout simplement cesser de tenir. Pire, il tend à échouer lors des mêmes événements qui frappent tout le reste de ce que vous détenez. Faire tourner les deux n’est pas une diversification si, au fond, les deux sont le même pari : que ce qui est étiré finira par revenir.

Paires typiques

Où cette stratégie fonctionne le mieux

Articles connexes

Questions fréquentes

Qu'est-ce qu'un EA d'arbitrage ?
Un EA d'arbitrage traite une relation entre deux instruments plutôt que la direction d'un seul. La forme retail est l'arbitrage statistique : l'EA suit l'écart entre deux paires corrélées et, dès que cet écart s'étire au-delà d'un seuil, il vend la jambe relativement chère et achète celle qui est bon marché, puis referme quand la relation revient. Une seconde forme, l'arbitrage de latence, exploite les retards du flux de prix entre brokers ; c'est une activité différente, restreinte chez la plupart des brokers de ce catalogue, et que ce site ne considère pas comme viable.
Le trading d'arbitrage avec un EA est-il sans risque ?
Non. La version des manuels — le même actif affiché à deux prix au même instant — n'existe pratiquement pas sur le forex retail, et ce qu'il en reste est un pari sur le maintien d'une relation statistique. La position est neutre en direction, pas en risque : lorsqu'un choc découple deux paires normalement corrélées, les deux jambes peuvent évoluer contre vous en même temps, et c'est précisément là que les pertes se concentrent. Le faible profil de drawdown d'un arbitrage statistique bien construit vient d'un risque unitaire faible pris très souvent, pas d'une absence de risque.
Quelle différence entre arbitrage statistique et arbitrage de latence ?
L'arbitrage statistique traite une corrélation entre deux instruments chez le même broker ; il est neutre vis-à-vis du broker et autorisé. L'arbitrage de latence exploite le décalage entre le flux de prix d'un broker et le marché au sens large, en entrant contre une cotation déjà périmée. La plupart des brokers l'interdisent aujourd'hui explicitement, le détectent par l'analyse des délais d'exécution et peuvent annuler le profit ou fermer le compte. Vérifiez lequel des deux un EA met réellement en œuvre avant de le financer : ils partagent un nom et rien d'autre.
Quelles paires conviennent à un EA d'arbitrage statistique ?
Des paires partageant une devise et présentant une relation documentée et stable : EUR/USD contre GBP/USD est le point de départ habituel car leur corrélation dépasse typiquement 0,90, et EUR/USD contre EUR/GBP est la construction triangulaire classique. L'exigence n'est pas une corrélation élevée sur un échantillon, mais une relation qui reste stable d'un régime à l'autre, car une corrélation mesurée uniquement en période calme se rompra exactement lors de l'événement qui vous coûte de l'argent.
Pourquoi une stratégie sensible au spread exige-t-elle un compte Raw ou ECN ?
Parce que chaque signal paie le coût d'entrée deux fois — une fois par jambe — et que le gain par transaction est petit par construction. Un EA d'arbitrage statistique qui ouvre une soixantaine de positions par mois paie ce coût doublé soixante fois. Sur un compte Standard, le spread des deux jambes peut dépasser le mouvement de retour à la moyenne que la stratégie cherche à capter, ce qui transforme une relation à espérance positive en un compte à espérance négative. La stratégie ne devient pas rentable avec un spread plus large ; elle devient une autre stratégie.
Qu'est-ce que le risque de jambe et comment le tester ?
Le risque de jambe, c'est ce qui arrive quand un côté de la transaction appariée est exécuté et l'autre non, ou l'est nettement moins bien. Pendant les secondes ou les minutes où vous ne détenez qu'une jambe, vous avez une position directionnelle ordinaire à taille pleine, sans rien de la neutralité que le montage supposait. Testez-le en vérifiant ce que fait l'EA quand le second OrderSend est rejeté — un EA bien conçu referme immédiatement la jambe exécutée au lieu d'attendre un meilleur prix — et en mesurant sur un compte démo l'écart d'exécution réel entre les deux jambes plutôt qu'en supposant la simultanéité.