Les meilleurs Expert Advisors pour MetaTrader 5 selon les notes des utilisateurs - 5

Soumettre votre code

Exporting your deal history is easy and a dozen scripts already do it..

This Expert Advisor is that missing bridge. Attach it to any chart and it periodically writes the calendar to a CSV file in `MQL5\Files`, where anything outside the terminal can read it.

Tous ceux qui utilisent une stratégie de grid se posent la question suivante : mon compte est-il suffisamment approvisionné ? La réponse habituelle – à savoir la perte enregistrée au dernier niveau du grid – n’est pas le bon indicateur. Ce qui met fin au compte, c’est lorsque le niveau de marge atteint le seuil de stop-out fixé par le courtier, alors que la position est encore ouverte et semble encore récupérable. Cet EA calcule le chiffre réel, puis détermine combien de fois un mouvement d’une telle ampleur s’est déjà produit dans l’historique M1 du symbole concerné. Il corrige trois erreurs, toutes commises dans un excès de confiance : une chaîne de N positions flotte à l’étape x N(N-1)/2, et non à l’étape x N (pour 10 positions, 45 étapes de perte, et non 10) ; les positions ouvertes immobilisent également la marge tant qu’elles sont en cours ; et le stop-out est un pourcentage, et non zéro — à 50 %, perdre la moitié du capital suffit. « Il vous faut 86 dollars de marge disponible » est une abstraction. «« Un mouvement de cette ampleur s’est produit 71 fois en 100 jours, soit une fois toutes les 1,4 » est une décision. Définissez InpEquity à un montant dont vous ne disposez pas encore pour voir ce dont la configuration aurait réellement besoin. Strictement en lecture seule : cela n’ouvre, ne clôture ni ne modifie jamais une position.

Cost is the one input to a trading system that is knowable exactly, and it is almost always estimated wrongly - always in the direction that flatters the strategy. This EA measures what one round trip really costs on YOUR broker: the live spread sampled from ticks, the swap for both sides including the triple-charge day, and the commission read from your own deals. Most spread figures come from the bar's "spread" field, because that is the easy one to reach. It is a per-bar summary, not the quote at any instant. Measured on XAUUSD: 20 points live across 60 readings against a bar-field median of 6. A factor of 3.3. So a filter set to "skip if spread > 15" never fires - it lets through exactly the moments it exists to block. Swap is the half most custom simulators do not charge at all. It is asymmetric, one side pays while the other collects, and one weekday counts three times. Read-only: it never opens, closes or modifies a position.

GDS Renko Replay Trainer est un outil pédagogique gratuit permettant de s'entraîner à prendre des décisions manuelles sur des graphiques Renko historiques dans MetaTrader 5. Chargez un intervalle historique, relancez-le dans le temps et passez des ordres virtuels d'ACHAT ou de VENTE. Vous pouvez mettre en pause, avancer d’un tick ou passer à la brique Renko suivante terminée. Chaque position virtuelle dispose d’un stop loss et d’un take profit, et le simulateur enregistre les résultats de votre session. L’outil construit des briques Renko de taille fixe à partir des ticks historiques Bid/Ask, avec un renversement classique à deux briques. Les ticks futurs ne sont pas utilisés pour tracer le graphique visible ni pour exécuter des transactions virtuelles. Les transactions d’achat utilisent le cours « Ask » pour l’entrée et le cours « Bid » pour la sortie ; les transactions de vente utilisent les côtés opposés. Les ordres saisis sur le panneau attendent le prochain tick valide reproduit. Les stops et les cibles sont vérifiés à chaque tick, y compris en cas d’écarts de cours.

