intermediate drawdown élevé ~40 trades/mo

Grid

Les EA grid ouvrent des ordres à intervalles de prix réguliers, construisant un maillage d'entrées d'achat et de vente qui profite de l'oscillation. Gourmands en capital ; nécessitent une gestion rigoureuse du drawdown pour survivre aux régimes de tendance.

Mécanisme

The EA divides a price range into equal steps (e.g. every 20 pips) and places pending buy stops and sell stops at each level. As price oscillates through the grid, filled orders generate running profit. Positions are closed when net floating P&L crosses a configurable threshold. Grid width, step size, and lot scaling determine maximum drawdown.

Adéquation

Profitable in consolidating, low-trend markets (ADX < 20). Severely disadvantaged during sustained trends: if price breaks out of the grid range, unrealised losses compound quickly. Best on EUR/CHF, USD/CHF in calm macro environments. Requires $3,000-$10,000 minimum to absorb multi-level open exposure.

Notes

Le trading en grid abandonne l’idée de prédire la direction. Il place plutôt un maillage d’ordres d’achat et de vente à intervalles fixes et récolte du profit à partir de l’oscillation. Chaque fois que le prix va et vient à travers la grille, les ordres déclenchés engrangent de petits gains. Sur un marché calme et confiné dans un range, cela produit une courbe de capital lisse, presque ennuyeuse, ce qui est précisément la raison pour laquelle les grilles sont séduisantes. Le danger, c’est la tendance. Lorsque le prix casse hors de la plage de la grille et continue, l’EA accumule des positions perdantes d’un côté qu’il n’avait jamais prévu de clôturer, et la perte non réalisée s’aggrave rapidement.

Cette page explique comment un expert advisor grid se comporte réellement à l’intérieur de MetaTrader 5. Elle couvre les paramètres spécifiques qui décident s’il survit, comment il échoue, et comment en construire un et le soumettre à des tests de résistance sur l’EA Builder avant d’exposer du capital réel.

Comment ça fonctionne : le mécanisme de la grille

Un EA grid divise une plage de prix en pas égaux et place des ordres en attente à chaque niveau. Supposons que EUR/USD se négocie à 1,1000 et que vous fixiez un pas de 20 pips. L’EA place des buy stops à 1,1020, 1,1040, 1,1060 au-dessus, et des sell stops à 1,0980, 1,0960, 1,0940 en dessous (une grille bidirectionnelle ou « couverte »). À mesure que le prix monte à travers 1,1020, cet achat se déclenche ; si le prix redescend ensuite, une vente correspondante le clôture pour environ 20 pips moins le spread. La grille ne se soucie pas de savoir dans quel sens le prix bouge ensuite — elle a seulement besoin que le prix continue de traverser les mêmes niveaux.

Trois paramètres définissent toute la machine :

  • Taille du pas (espacement) — la distance en pips entre les niveaux. Des pas plus petits captent davantage d’oscillation mais empilent les positions ouvertes plus vite.
  • Plage de grille / nombre de niveaux — jusqu’où au-dessus et en dessous du prix de départ l’EA continuera de placer des ordres. C’est le levier de risque le plus important à lui seul, car il plafonne le nombre de positions perdantes qui peuvent s’accumuler du mauvais côté.
  • Logique de take profit — la plupart des grilles clôturent le panier entier lorsque le profit flottant net franchit un seuil (par ex. +$50), plutôt que de clôturer les jambes individuellement. L’objectif du panier, réparti sur de nombreuses petites jambes, explique pourquoi les grilles peuvent afficher des taux de réussite élevés.

Le moteur de profit est l’oscillation ; le moteur de perte est la tendance. Lorsque le prix quitte la plage de la grille dans une direction, chaque ordre du côté opposé devient une perte flottante que l’EA n’avait jamais prévu de réaliser, et il continue d’alimenter la pile à mesure qu’il place de nouveaux niveaux. Que cette pile soit survivable ou non dépend entièrement du nombre de niveaux et de votre marge libre — c’est pourquoi le trading en grid est en réalité un problème de dimensionnement de position déguisé en stratégie d’entrée.

