Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Telegram !
Rejoignez notre page de fans
Un script intéressant ?
Poster un lien vers celui-ci -
laisser les autres l'évaluer
Vous avez aimé le script ? Essayez-le dans le terminal MetaTrader 5
Experts

GoldLondonBreakout - expert pour MetaTrader 5

Adeolu Kayode Gbadebo
Adeolu Kayode Gbadebo
  • Software Engineer & Algorithmic Trader ​,Quantitative Developer & Instructor à  NIGERIA
  • Nigeria
  • 2734
Automated Trading: Designing and optimizing high-performance Expert Advisors (EAs) for financial markets.

Gmail: Adeolugbadebo500@gmail.com
| French English Русский 中文 Español Deutsch 日本語 Português 한국어 Italiano Türkçe
Vues:
113
Note:
(3)
Publié:
Mise à jour:
MQL5 Freelance Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance

EA « Gold London Breakout »

Le principe

L'or présente un schéma de comportement bien établi : il a tendance à se stabiliser pendant la séance asiatique, puis à connaître une forte volatilité dès l'ouverture des marchés londoniens. Cet EA ne prédit pas cette expansion : il mesure la fourchette asiatique de la journée, puis place un ordre BuyStop en attente juste au-dessus et un ordre SellStop en attente juste en dessous, de sorte que la direction dans laquelle le marché se détache effectivement est celle qui fait l'objet de la transaction. Les deux ordres sont de type OCO (one-cancels-other) : dès que l’un d’eux est exécuté, l’EA annule son jumeau, ce qui vous évite de détenir simultanément des positions dans les deux sens.

Le symbole et la période d’analyse ont ici plus d’importance que dans la plupart des EA, car le principe même repose sur le fait que l’instrument présente effectivement ce comportement de compression de séance : il est conçu et destiné à la paire XAUUSD (or), sur un graphique M15. Le M15 est spécifiquement recommandé car les vérifications des limites horaires qui délimitent la fourchette et ouvrent la fenêtre de trading nécessitent une résolution suffisante pour capturer clairement la transition sans traiter chaque tick individuellement.

Comment l’interpréter

  • La fenêtre de fourchette asiatique — de InpAsianStartHour à InpAsianEndHour, heure du serveur. L'EA surveille chaque barre dans cette fenêtre et enregistre le plus haut et le plus bas de la séance au moment où la fenêtre se ferme.
  • Le filtre de fourchette — la fourchette asiatique est comparée à l’ATR quotidien propre au symbole plutôt qu’à un nombre fixe de points ; ainsi, le filtre s’ajuste automatiquement au niveau de prix et au régime de volatilité dans lesquels se trouve actuellement l’instrument, sans nécessiter de réajustement manuel chaque fois que l’or (ou tout autre symbole) passe dans une nouvelle fourchette de prix. Si la fourchette de la séance se situe en dessous de InpMinRangeATRFrac ou au-dessus de InpMaxRangeATRFrac de l’ATR quotidienne, l’EA reste inactif pour la journée. Une fourchette aussi étroite signifie généralement une séance moribonde sans véritable cassure à négocier ; une fourchette aussi large signifie généralement que la compression sur laquelle repose la stratégie ne s’est jamais produite.
  • Les ordres de cassure — placés dès que l’horloge atteint InpLondonStartHour, se situent dans une petite zone tampon proportionnelle à l’ATR en dehors de la fourchette verrouillée. Les stops et les cibles sont fixés à partir de l’ATR au moment du placement, et non à partir de la largeur de la fourchette ; ainsi, le risque de la transaction reste constant, quelle que soit l’ampleur de la fourchette de la journée.
  • Expiration: si aucun des ordres en attente ne s’est déclenché à InpLondonEndHour, les deux sont annulés. La stratégie ne vise la cassure que pendant l’ouverture effective de la Bourse de Londres ; un mouvement qui commence plusieurs heures plus tard relève d’une configuration totalement différente.

Variables externes (entrées)