Cet Expert Advisor pédagogique présente une méthode simple pour trader le momentum sur des briques Renko dans MetaTrader 5. Le momentum correspond à la différence entre le dernier cours de clôture Renko et le cours de clôture des N briques précédentes, divisée par la taille de la brique. Un franchissement au-dessus du seuil positif génère un signal d’ACHAT ; un franchissement en dessous du seuil négatif génère un signal de VENTE. Le fait de rester au-delà d’un seuil ne génère pas de signaux répétés. L’Expert Advisor construit en interne des briques Renko classiques de taille fixe à partir des ticks « Bid », avec un renversement à deux briques. Les ordres utilisent les cours « Bid/Ask » disponibles sur le marché plutôt que des prix de briques synthétiques. Si plusieurs briques se forment sur un même tick, seul un franchissement sur la dernière brique peut déclencher l’entrée. Une seule position est ouverte à la fois, avec un take profit virtuel, un stop loss virtuel, une durée de détention maximale, un délai de refroidissement et un filtre de spread. Aucun indicateur externe, DLL, symbole personnalisé ou graphique hors ligne n’est requis.

GDS Renko Dual MA Demo EA est un petit Expert Advisor pédagogique destiné à MetaTrader 5. Il présente une méthode simple pour associer des blocs Renko classiques de taille fixe à deux moyennes mobiles simples calculées directement à partir des cours de clôture des blocs Renko terminés.

Outil de gestion des risques rigoureux, spécialement conçu pour répondre aux défis des sociétés de trading pour compte propre. Il surveille automatiquement l'ensemble de votre compte afin d'éviter tout dépassement des seuils de drawdown quotidiens et maximaux. Il agit comme un rempart de sécurité contre les pics de spread et les opérations de « revanche », en clôturant instantanément toutes les positions et tous les ordres en attente avant que votre évaluation ne soit terminée.

Applique vos propres règles de gestion des risques à chaque position, qu'elle soit ouverte manuellement ou par un autre EA : affiche la taille de lot correspondant à votre niveau de risque, bloque le compte pour la journée suivante en cas de perte atteinte, limite le nombre de positions ouvertes, réduit les positions dont le risque dépasse le seuil autorisé et ajoute un stop-loss à toute position ouverte qui n'en dispose pas.

Panel that samples the spread once per second and shows it in points and in the symbol's natural unit (pips on FX, index points on index CFDs), with rolling min/avg/median/max, a session statistic since server midnight, the spread as percent of ATR, a hold-time alert and an optional CSV log. It never sends an order.

Le système ouvre des positions lorsque deux moyennes mobiles (Fast et Slow) se croisent. Il fonctionne sur n'importe quel instrument et n'importe quelle période.

EA MT5 éducatif : entrées basées sur le croisement des moyennes mobiles exponentielles (EMA) sur des barres fermées, stop loss et take profit basés sur l'ATR, taille du lot calculée à partir d'un pourcentage fixe du capital via OrderCalcProfit, filtre de spread, isolation des « magic numbers » et vérification des codes de retour du serveur. Un modèle épuré permettant de créer des EA avec une gestion des risques contrôlée. Aucune garantie de profit.

Account-wide MT5 risk protection EA for prop-firm and personal accounts. Monitors daily and overall drawdown, position losses, safety buffers, and automatically protects the account when configured limits are reached.

Évalue si un indicateur se met à jour, au lieu de se fier simplement à l'affirmation. Le système relit les tampons de tout indicateur personnalisé sur les barres déjà clôturées et comptabilise chaque valeur qui change, apparaît ou disparaît, en remontant jusqu'au moment le plus lointain où cela se produit encore. Verdict par tampon sur un panneau de graphiques ; chaque événement est enregistré dans un fichier CSV.

Gold EA that trades both directions: when the stochastic signal line turns, it places a stop order at yesterday's high or low, filtered by a Bollinger band. Self-contained, no custom indicators. Backtest on XAUUSD H1, July 2021 to September 2026: +245% on a 1,000 USD deposit at a fixed 0.01 lot, 23.9% maximum equity drawdown.

