Les meilleurs codes sources MQL4 et MQL5 selon les notes des utilisateurs - 9
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Autorisez l'utilisation de cookies pour vous connecter au site Web MQL5.com.
Veuillez activer les paramètres nécessaires dans votre navigateur, sinon vous ne pourrez pas vous connecter.
Pivot SuperTrend BhanuCodeLab est un indicateur de suivi de tendance qui associe des points pivots confirmés à une ligne de tendance mobile basée sur l'ATR afin d'identifier la direction du marché, les renversements de tendance et les signaux potentiels d'ACHAT ou de VENTE.
L'indicateur « Asian Session Breakout » identifie la fourchette de prix formée pendant la séance asiatique et suit l'évolution des cours après la fin de cette séance. Les plus hauts et les plus bas asiatiques restent valables jusqu'à la fin de la journée de trading du courtier. Cette fourchette s'avère donc utile comme zone de support et de résistance intrajournalière pendant les séances européennes et américaines. Un tableau de bord compact affiche les valeurs actuelles de la fourchette, la durée de la séance configurée, l'état de la cassure, la méthode de confirmation de la cassure et la période de confirmation. L'indicateur n'ouvre ni ne gère de positions. Il fournit des informations sur la structure du marché et les cassures pour le trading discrétionnaire ou le développement d'EA.
What it does DEMO = unlimited free. LIVE = 7-day trial, then rent GoldScalping Pro on MQL5 Market: https://www.mql5.com/en/market/product/190166 Trades XAUUSD on M5 during London / New York sessions Entry logic: EMA momentum + short breakout/retest filters Exits: ATR-based Stop Loss / Take Profit + optional time-stop Risk: fixed % of equity per base trade Lot scaling: increases only after consecutive wins (capped) — no martingale after losses Daily loss stop and max spread filter Optional local HTTP bridge for a companion mobile/web app (monitor, pause, close, modify SL/TP)
Professional open-source Trading Session Monitor for MetaTrader 5. Tracks Sydney, Tokyo, London and New York sessions, overlaps, countdowns, spread, ATR and real-time market activity.
Plots the previous trading day's High, Low and Close as horizontal reference levels across the current session, with optional multi-day history for context. No repainting, no discretion — the levels are read directly from the completed Daily bar
Utilitaire gratuit et open source pour les graphiques MT5 (en lecture seule) qui évalue les conditions de tendance actuelles et élabore des plans de gestion des risques pour les positions longues et courtes, normalisés en fonction du courtier. Il utilise la direction et la pente de la moyenne mobile, l'ADX, le ratio d'efficacité, l'ATR, le spread, la devise du compte et les spécifications du symbole. Il n'ouvre, ne modifie ni ne clôture jamais de positions.
Plots the previous trading week's High and Low as horizontal reference levels across the current week, with optional multi-week history for context. No repainting, no discretion — the levels are read directly from the completed Weekly bar.
XAUUSD MTF Liquidity & Order Block Reversal Strategy A professional Smart Money Concepts (SMC) based MT5 indicator designed primarily for **XAUUSD (Gold)**. The strategy combines multi-timeframe liquidity, order blocks, liquidity sweeps, breakout/reversal confirmation, and M1 swing-based risk management to identify high-probability BUY and SELL opportunities. Strategy Features Multi-Timeframe Liquidity Detection The indicator identifies important liquidity and order-block levels from: * Best Day-wise Liquidity * H4 Liquidity & Order Blocks * M30 Liquidity & Order Blocks * M15 Liquidity & Order Blocks * M5 Liquidity & Order Blocks The strongest day-wise liquidity replaces simple Previous Day High/Low logic and searches historical daily candles for significant liquidity concentrations.
Scans multiple timeframes for unfilled Fair Value Gaps, plots them as zones directly on your chart, and tracks local bull/bear imbalance depth with a histogram and live dashboard.
Crée un histogramme de volume horizontal sur une fenêtre rétrospective récente et marque le « Point of Control » (POC) et la « Value Area » à l'aide de l'algorithme standard TPO/volume d'extension de la zone de valeur — et non pas simplement le POC ± un décalage fixe. Actualisé à chaque nouvelle barre, il s'affiche sous forme de barre latérale à côté du cours.
Un calculateur de risque MT5 glissable qui convertit la distance d'entrée et la distance de stop sélectionnées en une taille de position normalisée par le courtier, en utilisant la taille du tick, la valeur du tick et le risque du compte.
Indique le début et la fin de trois séances de bourse au maximum (Asie, Londres, New York ou toute autre période personnalisée) à l'aide de séparateurs verticaux et/ou de zones ombrées, qui se répètent quotidiennement sur une fenêtre glissante couvrant les données récentes. Il s'agit d'un affichage purement visuel : pas de calculs, pas de signaux, juste des délimitations claires entre les séances.
A simple MT5 indicator that shows the current fixed-size Renko run and the exact price level required to confirm a classic two-brick reversal.
GDS Renko Fast Demo is a small educational Expert Advisor for MetaTrader 5. It demonstrates how two internal fixed-size Renko streams can be used in a simple mechanical trading example without offline charts or custom symbols.
Gestion des ordres, des ordres existants, des ordres à cours limité, des ordres suiveurs, du seuil de rentabilité et du calculateur de taille de lot, le tout dans un seul outil
The Advanced Harmonic & RSI Reversal Scanner solves both problems. By combining precise Fibonacci geometry (to find the location of a reversal) with an RSI exhaustion filter (to time the exact moment of the reversal), this script prevents you from catching falling knives
Sizes your next trade based on the correlated risk you already have open across other positions — not just the trade in isolation.
A datetime in MQL5 is seconds since 1970 - but server time (TimeCurrent, bar times, deal times) is the broker's wall clock stored AS IF it were UTC. Export it to CSV, read it in Python or a spreadsheet with a "seconds since 1970 UTC" parser, and every timestamp shifts by the server's UTC offset. On a UTC-3 broker that is three hours: the daily bar dated 00:00 reads as 21:00 of the previous day, and "yesterday's session" silently becomes "today's, half formed". That happened to a morning report of mine before this script existed. The script prints TimeTradeServer, TimeCurrent, TimeGMT and TimeLocal, the three offsets between them, the tick lag, and this chart's last bar time in server time and in real UTC - then states the rule: export server timestamps as wall-clock text, or export the epoch together with the offset, and never let the consumer apply its own timezone.
A daily process writes "today's decision" (which strategy runs, or FLAT) to a file the EAs read at the open. One day the writer did not run. The EAs read yesterday's file, compared its date with TimeCurrent() - the server clock, which had stepped back to the previous day overnight - saw a match, and traded all morning on a 24-hour-old decision. No error anywhere. Two rules, both in this class: 1) staleness is judged against TimeLocal(), which always moves forward; TimeCurrent() is the last tick's stamp - it freezes without ticks and can step back on reconnect. 2) When in doubt the answer is FLAT: missing file, bad date, wrong day, empty line - every failure path returns "do nothing", and each is logged ONCE per state change, not on every tick and not never. File format: line 1 = ISO date, line 2 = decision string. The demo writes a fresh, a stale, a malformed, an empty and a missing file, and shows that only the first is allowed to trade.
S'appuyant sur les principes de l'analyse Wyckoff du volume et de la répartition (VSA), cet outil décrypte l'accumulation, la distribution et l'absorption des capitaux spéculatifs, ainsi que la direction de la tendance, sans aucun « repainting » et avec une limite stricte de 2 000 barres.
Une classe d'en-tête MQL5 (.mqh) légère et conforme à la programmation orientée objet (POO), permettant un calcul précis de la valeur du pip et un dimensionnement dynamique des lots pour tous les instruments, avec conversion automatique des taux de change entre devises et normalisation des volumes par courtier.
Un petit Expert Advisor pédagogique montrant comment l'ADX de Wilder et le mouvement directionnel peuvent être calculés directement à partir de briques Renko classiques terminées. L'Expert Advisor construit en interne des blocs Renko de taille fixe à partir des ticks BID. Aucun graphique hors ligne, symbole personnalisé, DLL ou indicateur externe n'est nécessaire. Les valeurs +DI, -DI et ADX ne sont mises à jour qu'une fois qu'un bloc Renko est terminé.
L'EA de démonstration « GDS Renko Bollinger 4-Mode » est un Expert Advisor éducatif gratuit pour MetaTrader 5. Il présente quatre façons différentes de combiner des briques Renko classiques de taille fixe avec les bandes de Bollinger au sein d'un seul EA autonome. L'EA construit quatre flux Renko internes indépendants à partir des ticks BID entrants. Chaque mode dispose de sa propre taille de bloc Renko et de ses propres paramètres de bandes de Bollinger. Les signaux ne sont générés que lorsqu'un bloc Renko est entièrement formé. Les bandes de Bollinger sont calculées de manière causale à partir des clôtures des blocs Renko précédents, de sorte que le bloc actuel est exclu jusqu'à ce que son signal ait été vérifié.
« GDS Renko Brick Statistics » est un indicateur pédagogique compact pour MetaTrader 5 qui génère en interne des blocs Renko classiques de taille fixe à partir des ticks « BID » et synthétise le comportement des derniers blocs Renko clôturés.
GDS Renko Canvas + Donchian est un indicateur pédagogique compact pour MetaTrader 5. Il affiche des briques Renko classiques de taille fixe sur un seul calque bitmap CCanvas et superpose un canal de Donchian calculé directement à partir des briques Renko terminées. L'axe horizontal représente la séquence Renko plutôt que le temps. Le générateur interne utilise les ticks BID entrants et la règle classique de retournement à deux briques. Le canal de Donchian est causal : pour chaque nouvelle brique terminée, le canal est calculé uniquement à partir des N briques Renko terminées précédentes. La brique actuelle est exclue du calcul de son propre canal.
Il clôture prématurément les positions perdantes, avant que le stop-loss ne soit entièrement déclenché, lorsqu'une règle indique que la transaction ne se redressera pas : mouvement défavorable dépassant N x ATR, perte persistante depuis trop longtemps, inversion de tendance de l'EMA, RSI défavorable à la position ou plafond de capital. Il n'intervient jamais sur une position en profit. Le mode « observation seule » consigne ce qui serait clôturé sans rien clôturer. Chaque sortie est enregistrée dans un fichier CSV avec la règle, l’ancienneté et l’amplitude maximale du mouvement défavorable, ce qui permet d’ajuster les règles à partir des données.
La taille de la position est calculée à partir d'un montant de risque, lui-même déterminé en fonction de la valeur réelle du tick du symbole, de la taille du tick et du pas de volume, plutôt qu'à partir d'une valeur de pip supposée. Le volume est toujours arrondi à l'unité inférieure, et lorsque votre risque est inférieur au lot minimum, le programme vous le signale et indique le coût réel de ce lot. Aucun état du terminal n'est requis, ce qui permet de tester la logique de calcul de la taille de la position hors ligne — un script de test comportant 41 assertions est fourni.
Il classe le marché à l'aide de l'ADX, de l'exposant de Hurst et de l'autocorrélation de lag-1, achemine chaque barre vers un module de cassure ou un module de retour à la moyenne, et tient un registre distinct du taux de réussite pour chaque régime avec une limite inférieure de Wilson à 95 %, ce qui vous permet de voir quelle moitié fonctionne réellement.
Il calcule la taille de la position en fonction de votre pourcentage de risque et de la distance de stop, puis ouvre la position avec le stop loss et le take profit déjà définis. Il n'effectue jamais de transactions de manière autonome.
An intraday Smart Money Concepts EA for gold. It waits for price to sweep a recent swing high or low, confirms the reversal with a close through the sweep candle's body, and trades only with the H1 trend. Backtested on XAUUSD M15 over 2025 and 2026 at 1% risk per trade.
Marks the Asian session range, signals when London or New York sweeps one side of it and reverses, and keeps a scorecard of how every past signal ended in R, spread included. Non-repainting, with buffers ready for an Expert Advisor.
Petit Expert Advisor de démonstration : entrées basées sur le croisement entre les moyennes mobiles exponentielles (EMA) rapide et lente (évaluées uniquement sur les barres clôturées, sans « repainting »), stop-loss et take-profit basés sur l'ATR, filtre de spread et gestion des positions compatible à la fois avec les comptes de couverture et les comptes de compensation. Comprend une implémentation de référence en Python pour les tests de parité. Il s'agit d'un exemple concret, et non d'une recommandation de trading : la courbe de capital ci-jointe est issue de données synthétiques et illustre la méthode, et non un avantage concurrentiel.
Éclats de Donchian de type « Turtle » sur l'or, suivis de trois sorties simultanées : un stop suiveur ATR, le canal de sortie « Turtle » et un objectif fixe. Test rétrospectif effectué sur les graphiques XAUUSD H1 et H4 en 2025 et 2026, où les douze combinaisons se sont toutes révélées rentables. Sans redessinage, avec des marges de sécurité pour un Expert Advisor.
Panneau de trading manuel glissable sur le graphique, avec analyse des tendances sur plusieurs périodes, indications ATR pour les niveaux de stop-loss et de take-profit, un stop suiveur et des boutons « ACHETER », « VENDRE » et « FERMER TOUT » accessibles en un clic.
Système de protection au niveau du compte pour les comptes des sociétés de gestion pour compte propre. Il surveille chaque position du compte, clôture toutes les positions lorsque la limite de perte journalière ou maximale est atteinte, plafonne le montant exposé au risque par position, clôture les transactions dépourvues de stop et peut liquider les positions en cas d'actualités à fort impact.
Expert Advisor de suivi de tendance pour MetaTrader 5 combinant la direction indiquée par le Supertrend avec la confirmation fournie par l'ADX et les indicateurs DI. Il utilise un stop loss basé sur l'ATR et n'expose pas plus de 0,5 % du capital par transaction.
Marque les bougies d'impulsion : corps d'au moins ATR × multiplicateur, corps représentant au moins une part définie de l'amplitude de la bougie, cours de clôture proche d'un extrême, confirmation facultative par le volume des ticks. Flèche verte sous une impulsion haussière, flèche rouge au-dessus d'une impulsion baissière. Uniquement les barres clôturées, pas de repeinture. Les signaux se trouvent dans les deux tampons afin qu’un Expert Advisor puisse les lire avec iCustom.
Affiche le spread réel pour chaque heure de fonctionnement du serveur, mesuré à partir de l'historique des ticks fourni par votre courtier : médiane et 90e centile par heure, coût facultatif exprimé en pourcentage de votre ordre stop et par lot, et exportation au format CSV.
A free, fully open EA: buy GBPJPY every Monday at 11:00 server time (04:00 New York), close at 23:00. Stays profitable in backtest with the entry anywhere from 09:00 to 13:00. Attach to GBPJPY M1.
Reproduit les positions ouvertes, modifiées et clôturées par un autre EA sur le même compte de couverture, sélectionné par son « magic number ». Par défaut, il inverse les directions (Achat ↔ Vente, SL ↔ TP), ce qui vous permet de tester rétrospectivement l'inverse d'une stratégie en tenant compte des spreads réels, du slippage et des conditions d'exécution.