YazanPro Pattern Scanner
- Indicateurs
-
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.2
- Mise à jour: 2 novembre 2026
- Activations: 10
YazanPro Pattern Scanner est un indicateur pour MetaTrader 5 qui analyse jusqu'à 150 symboles sur les unités de temps de votre choix à la recherche de figures chartistes classiques et de figures en chandeliers, et les liste dans un tableau avec l'étape atteinte par chaque figure chartiste : en formation, complétée, cassure, retest, confirmée ou échouée.
Il ne lit que des barres clôturées. Il ne passe aucun ordre et ne donne aucun signal d'achat ou de vente.
Ce que vous voyez sur le graphique
- Compteurs par étape : quatre grandes tuiles comptent les figures complétées, cassées, en retest et confirmées, réparties en ▲ haussières et ▼ baissières. Un clic sur une tuile ne liste que celles-ci.
- Le tableau : une ligne par figure, la plus récente en haut : symbole, unité de temps, figure, étape, sens (▲ ▼), âge en barres, Niveau (distance entre la dernière clôture et la ligne de cassure, en ATR), S / R (la zone de support ou de résistance la plus proche dans le sens de la figure, en ATR) et Vol (volume de la cassure). La ligne du symbole et de l'unité de temps du graphique lui-même est encadrée en doré. 18 lignes par page (de 5 à 30, paramètre) ; 150 symboles sur plusieurs unités de temps remplissent autant de pages que nécessaire.
- La figure de ce graphique : quand le symbole et l'unité de temps du graphique font partie de l'analyse, sa figure est dessinée avec des points numérotés et des lignes de contour. Un clic sur une ligne fait passer le graphique sur ce symbole et cette unité de temps (ou l'ouvre dans un nouveau graphique, paramètre).
- Point de cassure : la barre qui a clôturé au-delà de la ligne, avec son volume, par exemple « vol √ 1.7x » (au moins la valeur du paramètre, 1,5) ou « weak vol 0.4x ».
- Cercle de retest : l'endroit où le prix est revenu sur la ligne cassée.
- Coche de confirmation : « retest done » là où une barre a de nouveau clôturé à l'écart de la ligne ; une croix marque un échec.
- Étiquette d'étape et repères : par exemple « Falling Wedge: confirmed √ », un repère d'objectif (TP, le mouvement mesuré) et un repère de stop (SL, au-delà du dernier swing). Après une fausse cassure, les deux repères passent de l'autre côté : le stop au-delà du plus haut ou du plus bas atteint par la cassure ratée (+ 0,1 ATR) et l'objectif sur le bord opposé de la figure.
- Boutons : unités de temps (de M1 à MN1, doré = analysé), sens (Les deux, Haussier, Baissier), filtre d'étape (Toutes, Formation, Complétée, Cassure, Retest, Confirmé, Fausse / exp., Bougies), Vol √ (seulement les lignes dont le volume de cassure a atteint la valeur du paramètre), langue, repli, pages. Le pied affiche la progression, par exemple « scanned 596 / 600 pairs ».
Comment le lire
- Regardez les tuiles : combien de figures se trouvent à chaque étape. Cliquez sur une tuile, ou sur un bouton d'étape, pour ne lister que celles-ci.
- Lisez une ligne de gauche à droite. EURAUD · H1 · Bear Flag · breakout · ▼ · 1 · +0.2 ATR · S 1.5 · x0.4 signifie : sur EURAUD H1 un drapeau baissier a cassé vers le bas, la barre de cassure a clôturé il y a 1 barre, la dernière clôture est 0,2 ATR au-delà de la ligne cassée, la zone de support la plus proche se trouve 1,5 ATR plus bas, et la barre de cassure avait 0,4 fois le volume moyen des 20 barres précédentes. Avant une cassure, la colonne Niveau indique à quelle distance la dernière clôture se trouve encore de la ligne de cassure.
- Vérifiez Vol : à partir de x1.5 (paramètre) la valeur est verte avec un √. Pour les CFD et le forex, MetaTrader 5 fournit le volume en ticks (le nombre de variations de prix), pas le volume échangé.
- Laissez la souris sur une ligne : l'info-bulle donne l'heure de la barre de l'étape, le niveau de cassure, l'objectif, la dernière clôture ainsi que le support et la résistance les plus proches avec leur force.
- Cliquez sur la ligne et lisez le dessin : points, point de cassure, cercle de retest, coche de confirmation et repères montrent où chaque étape s'est produite.
- Les lignes « en formation ? » peuvent encore changer ou disparaître, car leur point le plus récent n'est pas encore confirmé. Toutes les autres étapes sont décidées sur une barre clôturée.
Ce qu'il ne fait pas
- Il ne trade pas et n'est pas un service de signaux. Une figure, une étape ou un chandelier décrit le graphique ; il ne prédit pas le prochain mouvement.
- Il n'affiche aucune prétention de précision ni de taux de réussite. Une figure complétée ou cassée peut tout de même échouer ; c'est pourquoi le tableau comporte les étapes fausse cassure et expirée.
- Il n'analyse pas plus de 150 symboles par graphique. Pour davantage, placez une deuxième copie sur un autre graphique avec sa propre liste de symboles.
- Le volume est une confirmation que beaucoup regardent, pas un filtre dont l'utilité a été démontrée ici : la colonne de volume n'a pas été testée.
- Il ne dessine que la figure du symbole et de l'unité de temps du graphique lui-même ; les autres lignes sont listées, pas dessinées.
Ce qu'il analyse
- Symboles : votre Observation du marché (le symbole du graphique en premier), tous les symboles de votre courtier avec trading complet et cotations récentes (l'Observation du marché en premier) ou votre propre liste, par exemple « EURUSD,XAUUSD,US500 ». Jusqu'à 60 par défaut, 150 au maximum. Le suffixe du courtier est trouvé automatiquement (EURUSD trouve EURUSD.m). Les symboles qu'il ajoute à l'Observation du marché pour l'analyse peuvent y rester après le retrait de l'indicateur (MetaTrader ne masque pas un symbole dont les données sont encore utilisées) ; masquez-les à la main si vous le souhaitez.
- Unités de temps : M15, H1, H4 et D1 par défaut. Chacune de M1, M5, M15, M30, H1, H4, D1, W1 et MN1 s'active ou se désactive avec les boutons du panneau.
- Marchés : forex, métaux, indices, actions, énergie et crypto, selon ce que propose votre courtier.
Figures chartistes et leur étape
Le moteur de figures lit les points de retournement de chaque symbole et unité de temps (un zigzag de 2 x ATR). Il trouve :
- doubles et triples sommets et creux
- tête-épaules et sa version inversée
- triangles ascendants, descendants et symétriques
- biseaux ascendants et descendants
- drapeaux haussiers et baissiers (appelés fanion quand le drapeau se resserre)
- rectangles, canaux haussiers et baissiers, tasse avec anse et sa version inversée (marqués * dans le tableau)
Chaque figure affiche l'étape atteinte :
- En formation ? le point le plus récent est le plus haut ou le plus bas en cours et n'est pas encore confirmé
- Complétée : tous les points sont confirmés et la figure attend une clôture au-delà de sa ligne de cassure
- Cassure : une barre a clôturé au-delà de la ligne
- Retest : le prix est revenu sur la ligne cassée
- Confirmée : après le retest, une barre a de nouveau clôturé à l'écart de la ligne (« objectif atteint » quand le mouvement mesuré a été atteint)
- Fausse cassure : le prix a clôturé de nouveau à l'intérieur de la figure
- Expirée : pas de retest ni de confirmation à temps
Figures en chandeliers
40 figures en chandeliers sont vérifiées sur la dernière barre clôturée de chaque paire, par exemple marteau, étoile filante, avalement, harami, ligne pénétrante, couverture en nuage noir, étoile du matin et du soir, trois soldats blancs, trois corbeaux noirs, kicker, pin bar, outside bar, cassure d'inside bar, pinces, belt hold, bébé abandonné et marubozu. La plupart ont besoin d'une courte tendance avant elles. La plus forte du côté dominant est listée. Sur la même barre, les figures chartistes sont listées au-dessus des chandeliers.
Alertes
Fenêtres d'alerte et notifications push pour une nouvelle figure complétée, une cassure ou un retest ; les alertes de confirmation et de chandeliers peuvent aussi être activées. Chaque étape n'alerte qu'une fois. Rien n'est envoyé pour ce qui existe déjà au démarrage de l'indicateur. Les messages push sont regroupés et envoyés au plus toutes les quelques secondes, dans la limite de push de MetaTrader.
Léger pour le terminal
L'analyse tourne sur un minuteur, quelques paires à la fois et au plus environ 30 ms de travail par pas, et chaque paire n'est relue que lorsque sa propre barre clôture. Un symbole dont l'historique n'est pas encore synchronisé apparaît comme « loading » et est réessayé toutes les 3 secondes ; le terminal ne l'attend jamais. Un symbole sans cotation depuis une semaine apparaît comme « no recent quotes » et est ignoré. Aucun handle d'indicateur n'est créé.
Panneau
- 12 langues de panneau avec un bouton en haut : anglais, arabe, russe, chinois, espagnol, portugais, japonais, allemand, coréen, français, italien et turc.
- Un bouton de repli réduit le panneau à ses tuiles.
- La langue, les filtres et les unités de temps choisis sont conservés quand le graphique change de symbole ou d'unité de temps.
Pour qui
Pour les traders qui suivent les figures chartistes sur plusieurs marchés et unités de temps et veulent une seule liste des endroits où une figure s'est formée, a cassé ou a été retestée, au lieu d'ouvrir chaque graphique à la main. C'est une liste de surveillance pour votre propre analyse, pas un système de trading.
Comment il lit les graphiques
- Les figures et les chandeliers sont détectés sur des barres clôturées. Une étape est décidée sur la barre qui a clôturé et ne change pas pendant la formation de la barre suivante.
- Une figure « en formation ? » utilise le plus haut ou le plus bas le plus récent, qui peut encore bouger. Elle peut changer ou disparaître sur une barre suivante.
- Les distances de retest et de fausse cassure sont une fraction de l'ATR(14) de cette unité de temps : 0,2 ATR pour les drapeaux, sommets, creux, tête-épaules et tasses, 0,5 ATR pour les triangles, biseaux, rectangles et canaux. Une cassure sans confirmation expire après 6 ou 12 barres.
- Les rectangles, canaux et tasses (marqués *) viennent d'un second passage, plus simple. Ils ne sont affichés que s'ils ne partagent aucun point avec la figure principale de cette paire.
- Les zones de support et de résistance sont formées de points de retournement et de nombres ronds situés à moins de 0,5 ATR les uns des autres ; une zone en demande au moins deux.
- La colonne Vol divise le volume de la barre de cassure par la moyenne des 20 barres précédentes. La même valeur est écrite à côté du point de cassure sur le graphique.
- Une paire a besoin d'au moins 62 barres d'historique. W1 et MN1 sur des symboles récents peuvent afficher « short history ».
- Dans le Testeur de stratégie, il n'analyse que le symbole testé, sur les unités de temps choisies.
Inputs (paramètres d’entrée)
Scan (Analyse)
- Symbols to scan: Market Watch (or: All tradable symbols on the server, Custom list)
- 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 / Y, pixels from the top-left corner: 10 / 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
Démarrage rapide
- Placez l'indicateur sur n'importe quel graphique. Il analyse votre Observation du marché (jusqu'à 60 symboles) en M15, H1, H4 et D1.
- Choisissez votre langue avec le bouton en haut à droite.
- Activez ou désactivez des unités de temps avec les boutons sous le titre.
- Cliquez sur une tuile ou un bouton d'étape pour ne lister que les cassures, retests ou confirmations, et sur un bouton de sens pour seulement les haussières ou seulement les baissières.
- Cliquez sur une ligne pour ouvrir ce graphique. Laissez la souris sur une ligne pour voir ses niveaux.
FAQ
Quels symboles analyse-t-il ?
La source de votre choix : Observation du marché, tous les symboles négociables du serveur (l'Observation du marché en premier) ou votre liste. 60 par défaut, jusqu'à 150. En modes Observation du marché et tous les symboles, le symbole du graphique lui-même est toujours inclus.
Pourquoi affiche-t-il « loading » ?
Le terminal télécharge ou construit encore l'historique de ce symbole. Le scanner réessaie toutes les 3 secondes et ne l'attend pas.
Pourquoi le tableau se remplit-il de nouveau après un clic sur une ligne ?
MetaTrader recharge un indicateur quand son graphique change de symbole ou d'unité de temps, donc l'analyse recommence (quelques secondes pour 120 paires). La langue et les filtres restent. Choisissez « Open it in a new chart » pour garder le graphique du scanner tel quel.
Est-ce qu'il repeint ?
Une étape est décidée sur une barre clôturée et ne change pas pendant la formation de la barre suivante. Une figure « en formation ? » peut changer ou disparaître sur une barre suivante, car son point le plus récent n'est pas encore confirmé. Des lignes quittent aussi le tableau quand une figure expire ou qu'une figure plus récente de la même paire la remplace.
Est-ce qu'il trade ou donne des signaux d'achat / de vente ?
Non. Il ne passe aucun ordre et n'a pas de buffers. Il liste des figures et leur étape ; ce que vous en faites relève de votre décision.
Fonctionne-t-il dans le Testeur de stratégie ?
Oui, sur le symbole testé uniquement.
Le trading comporte un risque élevé de perte. Cet indicateur ne prédit pas les prix et ne garantit aucun résultat. Les figures chartistes et en chandeliers échouent souvent. Utilisez le scanner pour trouver les graphiques qui méritent un examen plus attentif, comme une partie de votre propre analyse.