Entrée Valeur par défaut Objectif
InpAsianStartHour / InpAsianEndHour 0 / 7 Plage horaire sur laquelle la fourchette asiatique est calculée, heure du courtier/serveur.
InpDailyAtrPeriod 14 Période de l’ATR sur la barre journalière utilisée uniquement pour ajuster le filtre de fourchette — indépendamment de l’ATR utilisée pour les stops ci-dessous.
InpMinRangeATRFrac / InpMaxRangeATRFrac 0,15 / 0,70 Filtre les jours où la fourchette asiatique représente une fraction trop faible de l’ATR quotidien (pas de véritable compression) ou trop importante (la compression s’est déjà rompue), exprimée par rapport à la volatilité actuelle de l’instrument lui-même plutôt qu’en nombre de points fixes.
InpLondonStartHour / InpLondonEndHour 7 / 11 Plage horaire pendant laquelle les ordres de cassure restent actifs ; ils sont annulés à la fin de cette plage s’ils n’ont pas été exécutés.
InpAtrPeriod 14 Période ATR utilisée pour la zone tampon d’entrée et la distance du stop.
InpBreakoutBufferATR 0,15 Distance, exprimée en ATR, à laquelle les ordres en attente se situent en dehors de la fourchette — suffisante pour éviter qu’ils ne se déclenchent en raison du bruit juste à la limite de la fourchette.
InpStopATRMult 1,2 Distance du stop-loss par rapport au point d’entrée, en ATR. Indépendante de la largeur de la fourchette, ce qui permet de maintenir un risque constant d’un jour à l’autre.
InpRewardMultiple 1,8 Take-profit exprimé en multiple de la distance du stop (R).
InpRiskPercent 1,0 Risque par transaction exprimé en pourcentage des fonds du compte ; la taille de la position est calculée à partir de ce pourcentage et de la distance de stop réelle.
InpMaxSpreadPoints 350 Ne passe pas d’ordres ce jour-là si le spread est supérieur à cette valeur au moment de la passation — les spreads sur l’or peuvent être élevés à l’ouverture.
InpMagicNumber / InpDeviationPoints 20260801 / 50 Paramètres standard d’identification des transactions et de tolérance au slippage.

Utilisation recommandée

Conçu pour la paire XAUUSD sur la période M15. Il se compilera et s’exécutera sur d’autres symboles et périodes, mais le principe même — compression asiatique, expansion londonienne — est un schéma spécifique à l’or ; il ne faut donc pas s’attendre à ce que les résultats obtenus ailleurs suivent la même logique. Vérifiez l’heure du serveur de votre courtier par rapport à l’heure d’ouverture réelle de Londres avant de vous fier aux paramètres de session par défaut ; les décalages horaires varient selon les courtiers et en fonction des changements d’heure liés à l’heure d’été de chaque côté.

Une remarque concernant le type de compte mérite d’être soulignée en toute honnêteté : ce programme a été écrit en partant du principe d’un compte autorisant la couverture, où la position propre de l’EA est sans ambiguïté. Sur un compte à compensation, si une autre position existe déjà sur le même symbole lorsqu’un ordre de cassure est exécuté, MetaTrader la compense avec la position existante plutôt que d’en ouvrir une distincte, ce qui peut affecter la précision avec laquelle le suivi des « magic numbers » de l’EA reflète ce qui est réellement ouvert. Si vous utilisez un compte de compensation, utilisez cet EA uniquement sur un symbole sur lequel aucun autre ordre n'est en cours.


Aperçu de la cassure du cours de l'or à Londres

Fig. 1. Le verrouillage de la fourchette asiatique, suivi de la paire OCO BuyStop/SellStop autour de celle-ci à l’ouverture de Londres. Représenté en noir et blanc conformément aux directives visuelles de Code Base.

Traduit de l’anglais par MetaQuotes Ltd.
Code original : https://www.mql5.com/en/code/75586

Fair Value Gap Scanner MT5 Fair Value Gap Scanner MT5

An MT5 fair value gap scanner that marks bullish and bearish imbalances and tracks when each zone is filled.

Session Liquidity Map MT5 Session Liquidity Map MT5

A broker time session map for MT5 that displays Asia, London and New York ranges with their confirmed highs and lows.

Sessionvolatilityheatmap Sessionvolatilityheatmap

Affiche la fourchette de prix moyenne par heure de la journée de négociation sous forme de carte thermique intégrée au graphique, avec en outre un ombrage correspondant aux sessions asiatique, londonienne et new-yorkaise derrière les chandeliers — ce qui vous permet de voir quand un titre évolue réellement, sans avoir à deviner.

IronHawk SMC Trade Zones M5 IronHawk SMC Trade Zones M5

A closed-bar M5 indicator combining market structure, liquidity sweeps, BOS/CHoCH and momentum to display Entry, SL, TP1 and TP2, with retail-frequency signals and clickable setup history.