Vérifie l'historique des barres effectivement stocké par votre terminal, c'est-à-dire l'historique utilisé par chaque backtest et chaque indicateur. Six contrôles par symbole : valeurs OHLC impossibles, horaires de barres erronés, barres manquantes alors que le tableau de session du courtier indique qu'il y avait cotation, barres vides ou plates, barres en contradiction avec la série M1 du courtier lui-même, et cohérence des spreads. Le chiffre clé est la couverture des sessions, et non un pourcentage de grille qui mesure principalement le nombre de week-ends que vous avez audités. Chaque résultat est exporté au format CSV avec l’heure de la barre correspondante, et les barres auditées ainsi que le tableau des sessions peuvent être exportés afin que l’ensemble du rapport puisse être réexaminé à l’aide d’un autre outil que celui-ci.

Modèle d'EA « Opening Range Breakout » avec protection du compte intégrée. Identifie les plus hauts et les plus bas des N premières minutes suivant l'ouverture de la séance et place des ordres stop OCO au-dessus et en dessous de la fourchette. Comprend le dimensionnement des positions en fonction du risque, une limite de perte journalière, une limite de drawdown maximal, un filtre de fourchette ATR, un filtre de direction de trade et une protection contre les positions portées au lendemain. Toutes les durées de séance sont des paramètres configurables. Modèle à but pédagogique, ce n'est pas un système garantissant des profits. Testez-le sur un compte démo avant toute utilisation en production.

Vérifie l'historique des ticks que reproduisent les backtests « Chaque tick basé sur des ticks réels ». Cinq vérifications par symbole sur les N derniers jours : cotations impossibles et croisées, horodatages inversés ou répétitifs, inversions de cours d’un tick dont l’amplitude est un multiple du spread médian du symbole, silences au sein des sessions de cotation déclarées par le courtier, et minutes où les ticks et les barres M1 ne concordent pas. Chaque anomalie est enregistrée dans un fichier CSV avec son horodatage à la milliseconde près, et l’outil affiche ses propres calculs afin que le rapport puisse être revérifié. En lecture seule : aucune fonction de trading, aucune DLL, aucune connexion réseau.

Un EA gratuit et entièrement ouvert pour le JPN225 (Nikkei 225) sur la timeframe M15. Il achète lorsque le cours affiche une tendance haussière, que la dynamique n'est pas excessive et que le volume est faible. Backtest de 2022 à 2026 : facteur de profit de 1,68, +18,5 % par an, a passé avec succès 15 tests de résistance. Position neutre à 17 h.

Compare le tableau des sessions du courtier à l'historique M1. Pour chaque minute de la semaine, il compte le nombre de jours parmi les N derniers où le symbole présente effectivement une barre, et indique ce nombre à côté de « SymbolInfoSessionQuote » et « SymbolInfoSessionTrade » : minutes déclarées qui sont généralement vides (lacunes de rollover), les barres dans les minutes que le tableau considère comme « fermées », les incohérences entre les tableaux de transactions et de cotations, ainsi que les interruptions ponctuelles telles qu’une fermeture anticipée en raison d’un jour férié. Affiche le nombre réel de sessions par jour de la semaine, enregistre chaque résultat dans un fichier CSV et affiche ses propres calculs. En lecture seule : pas de fonction de transaction, pas de DLL, pas de réseau.

DailyLossGuard — Hard Daily Loss Protection (Prop-Firm Challenge Essential)

Lit l'heure du serveur à partir de l'historique H1 propre au symbole. La semaine de trading sur le Forex et le CME se termine à 17 h 00 à New York ; ainsi, l'heure du serveur à chaque clôture hebdomadaire fournit le décalage UTC du serveur pour cette semaine. Sur une période de 60 semaines, il signale les clôtures irrégulières, date chaque changement d’heure et vérifie la conformité avec les calendriers de l’heure d’été américains et européens, effectue un recoupement entre TimeTradeServer et TimeGMT, et répertorie l’heure serveur des ouvertures de Londres, New York, Tokyo et Sydney pour les semaines à venir. Enregistre chaque clôture dans un fichier CSV. Lecture seule : aucune fonction de trading, aucune DLL, aucune connexion réseau.

