Indicateur SMC MT5 : ce qui tourne vraiment sur MetaTrader

Rien de ce qui est écrit en Pine ne tourne dans MetaTrader : un indicateur SMC que MT5 ou MT4 peut charger est donc toujours du MQL compilé. Cela réduit la liste avant même de comparer une seule fonction, et il reste deux choses à vérifier : ce que l'outil marque sur votre graphique, et si ces marquages restent là où ils étaient une fois la bougie clôturée.
Un indicateur Smart Money Concepts (l'approche fondée sur la structure du marché) est un programme qui marque la structure, la liquidité et les zones à votre place au lieu de vous laisser tout tracer à la main. La plupart des traders en croisent un d'abord sur une plateforme de graphiques, dans une capture ou une vidéo, puis essaient de l'installer dans le terminal où se trouve réellement leur compte chez le courtier. C'est là que les ennuis commencent, et c'est un problème logiciel avant d'être un problème de trading.
J'ai vu cela des deux côtés : d'abord comme le trader qui dépose des fichiers dans MQL5/Indicators en espérant, ensuite comme membre d'une équipe qui publie des versions pour deux plateformes. La version honnête de cette page n'est pas un classement. C'est la réalité de la plateforme, la liste de ce que le marquage doit contenir avant de mériter l'installation, et la vérification qui règle le reste dans votre propre terminal. La plateforme n'est qu'une des trois questions qu'un comparatif mélange ; l'index des comparatifs d'outils SMC les sépare.
Pourquoi un script TradingView ne tourne-t-il pas sur MetaTrader ?
Parce qu'il s'agit de deux environnements d'exécution différents qui ne partagent rien. Pine ne s'exécute qu'à l'intérieur de la plateforme de graphiques qui l'héberge. MetaTrader charge des programmes compilés écrits en MQL : des fichiers .ex4 compilés depuis MQL4 pour MT4, des fichiers .ex5 depuis MQL5 pour MT5. Aucune étape d'import, aucun plugin, aucune couche de compatibilité entre les trois.
| Ce que vous avez | Se charge sur MT4 | Se charge sur MT5 | Ce qu'il faut pour couvrir les deux terminaux |
|---|---|---|---|
| Script Pine d'une plateforme de graphiques | Non | Non | L'auteur réécrit la logique en MQL |
Indicateur MQL4 (.ex4) | Oui | Non | La version MQL5 du même outil |
Indicateur MQL5 (.ex5) | Non | Oui | La version MQL4 du même outil |

Notez que MT4 et MT5 ne partagent pas non plus de binaires. MQL4 et MQL5 sont des langages distincts : un éditeur qui prend en charge les deux terminaux maintient deux versions et vous téléchargez celle qui correspond à votre plateforme. MetaTrader possède aussi son propre catalogue de programmes dans le terminal, le MQL5 Market, et c'est là que la plupart des gens cherchent en premier.
Le mot employé pour combler cet écart est «portage», et il induit en erreur. Personne ne convertit un fichier Pine en .ex5 : l'auteur réécrit les règles en MQL depuis zéro. C'est une nouvelle implémentation, et deux implémentations d'une même idée peuvent diverger sur des détails qui comptent. Quelle bougie compte comme celle qui a produit une zone. Si un niveau est confirmé par une mèche ou par une clôture. Quand une étiquette a le droit d'apparaître.
Une revue d'outil pour plateforme de graphiques ne dit donc presque rien de ce que vous pouvez faire tourner chez votre courtier. La question utile à poser à l'éditeur est étroite : votre version MetaTrader a-t-elle la même logique que la version graphique, et est-elle maintenue sur la même release ? Si vous choisissez de l'autre côté de la barrière, le scorecard pour choisir un outil sur TradingView couvre les colonnes qui comptent là-bas.
Que doit contenir un marquage SMC complet ?
Quatre choses, et elles ont un ordre fixe plutôt que de former un menu. L'outil doit marquer l'inducement avant toute rupture de structure, la rupture elle-même dès qu'un corps clôture au-delà du niveau, les blocs qui ont produit le mouvement, et le déséquilibre encore non comblé. Manquez le premier et tout ce qui suit décrit une autre séquence.

La chaîne que le marquage doit montrer
Aucune étape ne se saute. Si une étiquette apparaît avant que l'étape au-dessus se soit produite, l'outil lit la structure à la manière classique et appelle cela Smart Money Concepts.
L'inducement (IDM), cette liquidité-appât qui attire les entrées, est le niveau situé entre le prix et la zone qu'il vise : les stops ramassés avant le mouvement qui compte. Dans cette méthodologie, la chaîne se déroule ainsi : inducement, inducement pris, nouveau sommet, rupture de structure, puis creux plus haut, et elle se répète jusqu'à ce qu'un changement de caractère du marché y mette fin. Un sommet n'existe pas comme point structurel tant que l'inducement en dessous n'a pas été pris.
La confirmation est volontairement asymétrique, et c'est le détail qui sépare deux implémentations plus vite que n'importe quelle liste de fonctions. L'inducement est pris par n'importe quel contact : une mèche qui atteint le niveau suffit. Tout autre objet exige une clôture de corps au-delà de son niveau : rupture de structure, changement de caractère, order block, order flow. Un outil qui traite une mèche traversant un niveau comme une rupture va imprimer une structure qui n'a jamais eu lieu, et il le fera avec assurance.
Vous obtenez ainsi un test faisable en une soirée. Marquez vous-même une portion d'historique, chargez l'outil sur le même graphique et regardez où les deux diffèrent. S'il a imprimé une rupture avant que l'inducement soit pris, ce n'est ni un bug ni un style maison : c'est de la lecture classique de structure avec des étiquettes SMC par-dessus. Deux marquages corrects des mêmes bougies concordent ; quand ils ne concordent pas, l'un des deux ne marque pas l'inducement. La chaîne complète et la façon dont les points s'accrochent mérite d'être lue avant de juger les étiquettes de quel outil que ce soit.
Les deux dernières exigences sont plus discrètes. Le déséquilibre doit être suivi jusqu'à ce qu'il soit comblé, sinon vous héritez d'un graphique à quarante gaps et vous commencez à décider vous-même lesquels croire. Et le contexte de l'unité de temps supérieure doit atteindre le graphique que vous tradez, parce que la direction qui qualifie une zone se décide plus haut.
Quels blocs un outil peut-il qualifier de tradables ?
Moins que ne le suggèrent la plupart des graphiques, et un outil qui traite chaque zone à égalité relève de l'erreur coûteuse. Le decision block, plus près du prix et mesuré par rapport à l'inducement qu'il défend, en est un. Le extreme block à la liquidité lointaine, rapporté au changement de caractère, est l'autre. Un bloc situé entre les deux est un bloc SMT, et ce n'est pas une entrée.

Il vaut la peine d'être direct ici, parce que c'est là que le marquage automatique justifie son abonnement ou vous coûte de l'argent en silence. Un bloc n'est pas tradable parce qu'il ressemble à un bloc. Il l'est à cause de sa place dans la chaîne : le decision block est le premier en partant de l'inducement qu'il défend, le extreme block est le premier du côté d'où est venu le changement de caractère. Retirez les références et il reste trois rectangles sans hiérarchie, soit exactement l'état où vous étiez avant d'installer quoi que ce soit.
Alors, en regardant un candidat sur MetaTrader, comptez ce qu'il distingue. Étiquette-t-il les types de blocs séparément, ou peint-il chaque bougie mitigée du même ton ? Chaque zone porte-t-elle le niveau auquel elle se mesure ? Garde-t-il le bloc précédent sur le graphique quand un nouveau se forme ? Cela se voit en dix secondes sur un graphique que vous connaissez déjà, et cela dit plus que la liste de fonctions. Ce qui rend un bloc valide est la version longue de cette section.
Comment vérifier le marquage dans le terminal lui-même ?
En lançant l'outil sur l'historique dans le testeur de stratégies avec le mode visuel activé, puis en comparant ce qu'il affichait sur le moment avec le graphique terminé. MetaTrader n'a pas de curseur de relecture barre par barre comme les plateformes de graphiques, et le testeur en est l'équivalent natif : les objets apparaissent à la clôture des bougies, à la vitesse que vous choisissez, et vous les voyez apparaître au lieu de vous fier à une capture.
Une limite de la plateforme a sa place ici, pas en note de bas de page. L'alerte d'un indicateur sur MetaTrader est produite par le terminal : elle ne se déclenche donc que pendant que le terminal est ouvert et connecté. Un serveur virtuel ou une machine de rechange règle cela ; un indicateur de graphique seul, non, quoi que suggère la page de vente. S'il vous faut être averti d'une zone plateforme fermée, c'est le travail d'un service de notification. Chez nous c'est le bot SMCZone Signals, qui surveille les zones que vous choisissez et vous écrit sur Telegram. Le régler pour qu'elle se déclenche à l'approche plutôt qu'au contact est traité dans alertes order block.
Marquage seul, ou marquage plus panneau de risque ?
C'est le choix qui décide vraiment de votre configuration sur MetaTrader, et il concerne votre façon de travailler avant le marquage. Soit le terminal vous donne des zones marquées et vous calculez, passez et gérez chaque position vous-même, soit ce même terminal porte aussi un panneau qui s'occupe de la taille, des sorties partielles et du trailing depuis la même fenêtre. Les deux sont manuels : c'est toujours vous qui choisissez la position.

Le premier flux garde votre outillage réduit. Vous lisez le graphique, vous calculez la taille dans une calculatrice ou un tableur, vous passez l'ordre dans le terminal. Rien de caché, rien à apprendre au-delà de l'indicateur, et l'arithmétique est la même arithmétique chaque fois. C'est aussi la faiblesse, puisqu'elle se fait sous pression au moment précis où une zone est testée.
Pros
- Une seule chose à apprendre, et vous payez uniquement le marquage
- Le calcul de la taille reste visible : vous voyez les chiffres que vous avez tapés
- Fonctionne pareil sur MT4 et MT5, le choix du terminal reste donc ouvert
Cons
- Taille et stop se calculent pendant que la zone est testée, c'est-à-dire au moment où les erreurs arrivent
- Sorties partielles et trailing sont des clics manuels, ou n'ont pas lieu
- Rien ne vous empêche de prendre une position à la mauvaise taille
Le second flux amène l'arithmétique dans la même fenêtre que le graphique. Un panneau lit votre réglage de risque, le convertit en taille de lot par rapport à votre stop, puis gère la position ensuite. Il supprime l'étape où les gens se font mal, et il coûte un second logiciel plus l'habitude de lui faire confiance. Notez le piège de plateforme avant de bâtir un plan là-dessus : les panneaux de ce genre sont le plus souvent réservés à MT5, et le nôtre ne fait pas exception. L'exécution automatisée est une autre question, hors sujet ici.
Pros
- Le risque par position se règle une fois et s'applique à chaque ordre
- Sorties partielles et trailing suivent des règles au lieu de votre attention
- La distance entre une zone marquée et un ordre passé tient dans une fenêtre
Cons
- MT5 uniquement dans la plupart des cas, ce qui peut décider du terminal à votre place
- Un deuxième outil à apprendre, et un panneau à moitié fiable est pire que pas de panneau
- Il gère le risque, pas la décision : une mauvaise entrée bien dimensionnée reste une mauvaise entrée
Si vous ne savez pas dans quelle branche vous êtes, l'indice honnête est votre propre historique : regardez si vos pertes se regroupent autour d'erreurs de taille ou d'erreurs d'entrée. Le risque par position et d'où vient ce chiffre est la pièce qui rend cette vérification utile.
Où se situent nos outils MetaTrader dans cette liste
Une ligne, remplie honnêtement, pour que vous puissiez la comparer à n'importe quelle autre. Money Hunter tourne sur TradingView et sur MetaTrader 4 et MT5. Il marque l'inducement, les ruptures de structure et les changements de caractère, la structure interne de l'unité de temps inférieure, les variantes de balayage de liquidité, les blocs decision et extreme, les blocs précédents et SMT, ainsi que le déséquilibre non comblé, avec une projection multi-unités de temps depuis l'unité supérieure, un tableau de bord sur le graphique et des alertes configurables. Le marquage est non-repaint par le code et confirmé à la clôture de la bougie, c'est-à-dire exactement l'affirmation que cette page vous invite à vérifier plutôt qu'à croire. Pour le terme lui-même, voici ce que l'affirmation non-repaint couvre vraiment.
SMC ToolBox est la couche d'entrée sur les mêmes plateformes : order flow, déséquilibre, blocs d'une seule bougie, sommets et creux égaux, niveaux de la veille, rejet par mèche, lignes d'impulsion et de correction, avec des déclencheurs de structure, de momentum et de filtre de balayage, plus des fenêtres de session. Smart Trade Assistant est le panneau de la section précédente, et il est réservé à MT5 : huit méthodes de calcul de taille, sept algorithmes de trailing, sorties partielles sur jusqu'à dix niveaux. Comment ce panneau transforme un stop en volume accepté, champ par champ, est traité dans calculateur de taille de position MT5.
Côté prix, il y a un seul abonnement plutôt qu'une licence par produit, et les versions MetaTrader y sont incluses sur toutes les durées : Money Hunter sur TradingView, MT4 et MT5, plus SMC ToolBox, Smart Trade Assistant et les alertes Telegram, avec le même contenu quelle que soit la durée. Il coûte 69 $ pour un mois, 169 $ pour trois, 289 $ pour six ou 499 $ pour douze, mises à jour futures incluses et résiliation quand vous voulez. L'essai de sept jours couvre Money Hunter sur TradingView et les alertes, sans prélèvement pendant qu'il tourne : la version MetaTrader arrive donc avec une durée payante, pas avec l'essai.
Que vérifier avant d'installer quoi que ce soit
Tout ce qui suit se vérifie avant de payer, et l'ordre compte. Ce qui échoue aux deux premiers points ne vaut pas le téléchargement, et la dernière vérification vous dit à quel genre d'éditeur vous avez affaire.

Six vérifications, dans cet ordre
Faites-les sur un instrument et une unité de temps que vous connaissez déjà. Un outil qui échoue aux deux premières ne se rattrape pas avec les quatre autres.
- Une version pour votre terminal. Un
.ex4pour MT4 ou un.ex5pour MT5, venant de l'éditeur, sur une release à jour. - L'inducement avant la rupture. Chargez-le sur un historique que vous avez marqué vous-même et cherchez le niveau qui précède une rupture de structure.
- Des blocs hiérarchisés. Types de blocs étiquetés séparément, chacun avec le niveau auquel il se mesure, plutôt qu'un ton unique pour chaque bougie mitigée.
- Un déséquilibre qui se ferme. Des gaps suivis jusqu'à comblement, puis retirés du graphique.
- Un marquage qui survit au testeur. Mode visuel, capture, comparaison ensuite.
- Un éditeur qui explique comment le tester. Si les instructions pour vérifier ses affirmations ne viennent que d'inconnus, c'est une information aussi.
Questions fréquentes
Existe-t-il un indicateur SMC pour MT5 ?
Oui, mais il doit s'agir d'une version écrite pour la plateforme : MetaTrader charge des programmes MQL5 compilés, donc un script Pine écrit pour une plateforme de graphiques ne peut pas y être installé du tout. Jugez la version MQL sur ce qu'elle marque, en commençant par l'inducement avant la rupture de structure, et sur le fait que ces marquages restent en place une fois la bougie clôturée.
Puis-je convertir un indicateur TradingView vers MetaTrader ?
Pas en convertissant un fichier. La logique doit être réécrite en MQL4 ou MQL5, ce qui est une nouvelle implémentation et non un import, et deux implémentations de la même idée peuvent se comporter différemment. En pratique, soit vous prenez un éditeur qui publie une version MetaTrader, soit vous restez sur la plateforme de graphiques.
Le marquage diffère-t-il entre MT4 et MT5 ?
La méthode est identique, le logiciel non. MQL4 et MQL5 sont deux langages distincts, l'éditeur publie donc deux versions et un fichier destiné à un terminal ne se charge pas dans l'autre. Les panneaux de trading sont le plus souvent réservés à MT5, et c'est souvent cela qui décide du terminal plutôt que le marquage lui-même.
Comment savoir que les marquages ne bougeront pas plus tard ?
Lancez l'indicateur dans le testeur de stratégies en mode visuel, regardez les objets apparaître à la clôture des bougies, puis comparez ce qui était à l'écran à ce moment-là avec le graphique terminé. Si une zone ou une étiquette se retrouve ailleurs ensuite, l'outil réécrit son historique et affiche des entrées que personne n'aurait pu prendre.
Les alertes fonctionnent-elles quand le terminal est fermé ?
Non. L'alerte d'un indicateur est produite par le terminal, elle ne se déclenche donc que pendant que le terminal tourne et reste connecté. S'il vous faut des notifications plateforme fermée, c'est le travail d'un service de notification et pas celui d'un indicateur de graphique. Chez nous c'est le bot SMCZone Signals, qui surveille les zones que vous choisissez et vous écrit sur Telegram.
Questions fréquemment posées
Existe-t-il un indicateur SMC pour MT5 ?
Oui, mais il doit s'agir d'une version écrite pour la plateforme : MetaTrader charge des programmes MQL5 compilés, donc un script Pine écrit pour une plateforme de graphiques ne peut pas y être installé du tout. Jugez la version MQL sur ce qu'elle marque, en commençant par l'inducement avant la rupture de structure, et sur le fait que ces marquages restent en place une fois la bougie clôturée.
Puis-je convertir un indicateur TradingView vers MetaTrader ?
Pas en convertissant un fichier. La logique doit être réécrite en MQL4 ou MQL5, ce qui est une nouvelle implémentation et non un import, et deux implémentations de la même idée peuvent se comporter différemment. En pratique, soit vous prenez un éditeur qui publie une version MetaTrader, soit vous restez sur la plateforme de graphiques.
Le marquage diffère-t-il entre MT4 et MT5 ?
La méthode est identique, le logiciel non. MQL4 et MQL5 sont deux langages distincts, l'éditeur publie donc deux versions et un fichier destiné à un terminal ne se charge pas dans l'autre. Les panneaux de trading sont le plus souvent réservés à MT5, et c'est souvent cela qui décide du terminal plutôt que le marquage lui-même.
Comment savoir que les marquages ne bougeront pas plus tard ?
Lancez l'indicateur dans le testeur de stratégies en mode visuel, regardez les objets apparaître à la clôture des bougies, puis comparez ce qui était à l'écran à ce moment-là avec le graphique terminé. Si une zone ou une étiquette se retrouve ailleurs ensuite, l'outil réécrit son historique et affiche des entrées que personne n'aurait pu prendre.
Les alertes fonctionnent-elles quand le terminal est fermé ?
Non. L'alerte d'un indicateur est produite par le terminal, elle ne se déclenche donc que pendant que le terminal tourne et reste connecté. S'il vous faut des notifications plateforme fermée, c'est le travail d'un service de notification et pas celui d'un indicateur de graphique. Chez nous c'est le bot SMCZone Signals, qui surveille les zones que vous choisissez et vous écrit sur Telegram.