Conditions de marché : quand une grille gagne et quand elle casse

Une grille est un pari de retour à la moyenne. Elle gagne lorsque le prix est contenu — oscillant à l’intérieur d’une bande sans s’engager dans une direction — et elle perd lorsque le prix est en tendance. Le filtre le plus net est l’Average Directional Index (ADX). Des lectures inférieures à 20 signalent un régime de range où une grille récolte de manière fiable. Des lectures qui grimpent au-dessus de 25 avertissent qu’une tendance se forme et que l’exposition ouverte va se constituer d’un seul côté.

RégimeADX (14)Ce que fait la grilleRésultat
Range serré< 15Les jambes se déclenchent des deux côtés, les paniers clôturent dans les tempsGains lisses et réguliers
Agité / à la dérive15–25Les paniers clôturent plus lentement, une légère perte flottante se constitueMarginal ; surveiller l’exposition
Tendance soutenue> 25Un côté ne clôture jamais, les pertes s’aggraventRisque de drawdown / appel de marge

C’est pourquoi le choix de la paire compte davantage que pour une stratégie directionnelle. Les paires historiquement confinées dans un range — EUR/CHF, USD/CHF et autres paires liées à des relations macroéconomiques lentes à évoluer — passent plus de temps à osciller et moins de temps en tendance. C’est exactement le régime dont une grille a besoin. Les majeures fortement en tendance et les croisements JPY pendant un cycle de hausse des taux sont le cimetière des grilles naïves. Une grille traversant une surprise de banque centrale ou une cassure de type risk-off est le cas d’échec type. La courbe même « lisse pendant des mois » qui attire les acheteurs est le décor de la seule course qui la fait rendre les armes.

Paramètres et réglages dans MT5

À l’intérieur de MetaTrader 5, un EA grid expose son risque via une poignée de paramètres dans la boîte de dialogue des propriétés de la stratégie. Voici ceux qui décident du résultat — réglez-les à partir de la volatilité propre de la paire, jamais à partir de chiffres ronds :

ParamètrePoint de départ typiqueCe qu’il contrôle
GridStepPips≈ 1× ATR(14) sur l’unité de temps de travail (15–25 sur EUR/USD H1)Distance entre les niveaux ; plus serré = constitution d’exposition plus rapide
MaxLevels8–12 par côté, strictement plafonnéLe plafond d’exposition — votre paramètre de sécurité le plus important à lui seul
LotPerLevelFixe (par ex. 0,01)Taille de position à chaque niveau ; garder constante, sans progression
LotMultiplier1,0 (c.-à-d. désactivé)Toute valeur > 1,0 transforme la grille en martingale — un signal d’alerte
BasketTakeProfit+$X net sur toutes les jambes ouvertesClôture le panier entier à l’objectif
BasketStopLoss-$Y net — doit être définiLe coupe-circuit qui plafonne le pire des cas

Les deux paramètres que les gens sautent sont les deux qui maintiennent le compte en vie. MaxLevels plafonne la profondeur que l’échelle peut atteindre avant que l’EA cesse d’ajouter des ordres ; BasketStopLoss force l’EA à réaliser la perte et à réinitialiser au lieu de maintenir un panier ouvert jusqu’à l’oubli. Une grille avec MaxLevels sans limite et sans stop de panier n’est pas une stratégie — c’est un appel de marge différé.