A lightweight manual trading panel for MetaTrader 5 with market order execution, risk-based position sizing, Break-Even, partial close and position management. Works in both live trading and the Strategy Tester.

Affiche les cours du symbole actuel auxquels le compte atteint le seuil d'appel de marge et le seuil de liquidation, avec un mode « simulation » permettant de tester un volume supplémentaire, le volume maximal que vous pouvez ajouter et les ordres en attente qui se déclenchent en cours de route.

Closes all trades and keeps the account flat when the daily loss limit, the maximum drawdown or a daily profit target is reached. Prop-firm style rules, an on-chart panel, and a state that survives terminal restarts.

Sends every opened and closed position, pending orders and a daily account summary to your Telegram chat. It never trades on your account.

Closes all trades and blocks new ones when the daily loss limit, maximum loss or profit target is reached. Built for prop firm challenges. Works with manual trading and any other EA.

A chart panel for MT5 that places Buy Limit, Sell Limit, Buy Stop and Sell Stop pending orders with one click. Volume, distance and optional SL/TP are set on the panel; OCO cancels the opposite order automatically. Includes bulk delete, a live order list and automatic handling of broker STOPS_LEVEL and filling mode. Execution tool only - no signals, no guaranteed results.

GER40 Evening Coil is a free, fully open EA for the German 40 index on H1. It buys in the evening session after a recent narrow-range bar, when volatility is calm and volume is normal, and closes everything by 23:00 server time. Four conditions, long only, one trade at a time, a stop loss on every trade.

USDX Trader v1.33 — Synthetic Dollar Index chart and basket trading for MetaTrader 5 Version 1.33 · MetaTrader 5 · Any broker that offers the major USD pairs

This Expert Advisor trades fair value gaps in the direction of market structure, the way Smart Money Concepts describes it. It is the third step of a series that has been built one piece at a time: In previous shared codes, the SMC Pullback Indicator decided which highs and lows matter, the SMC Market Structure indicator turned those swings into a trend with BoS, CHoCH, IDM and liquidity sweeps, and this EA trades the result.

Closes all trades and blocks new ones when your prop firm daily loss or maximum drawdown limit is reached.

Read-only panel showing per-magic net P/L, account drawdown, daily-loss breaker progress and freeze/liquidate thresholds. Does NOT trade.

Short description (for the "Short description" field) Shows economic news events directly on your chart as colour-coded vertical lines with tooltips, plus a draggable event panel with upcoming and recent releases. Works on every symbol and timeframe, with filters for impact level and instrument groups (Gold & Silver, Forex Majors, Indices, Oil & Gas).

Automated checks of an Expert Advisor on a live demo chart (restart, second copy, server history, chart button) with a PASS/FAIL report.

Educational Expert Advisor: moving average crossover with clean, commented MQL5 code – margin, volume, stop level and spread checks, order retries. Demo accounts and Strategy Tester only.

Educational Expert Advisor: Bollinger Bands return to the mean with an optional RSI filter and trading hours. Clean, commented MQL5 code with margin, volume and stop level checks. Demo and Strategy Tester only.

Educational Expert Advisor: daily range breakout with BuyStop/SellStop pending orders, risk-reward take profit and trading days. Clean, commented MQL5 code with margin and stop level checks. Demo and Strategy Tester only.

Risk tool for prop firm accounts: closes all positions and blocks new trades when the daily loss or max loss limit is reached. Never opens trades on a live chart.

Expert Advisor template that shows safe execution practices: closed-bar signals once per bar, no duplicate entries after an MT5 or VPS restart, spread and stop-level checks, normalised volume and a log line for every decision.

123456789101112...43