Supertrend Trend Fill with Change Alerts
- Indicateurs
-
Kazuma Uezono
MQL5 / MQL4 / Pine Script v6 developer and active trader.
Seller on the MQL5 Market (indicators for MT4/MT5).
Services:
- TradingView Pine Script to MT5/MT4 conversion (bar-by-bar matching, with tester report)
- MT4 to MT5 migration - Version: 1.2
Supertrend Trend Fill with Change Alerts est un Supertrend compatible TV pour MetaTrader 5. Il utilise le même calcul que l'indicateur "Supertrend" intégré à TradingView et le dessine de la même façon : une ligne verte sous le prix en tendance haussière, une ligne rouge au-dessus du prix en tendance baissière, et un remplissage clair entre la ligne et le milieu du corps de chaque bougie.
Supertrend montre la direction de la tendance. C'est une aide à l'analyse graphique, pas un signal d'achat ou de vente, et il ne prédit pas où ira le prix.
COMMENT C'EST CALCULÉ
- ATR Length 10, Factor 3.0, source hl2 = (high + low) / 2, ATR lissé par RMA (Wilder) - les valeurs par défaut de TradingView.
- Bande supérieure = source + Factor x ATR, bande inférieure = source - Factor x ATR. Chaque bande ne se déplace que dans le sens de la tendance, comme ta.supertrend() dans TradingView.
- La tendance devient haussière quand la clôture passe au-dessus de la bande supérieure, et baissière quand la clôture passe sous la bande inférieure.
- Options absentes de la version intégrée de TradingView : ATR par SMA au lieu de RMA, et close / hlc3 / ohlc4 comme source. Avec ces options, les valeurs ne correspondent plus à TradingView.
COMMENT NOUS L'AVONS VÉRIFIÉ
- Sur les propres prix de TradingView (EURUSD 1h), notre formule a donné la même direction de tendance que le Supertrend intégré de TradingView sur 280 barres sur 280.
- Sur le graphique MT5 d'un courtier, les chiffres diffèrent un peu, car les prix viennent d'un autre flux de données. Dans notre test EURUSD H1, 199 barres comparées sur 200 avaient la même direction et la ligne différait de 1,3 pip en moyenne. Près d'un changement de tendance, une petite différence de prix peut décaler le changement d'une barre.
AFFICHAGE
- Ligne haussière verte (#4CAF50) et ligne baissière rouge (#FF5252), épaisseur 1 à 5.
- Remplissage de fond entre la ligne et le milieu du corps de la bougie (open + close) / 2, opacité 1 à 100 % mélangée au fond du graphique. Il peut être désactivé.
- Une petite différence : TradingView laisse le remplissage vide sur la barre où la tendance change ; ici, un petit morceau de remplissage y est dessiné.
- Marqueurs optionnels sur les barres où la tendance change (désactivés par défaut).
LA DERNIÈRE BARRE (REPAINT)
- La barre en cours de formation est recalculée à chaque tick, exactement comme dans TradingView. Sa ligne et sa direction peuvent changer jusqu'à la clôture de la barre.
- Une fois une barre clôturée, ses valeurs ne changent plus jamais.
ALERTES (DÉSACTIVÉES PAR DÉFAUT)
- Une seule condition : la direction de la tendance a changé sur la barre qui vient de se clôturer. Vérifiée une fois par barre.
- Les barres clôturées avant le chargement de l'indicateur ne déclenchent pas d'alerte : attacher l'indicateur ou redémarrer MT5 ne produit donc pas d'anciennes alertes.
- Exemple de message : "Supertrend TV EURUSD H1: trend changed to UP (1.08123)".
- Pop-up, son et notification push peuvent être combinés. Le push nécessite votre MetaQuotes ID dans les options du terminal. Textes d'alerte en anglais ou en japonais.
POUR LES UTILISATEURS D'EA ET D'iCUSTOM
- Buffer 0 = valeur du Supertrend, buffer 1 = direction : +1 = tendance haussière, -1 = tendance baissière.
- Remarque : le signe est l'inverse de la variable "direction" du Pine Script de TradingView (où -1 signifie hausse).
- Les barres sans valeur renvoient EMPTY_VALUE. Les deux valeurs apparaissent aussi dans la Fenêtre des données.
- Lorsqu'un EA ou un autre indicateur le charge via iCustom, ou lorsqu'il est ajouté à un graphique avec ChartIndicatorAdd, il ne dessine rien sur le graphique et ne déclenche aucune alerte ; il calcule seulement les buffers.
À LIRE AVANT UTILISATION
- "Chart on foreground" (graphique au premier plan) : pour que les bougies restent visibles au-dessus du remplissage, l'indicateur active ce réglage du graphique (paramètre "Draw price bars above the fill"). Quand vous retirez la dernière copie, le réglage d'origine est rétabli. Si un autre outil du même auteur utilisant ce réglage est encore sur le graphique, le réglage n'est rétabli qu'au retrait du dernier d'entre eux.
- Pendant les premières secondes après le chargement (jusqu'à environ 15 secondes), le nom court dans la liste des indicateurs peut afficher brièvement "probe#..." pendant que l'indicateur vérifie s'il est sur un graphique. C'est normal.
- L'ATR (RMA) dépend très légèrement de la quantité d'historique chargée ; dans notre test, la différence était inférieure à 0.0000001.
- Dans le testeur de stratégie, il ne déclenche aucune alerte.
- Pas de DLL, pas de fichiers externes, pas de connexion Internet.
- Il ne passe aucun ordre, et aucun résultat de trading n'est promis.
PARAMÈTRES
Supertrend: ATR Length (10, 1-1000), Factor (3.0, 0.01-100), ATR calculation method (RMA), Source of the bands (hl2)
Style: Up Trend line color (#4CAF50), Down Trend line color (#FF5252), Line width (2, 1-5), Show background fill (true), Fill opacity % (10, 1-100), Draw price bars above the fill (true), Show trend-change markers (false), Marker size (1, 1-5)
Alerts: Alert: trend direction changed (false), Alert by pop-up (true), Alert by sound (false), Alert by push notification (false), Language (Auto = langue du terminal, English ou Japanese)
Si un paramètre est hors limites, l'indicateur ne se charge pas et écrit la raison dans le journal Experts.
SUPPORT
Les questions sur l'installation, les réglages et les bugs sont les bienvenues via les messages MQL5. Les questions sur la direction du marché ou sur des trades particuliers sortent du cadre du support.
Cet outil fait partie d'une série d'outils gratuits de style TV. Une édition MT4 est également disponible en tant que produit séparé. Les autres outils du même auteur sont listés sur mon profil de vendeur.
TradingView est une marque de TradingView, Inc. Ce produit n'est ni affilié à TradingView, Inc., ni sponsorisé ou approuvé par TradingView, Inc.