Deux pièges spécifiques à MT5 méritent d’être signalés. Premièrement, les ordres de grille en attente ne consomment aucune marge tant qu’ils ne sont pas déclenchés. Ainsi, le chiffre de marge du Strategy Tester paraît confortable jusqu’au moment exact où une tendance déclenche toute l’échelle d’un coup — calculez toujours à la main la marge de l’échelle remplie. Deuxièmement, les courtiers plafonnent le nombre d’ordres simultanés en attente et ouverts par compte. Une grille serrée chez un courtier à faible plafond peut silencieusement échouer à placer ses niveaux les plus profonds, modifiant discrètement la stratégie que vous pensiez exécuter.

  1. Ouvrez les propriétés de l’EA dans MT5 (F7 sur le graphique) et réglez GridStepPips à partir de l’ATR, non d’un chiffre rond.
  2. Plafonnez strictement MaxLevels et définissez un BasketStopLoss non nul — ne laissez jamais l’un ou l’autre sans limite.
  3. Confirmez que LotMultiplier est à 1,0 sauf si vous avez modélisé explicitement le pire cas martingale.
  4. Lancez le Strategy Tester sur une période de tendance, puis calculez la marge que l’échelle entièrement remplie consommerait à l’extrémité éloignée.
  5. Une fois seulement que la marge de l’échelle remplie tient dans votre compte avec de la marge de manœuvre, effectuez un forward test sur démo pendant au moins une semaine.

Modes de défaillance : comment une grille explose

Chaque défaillance de grille remonte à une exposition ouverte que le compte ne pouvait pas porter. Les chemins spécifiques :

  • Cassure de tendance. Le prix quitte le range et un côté de la grille ne clôture jamais. La perte flottante grandit à chaque nouveau niveau jusqu’à ce que le stop de panier se déclenche — ou, sans lui, jusqu’à épuisement de la marge. C’est le tueur dominant.
  • Martingale cachée. De nombreux EA « grid » augmentent discrètement les lots aux niveaux plus profonds. Cela flatte le win rate et la courbe de capital dans un backtest. Mais cela convertit un drawdown linéaire et survivable en un drawdown exponentiel et anéantisseur de compte pendant une tendance.
  • Sous-capitalisation. Le compte ne peut pas assurer la marge de l’échelle entièrement remplie. L’EA semble correct pendant des mois de remplissages partiels, puis une seule journée directionnelle remplit tous les niveaux d’un coup et déclenche un appel de marge au pire prix possible.
  • Espacement sur-optimisé. La taille du pas a été optimisée pour un range historique. Lorsque le régime de volatilité change, le même espacement est soit trop serré (sur-trading), soit trop large (oscillation manquée), et l’avantage s’évapore.
  • Saignement des coûts. Les grilles serrées génèrent un nombre élevé de transactions. Le spread et le swap sur des dizaines de petites jambes érodent discrètement le mince profit par jambe, si bien qu’une grille dont le backtest atteint le seuil de rentabilité perd souvent de l’argent en réel une fois les coûts réels appliqués.

Comment construire et tester en résistance un EA grid dans mt5depot

Vous n’avez pas besoin d’écrire du MQL5 pour construire une grille disciplinée. Dans le builder no-code, vous assemblez la même machine — une échelle d’ordres en attente, un plafond de niveaux, un objectif de panier et un stop de panier — et, surtout, vous pouvez tester en résistance le pire des cas avant de risquer du capital :

  • Réglez l’espacement à partir de l’ATR sur la paire et l’unité de temps exactes que vous exécuterez, et faites un backtest d’au moins trois espacements.
  • Plafonnez strictement le nombre de niveaux et confirmez que l’échelle entièrement remplie tient dans votre marge libre avec de la marge de manœuvre.
  • Gardez les lots fixes ; traitez tout multiplicateur de lot comme une martingale qui nécessite son propre modèle de probabilité de ruine.
  • Attachez un stop-loss de panier non nul afin que la pire course directionnelle soit bornée, et non ouverte sans limite.
  • Faites un backtest sur la pire période de tendance de la paire, puis un forward test sur démo pendant au moins une semaine.

L’intérêt de le construire vous-même est que vous pouvez voir le drawdown qu’un EA grid acheté dissimule. Lorsque vous exécutez la même grille sur une période de tendance à partir de données tick, le panier qui « se rétablit toujours » dans le marketing se rétablit soit dans les limites de votre marge, soit pas. Le builder vous montre lequel, avant qu’un compte réel ne l’apprenne à la dure.

La grille face à une stratégie de tendance

Parce qu’une grille profite de l’oscillation, elle est l’opposé structurel d’un EA de suivi de tendance — et les deux échouent dans des conditions opposées, ce qui explique pourquoi les traders les associent parfois.

