YazanPro Pattern Scanner Trader
- Experts
-
Yazan Adnan Ramadan Ibrahim
Algorithmic trader and MQL5 developer based in Jordan. I build Expert Advisors for MetaTrader 5 focused on gold (XAUUSD) and major FX pairs: multi-module confluence systems, short-hold scalping tools and manual trade panels. Each product is tested in the Strategy Tester on real ticks with - Version: 1.4
- Mise à jour: 3 novembre 2026
- Activations: 10
Présentation
YazanPro Pattern Scanner Trader est un Expert Advisor pour MetaTrader 5 qui recherche les figures chartistes sur de nombreux marchés et transforme la figure que vous choisissez en un ordre prêt, dimensionné selon votre risque. Il analyse jusqu'à 150 symboles sur jusqu'à 9 unités de temps, affiche chaque figure avec son stade dans un seul tableau et place un bouton Trade sur chaque ligne avec une cassure, un retest ou une fausse cassure. Un clic prépare l'ordre à partir de la figure tracée : sens, entrée, stop loss, take profit et le lot pour votre risque. Rien n'est envoyé avant que vous appuyiez sur Confirm.
Il est conçu pour les traders qui tradent les figures chartistes à la main et veulent l'analyse, le stop, l'objectif et la taille de position au même endroit, avec une vérification avant chaque ordre.
Fonctions principales
- Scanner jusqu'à 150 symboles (Observation du marché, tous les symboles négociables du serveur ou votre propre liste) sur n'importe quelle unité de temps de M1 à MN1.
- Figures chartistes avec leur stade : en formation, complétée, cassure, retest, confirmée, fausse cassure, expirée.
- 40 figures de chandeliers sur la dernière barre clôturée, le support et la résistance les plus proches et le volume de la barre de cassure.
- Bouton Trade dans le tableau et à côté de la figure tracée sur le graphique.
- Aperçu avec entrée, SL, TP, lot, argent en risque, gain et R:R, aussi tracés en lignes sur le graphique.
- Lot selon votre risque % du solde ou de l'equity, ou un lot fixe, avec contrôle du spread, du niveau de stops, du lot et de la marge.
- En option : break-even, alertes et notifications push.
- Panneau en 12 langues.
Fonctionnement
Analyse. L'EA parcourt vos paires symbole/unité de temps quelques-unes à la fois et n'évalue chaque paire qu'à une nouvelle barre clôturée, pour que le terminal reste fluide. Les figures sont lues uniquement sur des barres clôturées : le stade est décidé sur la barre qui a clôturé et ne change pas pendant que la suivante se forme. Une figure marquée "forming?" peut encore changer et n'a pas de bouton Trade.
Figures. Doubles et triples sommets et creux, épaule-tête-épaule, triangles, biseaux, drapeaux et fanions peuvent être tradés ; rectangles, canaux et tasse avec anse sont affichés à titre d'information. Sur le symbole et l'unité de temps du graphique lui-même, la figure est tracée avec ses guides de stop et d'objectif.
Quelles lignes ont un bouton Trade
- Lignes de cassure, de retest et confirmées : dans le sens de la cassure. SL et TP sont les guides de stop et d'objectif de la figure tracée.
- Lignes de fausse cassure : le sens opposé (un drapeau baissier dont la cassure vers le bas a échoué donne un BUY). Le stop se place au-delà de l'extrême de la cassure ratée et l'objectif à la limite opposée de la figure, ou à 1.5 R quand cette limite est à moins de 1 R (l'aperçu l'indique).
- Les lignes en formation, complétées et expirées et les lignes de chandeliers n'ont pas de bouton Trade. En option, seules les lignes dont la barre de cassure avait un volume confirmé le gardent.
Aperçu et Confirm. Trade ouvre un aperçu : sens, entrée, SL, TP, lot, argent en risque et son % de la base, gain et R:R. Sur un graphique de ce symbole, les trois niveaux sont tracés en lignes avec leurs montants. Confirm envoie un ordre au marché avec ce SL et ce TP ; Cancel efface l'aperçu. Confirm revérifie tout au prix actuel et, si la figure a changé, vous obtenez un nouvel aperçu au lieu d'un ordre.
Taille du lot. Lot = (solde ou equity x votre risque %) / l'argent qu'un lot perd de l'entrée au SL, arrondi vers le bas au pas de lot. La perte par lot vient du propre calcul de profit du terminal pour le symbole, donc la même formule fonctionne pour le forex, les métaux, les indices et les actions. Un lot fixe peut être utilisé à la place.
Après l'ordre. Les positions portent le numéro magique de l'EA (20261103 par défaut) et le commentaire "YP Scanner" avec l'unité de temps. Le break-even optionnel déplace le SL à l'entrée quand le trade atteint le nombre de R choisi en gain, tant que l'EA fonctionne.
Le panneau
Les numéros correspondent aux captures d'écran.
- Tableau du scanner (capture 1) : nombre de symboles et d'unités de temps, boutons d'unité de temps, filtres de sens et de stade, compteurs et pages. Repère 1 : le bouton Trade sur chaque ligne avec cassure. Repère 2 : la colonne Vol, le volume en ticks de la barre de cassure comparé aux 20 barres précédentes. Repère 3 : le bouton Trade à côté de la figure propre à ce graphique.
- Aperçu (capture 2) : le repère 1 montre sens, entrée, SL, TP, lot, argent en risque, gain et R:R avec Confirm et Cancel ; les repères 2, 3 et 4 sont la ligne de SL avec l'argent en risque, l'entrée avec le lot et la ligne de TP avec le gain et le R:R. Quand l'Algo Trading est désactivé, une ligne de note le signale et Confirm refuse.
- Fausse cassure sur une action (capture 3) : le sens s'inverse (un fanion haussier raté donne un SELL) et le SL se place au-delà de la cassure ratée. La limite opposée était à moins de 1 R, donc le TP est à 1.5 R. Le lot est en actions pour un risque de 1%.
- Refus (capture 4) : le lot minimum risquerait plus de 2x votre montant, donc le panneau affiche "Not possible" et rien n'est envoyé.
- Spread et volume (capture 5) : un spread au-dessus de la limite de 100 points est refusé. Avec "Trade button only when the break bar volume is confirmed" activé, seules les lignes au volume confirmé gardent leur bouton Trade.
- Filtre Vol (capture 6) : affiche seulement les figures dont la barre de cassure avait au moins 1.5x le volume moyen en ticks des 20 barres précédentes.
- Réglages du lot (capture 7) : risque % du solde ou de l'equity ou lot fixe, limite de spread, break-even, numéro magique et condition de volume, avec la formule du lot.
- Langues (capture 8) : 12 langues du panneau depuis le bouton en haut.
Un clic sur une ligne bascule le graphique sur ce symbole et cette unité de temps, ou l'ouvre dans un nouveau graphique. Quand le panneau est plus haut que le graphique, il défile avec la molette de la souris ou les flèches de son bord droit.
Contrôle des risques
- Chaque ordre demande votre Confirm : sur un graphique réel, l'EA n'ouvre jamais de trade de lui-même. Avec l'Algo Trading désactivé, l'aperçu fonctionne et Confirm refuse.
- Stop loss et take profit sur le serveur : chaque ordre est envoyé avec les deux, ils restent donc en place si le terminal se ferme.
- Contrôles avant l'envoi : l'ordre est refusé, avec la raison dans le panneau, quand la ligne n'a pas de SL et de TP, que le symbole n'autorise pas ce sens, que le prix a déjà dépassé le SL ou le TP, que le SL ou le TP est dans le niveau de stops du courtier, que le spread dépasse votre limite ou que la marge libre ne suffit pas.
- Lot selon votre risque : si même le lot minimum risquait plus de 2x votre montant, l'ordre est refusé. Le lot est plafonné au maximum du symbole.
- Pas de martingale, pas de grille, pas de moyenne à la baisse : le lot dépend seulement de votre réglage de risque et de la distance du stop, jamais des résultats précédents, et l'EA n'ajoute jamais à une position de lui-même.
- Pas de DLL et pas de requêtes web.
Inputs (paramètres d’entrée)
La fenêtre des paramètres est en anglais ; ci-dessous les noms et valeurs par défaut.
Scan (Analyse)
- Symbols to scan: Market Watch (or: All tradable symbols on the server, Custom list (Symbols input))
- Custom list: symbols, comma separated: empty
- Max symbols scanned (1..150): 60
- Timeframes, comma separated (M1 M5 M15 M30 H1 H4 D1 W1 MN1): M15,H1,H4,D1
- Chart patterns with their stage: true
- Candlestick patterns on the last closed bar: true
- Nearest support / resistance column: true
- Symbol/timeframe pairs evaluated per timer tick (1..20): 8
- Volume confirmed: break bar tick volume / 20-bar average at least: 1.5
Table (Tableau)
- Stage filter shown first: All stages
- Direction filter shown first: Both directions
- Table rows per page (5..30): 18
- Click on a row: Switch this chart to it (or: Open it in a new chart)
Display (Affichage)
- Panel language: English (12 langues ; aussi modifiable sur le panneau)
- Panel X, pixels from the left: 10
- Panel Y, pixels from the top: 30
- Draw the pattern of this chart's symbol and timeframe: true
Alerts (Alertes)
- Alert: pattern completed (waiting for the breakout): true
- Alert: breakout: true
- Alert: retest of the broken line: true
- Alert: confirmed after the retest: false
- Alert: candlestick pattern: false
- Also send a push notification: false
Trade (Trading)
- Risk per trade, % of the base below: 1.0
- Risk base: Balance (or: Equity)
- Fixed lot (> 0 = used instead of the risk %): 0.0
- Max spread in points (0 = no limit): 100
- Move the SL to the entry at this profit in R (0 = off): 0.0
- Magic number: 20261103
- Trade button only when the break bar volume is confirmed (Vol column): false
- Strategy Tester: auto-trade fresh breakouts (demo, not a strategy): false
Résultats de backtest
Le mode automatique du Testeur de Stratégie (paramètre "Strategy Tester: auto-trade fresh breakouts") est désactivé par défaut, car ses règles n'ont pas montré de profit stable dans nos backtests 2020-2026 sur XAUUSD H1 (tableau ci-dessous). Le produit est un scanner et un outil de trading manuel ; mode désactivé, un backtest montre un seul trade au lot minimum ("validator check") qui confirme seulement que les ordres passent.
Mode automatique du testeur activé, règles par défaut (backtest du Testeur de Stratégie, hypothétique)
Test | Trades | Net après coûts | Facteur de profit
2020-2024, OHLC 1 minute | 1067 | -638.7 USD | 0.895
2025.01-2026.10, chaque tick basé sur des ticks réels | 498 | +502.66 USD | 1.064
XAUUSD H1, dépôt 10000 USD, levier 1:100, lot minimum 0.01 sur chaque trade ; coûts = le spread du testeur plus 0.30 USD supplémentaires par trade. Les règles réajustées sur 2020-2024 n'ont pas tenu sur 2025-2026, aucun preset ajusté n'est donc proposé.
Recommandations
- Symboles : tout symbole de votre courtier : forex, métaux, indices et actions. L'Observation du marché avec jusqu'à 60 symboles (par défaut) garde l'analyse rapide ; avec "All tradable symbols" et 150 symboles, la première analyse prend plus de temps pendant le chargement de l'historique.
- Unités de temps : M15, H1, H4 et D1 par défaut. De H1 à D1, moins de lignes et des stops plus larges ; de M1 à M15, plus de lignes avec des stops plus petits, où le spread pèse davantage dans le risque.
- Avant de trader : commencez sur un compte démo, gardez un petit risque par trade (1% par défaut) et lisez l'aperçu avant chaque Confirm.
- VPS : inutile pour trader, car chaque ordre part de votre clic et le SL et le TP sont sur le serveur du courtier. Un VPS n'aide que si vous voulez que l'analyse, les alertes, les notifications push et le break-even optionnel tournent pendant que votre ordinateur est éteint.
- Testeur de Stratégie : utilisez le mode visuel pour voir l'analyse ; le testeur analyse seulement le symbole testé. Activez "Strategy Tester: auto-trade fresh breakouts" pour voir l'EA prendre chaque nouvelle cassure et fausse cassure avec les mêmes contrôles, une position à la fois (une démonstration, pas une stratégie).
Support
Questions, suggestions et rapports de bugs : messages privés MQL5 ou commentaires de ce produit. Indiquez votre courtier, le symbole et l'unité de temps, la version de l'EA et les lignes concernées du journal Experts.
Le trading comporte un risque élevé de perte. Les résultats de backtest sont hypothétiques et ne garantissent pas les résultats futurs.
