Supertrend Trend Fill with Change Alerts
- Indikatoren
-
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 ist ein TV-kompatibler Supertrend für MetaTrader 5. Er verwendet dieselbe Berechnung wie der in TradingView eingebaute Indikator "Supertrend" und zeichnet ihn auf dieselbe Weise: eine grüne Linie unter dem Kurs im Aufwärtstrend, eine rote Linie über dem Kurs im Abwärtstrend und eine helle Füllung zwischen der Linie und der Mitte jedes Kerzenkörpers.
Supertrend zeigt die Richtung des Trends. Er ist eine Hilfe für die Chartanalyse, kein Kauf- oder Verkaufssignal, und er sagt nicht voraus, wohin sich der Kurs bewegt.
WIE ES BERECHNET WIRD
- ATR Length 10, Factor 3.0, Quelle hl2 = (high + low) / 2, ATR mit RMA (Wilder) geglättet - die Standardwerte von TradingView.
- Oberes Band = Quelle + Factor x ATR, unteres Band = Quelle - Factor x ATR. Jedes Band bewegt sich nur in Trendrichtung, wie bei ta.supertrend() in TradingView.
- Der Trend dreht nach oben, wenn der Schlusskurs über das obere Band steigt, und nach unten, wenn der Schlusskurs unter das untere Band fällt.
- Optionen, die die eingebaute Version von TradingView nicht hat: ATR per SMA statt RMA sowie close / hlc3 / ohlc4 als Quelle. Mit diesen Optionen stimmen die Werte nicht mehr mit TradingView überein.
WIE WIR ES GEPRÜFT HABEN
- Mit den eigenen Kursen von TradingView (EURUSD 1h) ergab unsere Formel auf 280 von 280 Balken dieselbe Trendrichtung wie der eingebaute Supertrend von TradingView.
- Auf dem MT5-Chart eines Brokers weichen die Zahlen etwas ab, weil die Kurse aus einem anderen Datenfeed stammen. In unserem EURUSD-H1-Test hatten 199 von 200 verglichenen Balken dieselbe Richtung, und die Linie wich im Durchschnitt um 1,3 Pips ab. In der Nähe eines Trendwechsels kann ein kleiner Kursunterschied den Wechsel um einen Balken verschieben.
ANZEIGE
- Grüne Aufwärtslinie (#4CAF50) und rote Abwärtslinie (#FF5252), Breite 1 bis 5.
- Hintergrundfüllung zwischen der Linie und der Mitte des Kerzenkörpers (open + close) / 2, Deckkraft 1 bis 100 %, mit dem Charthintergrund gemischt. Sie kann ausgeschaltet werden.
- Ein kleiner Unterschied: TradingView lässt die Füllung auf dem Balken leer, auf dem der Trend wechselt; hier wird dort ein kleines Stück Füllung gezeichnet.
- Optionale Markierungen auf den Balken, auf denen der Trend wechselt (standardmäßig aus).
DER LETZTE BALKEN (REPAINT)
- Der Balken, der sich noch bildet, wird bei jedem Tick neu berechnet, genau wie in TradingView. Seine Linie und Richtung können sich ändern, bis der Balken schließt.
- Sobald ein Balken geschlossen ist, ändern sich seine Werte nie mehr.
ALARME (STANDARDMÄSSIG AUS)
- Eine Bedingung: Die Trendrichtung hat sich auf dem gerade geschlossenen Balken geändert. Einmal pro Balken geprüft.
- Balken, die vor dem Laden des Indikators geschlossen wurden, lösen keine Alarme aus. Anhängen des Indikators oder ein Neustart von MT5 erzeugt also keine alten Alarme.
- Beispielmeldung: "Supertrend TV EURUSD H1: trend changed to UP (1.08123)".
- Pop-up, Ton und Push-Benachrichtigung sind kombinierbar. Push benötigt Ihre MetaQuotes ID in den Terminaleinstellungen. Alarmtexte auf Englisch oder Japanisch.
FÜR EA- UND iCUSTOM-NUTZER
- Puffer 0 = Supertrend-Wert, Puffer 1 = Richtung: +1 = Aufwärtstrend, -1 = Abwärtstrend.
- Hinweis: Das Vorzeichen ist umgekehrt zur Variablen "direction" in TradingViews Pine Script (dort bedeutet -1 aufwärts).
- Balken ohne Wert liefern EMPTY_VALUE. Beide Werte erscheinen auch im Datenfenster.
- Wenn ein EA oder ein anderer Indikator ihn per iCustom lädt oder wenn er mit ChartIndicatorAdd zu einem Chart hinzugefügt wird, zeichnet er nichts auf den Chart und löst keine Alarme aus; er berechnet nur die Puffer.
BITTE VOR DER VERWENDUNG LESEN
- "Chart on foreground" (Chart im Vordergrund): Damit die Kerzen über der Füllung sichtbar bleiben, schaltet der Indikator diese Charteinstellung ein (Eingabe "Draw price bars above the fill"). Wenn Sie die letzte Kopie entfernen, wird die ursprüngliche Einstellung wiederhergestellt. Ist noch ein anderes Werkzeug desselben Autors mit dieser Einstellung auf dem Chart, wird sie erst wiederhergestellt, wenn das letzte davon entfernt wird.
- In den ersten Sekunden nach dem Laden (bis etwa 15 Sekunden) kann der Kurzname in der Indikatorliste kurz "probe#..." anzeigen, während der Indikator prüft, ob er auf einem Chart liegt. Das ist normal.
- ATR (RMA) hängt ganz leicht davon ab, wie viel Historie geladen ist; in unserem Test lag der Unterschied unter 0.0000001.
- Im Strategietester löst er keine Alarme aus.
- Keine DLLs, keine externen Dateien, keine Internetverbindung.
- Er handelt nicht, und es wird kein Handelsergebnis versprochen.
EINGABEN
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 = Terminalsprache, English oder Japanese)
Liegt eine Eingabe außerhalb des Bereichs, wird der Indikator nicht geladen und schreibt den Grund in das Experten-Journal.
SUPPORT
Fragen zu Installation, Einstellungen und Fehlern sind über MQL5-Nachrichten willkommen. Fragen zur Marktrichtung oder zu einzelnen Trades fallen nicht unter den Support.
Dies ist Teil einer Serie kostenloser Werkzeuge im TV-Stil. Eine MT4-Ausgabe ist ebenfalls als separates Produkt erhältlich. Weitere Werkzeuge desselben Autors finden Sie in meinem Verkäuferprofil.
TradingView ist eine Marke von TradingView, Inc. Dieses Produkt ist nicht mit TradingView, Inc. verbunden und wird von TradingView, Inc. weder gesponsert noch unterstützt.