GrilleSuivi de tendance
Meilleur régimeRange (ADX < 20)Tendance (ADX > 25)
Win rateÉlevé (nombreux petits gains)Faible (peu de gros gains)
Forme des pertesQueue épaisse à gauche (cassure)Nombreuses petites pertes (agitation)
Besoin en capitalÉlevé (finance l’échelle ouverte)Modéré
Pire ennemiUne tendance soutenueUn range tranquille

Aucune n’est « meilleure » ; ce sont des outils pour des météos différentes. L’erreur est de déployer une grille comme s’il s’agissait d’un système tout-terrain. C’est une spécialiste du range qui doit être désactivée — ou protégée par un stop de panier ferme et un filtre de tendance — dès l’instant où le marché s’engage dans une direction.

Paires typiques

Où cette stratégie fonctionne le mieux

Questions fréquentes

Qu'est-ce qu'un EA de trading en grid ?
Un EA de trading en grid est un expert advisor qui place des ordres d'achat et de vente en attente à intervalles de prix fixes — par exemple tous les 20 pips — au lieu de prédire la direction. À mesure que le prix oscille à travers la grille, des ordres opposés se déclenchent et engrangent de petits gains, et le panier est clôturé lorsque le profit flottant net atteint un objectif. C'est un outil de retour à la moyenne qui prospère sur les marchés en range et souffre lors des tendances soutenues.
Le trading en grid est-il rentable ?
Un EA grid peut être rentable dans des conditions de range et de faible tendance où le prix traverse à répétition les mêmes niveaux, mais sa courbe de capital cache une queue de distribution épaisse à gauche : une seule cassure directionnelle peut accumuler de nombreuses positions ouvertes perdantes et effacer des mois de gains. La rentabilité dépend bien plus du contrôle du drawdown — largeur de grille, un stop de panier ferme et des lots fixes (pas martingale) — que du taux de réussite affiché.
Quel espacement de grille dois-je utiliser dans MT5 ?
Réglez le pas à partir de la volatilité propre de la paire, et non d'un chiffre rond. Une règle courante est un espacement proche de l'Average True Range à 14 périodes sur votre unité de temps de travail : sur EUR/USD H1, cela représente souvent 15-25 pips. Un espacement plus large signifie des remplissages moins nombreux mais plus importants et un panier qui se constitue plus lentement ; un espacement plus serré capte davantage d'oscillation mais empile l'exposition ouverte plus vite. Faites un backtest d'au moins trois espacements sur les mêmes données tick avant de vous engager.
Combien de niveaux de grille mon compte peut-il financer ?
Divisez la marge libre par la marge par lot à votre effet de levier, puis par la taille de lot par niveau, pour obtenir le nombre maximum de positions simultanées avant un appel de marge. Si une grille peut ouvrir 20 niveaux de 0,01 lot et que le compte ne peut pas assurer la marge des 20 à l'extrémité éloignée de la grille, l'EA est sous-capitalisé. Dimensionnez toujours l'échelle pour le pire des cas, et non pour le mois moyen.
Un EA grid doit-il utiliser une progression de lots martingale ?
Les lots fixes sont bien plus sûrs. La progression de type martingale — augmenter la taille de lot à chaque niveau plus profond — rend la courbe de capital plus lisse dans les backtests, mais transforme le drawdown gérable d'une grille en une queue de distribution capable d'anéantir le compte pendant une tendance. Si vous devez augmenter les lots, plafonnez le multiplicateur et le nombre de niveaux, et modélisez la perte exacte du pire cas avant de passer en réel.
Le trading en grid est-il la même chose que la martingale ?
Non. Une grille pure utilise une taille de lot constante à chaque niveau et profite de l'oscillation ; la martingale augmente la taille de lot après les pertes pour forcer un gagnant qui compense. De nombreux EA grid publiés greffent discrètement une progression martingale sur la grille, et c'est de là que proviennent la plupart des explosions de compte. Lisez attentivement les paramètres et considérez tout champ de multiplicateur de lot comme un signal d'alerte tant que vous n'avez pas prouvé le pire des cas.