Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Telegram!
und werden Sie Mitglied unserer Fangruppe
Interessantes Skript?
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Hat Ihnen das Skript gefallen?
Bewerten Sie es im Terminal MetaTrader 5
Ansichten:
28
Rating:
(7)
Veröffentlicht:
MQL5 Freelance Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Dies ist ein SuperTrend-Indikator der nächsten Generation, der das klassische Trendfolgekonzept um eine vollständige Machine-Learning-Engine ergänzt. Anstatt feste ATR-Multiplikatoren und statische Regeln zu verwenden, lernt der Indikator kontinuierlich aus seiner eigenen Signalhistorie, passt seine Kernparameter Takt für Takt an und filtert Eingaben durch eine mehrstufige Bestätigungspipeline, bevor er einen Pfeil auf dem Chart zeichnet. Der Indikator läuft vollständig innerhalb des MetaTrader 5-Indikator-Frameworks, benötigt keine externen Bibliotheken und verfügt über einen versteckten Confidence-Buffer, den jeder Expert Advisor für den automatisierten Handel direkt lesen kann.

Der Indikator ist in 13 Eingabegruppen gegliedert, die jeden Aspekt seines Verhaltens abdecken: Signalmodus, Volatilitätshüllkurve, Momentum-Filter, Flussanalyse, Signalqualität, der Master-Reaktivitätsregler, die Auto-Tune-Engine, der Optimierer, Risk Guard, Kontextspeicher (Regime Grid), Abklingspuren, Alarme und Anzeige. Die Standardwerte wurden so gewählt, dass der Indikator sofort mit jedem liquiden Symbol und jedem Zeitrahmen funktioniert, aber jeder Parameter kann unabhängig angepasst werden, um einem bestimmten Instrument oder Handelsstil gerecht zu werden.


Wie der Indikator funktioniert

Im Kern berechnet der Indikator zwei SuperTrend-Bänder - eine Bull-Linie (blau) und eine Bear-Linie (rot) - unter Verwendung einer RMA-geglätteten ATR-Hüllkurve, die auf eine vom Benutzer gewählte Preisbasis angewendet wird. Die Bandbreite und die ATR-Periode sind nicht festgelegt: Sie beginnen mit den von Ihnen eingegebenen Werten und werden dann vom Optimierer kontinuierlich angepasst, sobald neue Handelsergebnisse ausgewertet werden. Das bedeutet, dass sich der Umschlag bei hoher Volatilität auf natürliche Weise verbreitert und bei ruhigen Märkten verengt, ohne dass ein manuelles Eingreifen erforderlich ist.

Die Signale werden in einem von zwei Modi generiert. Im Reversal-Modus achtet der Indikator auf eine bestätigte Trendumkehr: ein bullischer Pivot muss sich bilden, während der Trend bärisch ist (was einen grünen Kaufpfeil erzeugt), oder ein bärischer Pivot muss sich bilden, während der Trend bullisch ist (was einen roten Verkaufspfeil erzeugt). Im Breakout-Modus ist die Logik umgekehrt: Ein neues Swing-Hoch während eines Aufwärtstrends löst ein Verkaufssignal in Erwartung eines gescheiterten Ausbruchs aus, und ein neues Swing-Tief während eines Abwärtstrends löst ein Kaufsignal aus. In beiden Modi müssen alle aktiven Bestätigungsfilter übereinstimmen, bevor ein Pfeil gezeichnet wird.


Bestätigungsfilter

Jedes Kandidatensignal durchläuft drei unabhängige Filter, bevor es akzeptiert wird.

Der Momentum-Filter verwendet einen Standard-RSI. Damit ein Kaufsignal ausgelöst wird, muss der RSI den Cold Level (Standardwert 30) innerhalb des letzten Rückblickfensters berührt oder unterschritten haben. Für ein Verkaufssignal muss der RSI das Hot Level (Standardwert 70) berühren oder überschreiten. Dies verhindert, dass der Indikator während einseitiger Momentum-Läufe Gegentrend-Einträge generiert.

Der Flow Analysis-Filter prüft das Tick-Volumen. Bei aktivierter Option Require Surge wird ein Signal nur dann akzeptiert, wenn das Volumen des aktuellen Balkens den Durchschnitt der vorangegangenen Beispiel-Balken um mindestens den Surge Threshold-Faktor übersteigt. Auf diese Weise werden Signale ausgeschlossen, die bei Bars mit geringer Aktivität auftreten, bei denen Ausbrüche wahrscheinlicher falsch sind.

Der Signalqualitätsfilter verlangt, wenn der Modus "Nur Key Levels" aktiv ist, dass der Pivot hinter dem Signal ein wichtiges strukturelles Niveau ist: Der Abstand vom Swing-Hoch zum nächsten Swing-Tief (oder umgekehrt) muss die Key Level Depth multipliziert mit der aktuellen ATR überschreiten. Auf diese Weise bleiben die Signale in einer bedeutenden Preisstruktur verankert und nicht in kleinen Wackelkursen.


Maschinelles Lernen

Die ML-Engine funktioniert über vier zusammenarbeitende Subsysteme.

Der Kontextspeicher (Regime Grid) ist ein 8x8-Gitter (konfigurierbar), das das Marktregime auf einer Achse und die Volatilität auf der anderen Achse abbildet. Jede Zelle akkumuliert exponentiell gewichtete Statistiken aus vergangenen Trades, die unter ähnlichen Bedingungen stattfanden. Wenn ein neues Signal ausgewertet wird, liest der Indikator die Zelle, die dem aktuellen Marktregime und der Volatilität entspricht, mischt seine Empfehlungen über benachbarte Zellen mit Hilfe eines Gaußschen Kerns (gesteuert durch den Neighbor Blend Radius) und passt den Vertrauenswert entsprechend an. Die Zellen verfallen im Laufe der Zeit über einen Halbwertszeit-Parameter, so dass das veraltete Marktgedächtnis allmählich vergessen wird.

Der Optimierer läuft alle paar Takte (festgelegt durch Update Cooldown). Er wertet ein rollendes Fenster der jüngsten Handelsergebnisse aus und berechnet gradientenartige Aktualisierungen für fünf Parameter: Bandbreitenmultiplikator, ATR-Glättungslänge, Stop-Abstand, Take-Profit-Abstand und Breakout-Puffer. Die Aktualisierungen werden quantisiert, um Rauschen zu vermeiden, und eine Totzone verhindert Mikroanpassungen, die das Verhalten nicht sinnvoll verändern. Ein periodischer Revert-Schritt zieht die Parameter auf ihre Ankerwerte zurück, um ein Abdriften unter ungewöhnlichen Marktbedingungen zu verhindern.

Der Decay Trace Buffer speichert einen Kurzzeitspeicher der jüngsten Signalergebnisse als abklingende Energiesätze. Jeder Datensatz enthält die ATR-normalisierte Rendite, die maximale negative Abweichung, den Regimezustand und das Volatilitätsniveau zum Zeitpunkt des Signals. Diese Aufzeichnungen liefern dem Optimierer einen umfassenderen Kontext als einfache Gewinn-/Verlustzählungen und helfen ihm, zwischen Signalen zu unterscheiden, die richtungsmäßig richtig waren, aber durch Rauschen gestoppt wurden, und solchen, die wirklich falsch waren.

Wenn der Micro-Batch-Prozessor aktiviert ist, gruppiert er die jüngsten Ergebnisse in kleine Chargen und berechnet Parameterempfehlungen auf Chargenebene. Diese Batch-Signale werden mit den rollierenden Empfehlungen des Optimierers gemischt, um Überreaktionen bei Einzelgeschäften auszugleichen.


Risikoschutz

Das Risk Guard-System sitzt zwischen der Signal-Engine und dem Buffer Writer. Selbst wenn alle Bestätigungsfilter bestehen und die ML-Engine ein Signal bestätigt, kann der Risk Guard es unter den folgenden Bedingungen blockieren.

  • Limit für Sitzungshandel. Sobald die Anzahl der Signale am aktuellen Handelstag die maximale Anzahl von Einträgen pro Sitzung erreicht, werden für den Rest des Tages keine weiteren Signale mehr gezeichnet.
  • Verlustgrenze der Sitzung. Wenn der simulierte Session PnL (berechnet aus der Sim Position USD und ATR-basierten Stop-Distanzen) unter das Session Loss Limit fällt, werden alle weiteren Signale bis zur nächsten Session blockiert.
  • Cooldown nach Verlust. Nach einem Verlustgeschäft legt der Indikator eine Pause von mindestens Basis-Pause-nach-Verlust-Balken ein. Wenn der dynamische Cooldown aktiviert ist, skaliert die Pause mit der Größe des Verlusts im Verhältnis zur ATR, so dass größere Verluste längere Pausen erzeugen.
  • Fortlaufende Verlustserie. Wenn die Anzahl der aufeinanderfolgenden Verluste das Streak-Limit erreicht, wird der Handel unabhängig vom Cooldown-Timer für den Rest der Sitzung pausiert.

Alle Risk Guard-Zähler werden zu Beginn eines jeden neuen Handelstages automatisch zurückgesetzt.


Konfidenz-Score und EA-Integration

Jeder Signalbalken erhält einen Confidence Score zwischen 0 und 100, der in den versteckten fünften Puffer geschrieben wird (Bezeichnung: Confidence). Der Wert setzt sich aus vier Komponenten zusammen: dem Vertrauen in die Gitterzelle aus dem Regime Grid, einer Erhöhung, wenn der RSI die Signalrichtung stark bestätigt, einer Erhöhung, wenn ein Volumenanstieg vorliegt, und einer Erhöhung, wenn das aktuelle Regime mit der Signalrichtung übereinstimmt. Ein Expert Advisor kann diesen Puffer mit Hilfe von CopyBuffer lesen und den Score verwenden, um die Positionsgröße zu skalieren, Signale mit geringer Konfidenz zu filtern oder konkurrierende Signale über mehrere Symbole hinweg zu bewerten.


Dashboard

Wenn Info-Dashboard anzeigen aktiviert ist, wird eine mehrspaltige Tabelle direkt auf dem Chart als Textlabel-Objekt gezeichnet. Das Dashboard zeigt die aktuelle Trendrichtung, die realen Gewinnraten für Long- und Short-Signale getrennt an (berechnet aus dem tatsächlichen 5-Balken-Forward-Preisvergleich und nicht aus der Simulation), Sharpe- und Sortino-Ratios aus der rollierenden ATR-Rendite-Historie, die Gesamtzahl der Signale, den aktuellen Konfidenzwert und den Risk Guard-Status (verbleibende aktive Cooldown-Balken, in der Sitzung verwendete Trades, Sitzungs-PnL). Das Dashboard wird bei jedem neuen Balken und bei jedem Echtzeit-Tick aktualisiert.


Warnungen

Der Indikator kann eine MetaTrader-Popup-Warnung und/oder eine mobile Push-Benachrichtigung senden, sobald ein neuer Kauf- oder Verkaufspfeil auf dem aktuellen (Live-)Balken gezeichnet wird. Die Option "Einmal pro Balken" verhindert doppelte Warnungen, wenn der Indikator aufgrund neuer Ticks auf demselben Balken neu berechnet wird.


Eingabe-Parameter

Parameter
Voreinstellung
Beschreibung
GRUPPE 1 - SIGNALMODUS


Signalart
Umkehrung
Umkehrung: Das Signal wird bei einer Trendumkehr ausgelöst. Ausbruch: Das Signal wird bei einem fehlgeschlagenen Ausbruch auf ein neues Extrem ausgelöst.
Erfordert frischen Pivot
falsch
Bei "true" setzt ein Umkehrsignal voraus, dass sich ein neues Swing-Extrem gebildet hat, bevor der Trend umgeschlagen ist. Reduziert die Signalhäufigkeit und erhöht die Selektivität.
Signal-Abstand
10
Mindestanzahl der Balken, die zwischen zwei aufeinanderfolgenden Signalen vergehen müssen. Verhindert Signalhäufungen in schnellen Märkten.
GRUPPE 2 - VOLATILITÄTSHÜLLKURVE


Lookback-Fenster
30
Anzahl der letzten Balken, die zur Erkennung von Hochs und Tiefs für die Signallogik verwendet werden. Legt auch den anfänglichen Empfindlichkeitswert fest, der an den Optimierer übergeben wird.
Glättungsperiode
24
ATR-Periode für die SuperTrend-Hüllkurve. Wird vom Optimierer im Laufe der Zeit angepasst. Ein längerer Zeitraum erzeugt glattere Bänder, die langsamer auf Volatilitätsänderungen reagieren.
Bandbreite
1.4
ATR-Multiplikator für das SuperTrend-Band. Wird vom Optimierer angepasst. Höhere Werte erzeugen breitere Bänder mit weniger, aber zuverlässigeren Trendumkehrungen.
Preis Basis
hlcc4
Kursreihe, die als Mittelwert für die SuperTrend-Bänder verwendet wird. Optionen: open, high, low, close, hl2, hlc3, ohlc4, hlcc4.
True Range Modus
wahr
Bei true wird die ATR mit RMA (Wilder's smoothing) geglättet. Wenn false, wird die EMA-Glättung verwendet. RMA ist die klassische SuperTrend-Konvention.
GRUPPE 3 - MOMENTUM-FILTER


RSI Aktiv
wahr
Aktiviert den RSI-Momentum-Bestätigungsfilter. Deaktivieren, um Signale unabhängig von der RSI-Position zuzulassen.
RSI Länge
14
Zeitraum für die RSI-Berechnung.
Hot Zone Speicher
50
Anzahl der Balken, auf die zurückgeblickt wird, um zu prüfen, ob der RSI über dem Hot Level gelegen hat. Für ein Verkaufssignal muss der RSI mindestens einen Balken in diesem Fenster über dem Hot Level liegen.
Cold Zone Speicher
50
Anzahl der Balken, auf die zurückgeblickt wird, um zu prüfen, ob der RSI unterhalb des Cold Levels lag. Für ein Kaufsignal muss der RSI mindestens einen Balken in diesem Fenster unterhalb des Cold Levels liegen.
RSI Heißes Niveau
70
RSI-Schwelle, oberhalb derer das Momentum als überkauft gilt. Wird sowohl vom Filter als auch vom Konfidenz-Scorer verwendet.
RSI Kaltes Niveau
30
RSI-Schwelle, unterhalb derer das Momentum als überverkauft gilt.
GRUPPE 4 - FLUSSANALYSE


Stichproben-Tiefe
3
Anzahl der jüngsten Bars, deren Volumen gemittelt wird, um die Basislinie für den Surge-Check zu bilden.
Schwellenwert für den Anstieg
1.2
Das aktuelle Balkenvolumen muss dieses Vielfache des Durchschnittsvolumens überschreiten, damit der Surge-Filter funktioniert.
Überschwemmung erfordern
false
Wenn true, ist ein Volumenanstieg für jedes Signal obligatorisch. Wenn false, hat die Schwallprüfung nur beratenden Charakter und blockiert keine Signale.
GRUPPE 5 - SIGNALQUALITÄT


Nur Hauptpegel
falsch
Bei "true" werden Signale auf Drehpunkte beschränkt, die auf der Grundlage des Schwellenwerts "Key Level Depth" als wichtige Strukturebenen qualifiziert sind.
Tiefe der Schlüsselebene (xATR)
4.5
Mindestschwankungsbreite in ATR-Einheiten, die erforderlich ist, damit ein Pivot als Major Level eingestuft wird.
GRUPPE 6 - MASTER DIAL


Reaktivität (1-20)
10
Globaler Empfindlichkeitsregler. Bei niedrigeren Werten reagiert der Signalgeber weniger stark auf Kursschwankungen, wodurch zwar das Rauschen, aber auch die Reaktionsfähigkeit verringert wird. Höhere Werte erhöhen die Empfindlichkeit.
Micro-Batch-Verarbeitung
wahr
Aktiviert das Micro-Batch-Learning-Subsystem, das die jüngsten Signalergebnisse gruppiert und Parameterempfehlungen auf Batch-Ebene mit dem Optimierungsergebnis verbindet.
Live-Drucksensor
wahr
Ermöglicht die Verfolgung des Tick-Drucks in Echtzeit. Der Sensor sammelt den Kauf- und Verkaufsdruck innerhalb jedes Taktes und speist ihn in den Regime-Klassifikator ein.
GRUPPE 7 - AUTO-TUNE-ENGINE


Auto-Tune aktivieren
wahr
Hauptschalter für das Auto-Tune-System. Wenn diese Funktion deaktiviert ist, bleiben die Bandbreite und die Glättungsperiode auf ihren Eingabewerten fixiert.
Hintergrund-Testmatrix verwenden
wahr
Aktiviert das Hintergrundtestsystem, das im Hintergrund hypothetische Handelsergebnisse über verschiedene Parameterkombinationen hinweg verfolgt, um den Optimierer zu informieren.
Hüllkurve an Basis festmachen
wahr
Wenn diese Option auf true gesetzt ist, sind die Plot-Bänder (die Sie im Diagramm sehen) an den eingegebenen Bandbreitenwert gebunden. Die Signal-Engine verwendet intern weiterhin adaptive Parameter.
GRUPPE 8 - OPTIMIERER


Optimierer Aktivieren
wahr
Hauptschalter für den Parameter Optimizer. Wenn er deaktiviert ist, bleiben die fünf adaptiven Parameter auf ihren Anfangswerten.
Schrittweite
0.25
Lernrate für Parameteraktualisierungen. Kleinere Werte bewirken eine stabilere, aber langsamere Anpassung. Größere Werte reagieren schneller, können aber oszillieren.
Tiefe der Historie
30
Anzahl der jüngsten Handelsergebnisse, die im rollierenden Statistikfenster für Sharpe-, Sortino- und Gewinnratenberechnungen verwendet werden.
Gewinnobergrenze
0.62
Wenn die rollierende Gewinnrate über diesen Wert ansteigt, erhöht der Optimierer den ATR-Multiplikator, um die Signalhäufigkeit zu reduzieren und nur höherwertige Setups zu erfassen.
Gewinn-Floor
0.38
Wenn die rollierende Gewinnrate unter diesen Wert fällt, senkt der Optimierer den ATR-Multiplikator, um reaktionsschneller zu werden und den Schwung wieder aufzunehmen.
Erträge nach ATR normalisieren
wahr
Dividiert die Handels-PnL durch die ATR zum Zeitpunkt des Signals, bevor sie im Rolling-Return-Array gespeichert wird. Dadurch werden Sharpe- und Sortino-Ratios in verschiedenen Volatilitätsregimen vergleichbar.
Momentum-Glättung
0.35
EMA-Alpha wird auf den Optimierungsgradienten angewendet, bevor er zu jedem Parameter hinzugefügt wird. Glättet Überreaktionen bei Einzelhandelsgeschäften.
Abklingzeit der Aktualisierung (Balken)
3
Mindestanzahl von Takten zwischen den Aktualisierungszyklen der Parameter. Verhindert, dass der Optimierer bei jedem Balken feuert.
Deadband-Breite
0.01
Parameteränderungen, die kleiner als dieser Bruchteil des aktuellen Wertes sind, werden unterdrückt. Verhindert rauschbedingte Mikroanpassungen.
Deadband-Periode
0.25
Bruchteil der Periode, die in der Deadband-Decay-Berechnung neben der Deadband Width verwendet wird.
Quant Schrittweite
0.05
Quantisierungsschritt für die Aktualisierung des Bandbreitenmultiplikators. Rundet die vorgeschlagenen Werte auf das nächstliegende Vielfache dieses Schritts.
Quant Step Guard
0.02
Quantisierungsschritt für den adaptiven Stoppabstandsmultiplikator.
Quant Schritt Ziel
0.02
Quantisierungsschritt für den adaptiven Take-Profit-Multiplikator.
Quant Schritt Flanke
0.01
Quantisierungsschritt für den adaptiven Breakout-Puffer.
Anker-Rückkehr-Intervall
200
Alle so viele Takte werden alle adaptiven Parameter um den Anteil der Ankerrückkehrstärke in Richtung ihrer Eingangsankerwerte zurückgeführt. Verhindert Langzeitdrift.
Stärke der Ankerrückkehr (Anchor Revert Strength)
0.01
Bruchteil der Lücke zwischen dem aktuellen adaptiven Wert und dem Ankerwert, der bei jedem Revert-Ereignis geschlossen wird.
PnL-Obergrenze pro Handel
750.0
Simulierte PnL-Werte, die diesen absoluten USD-Betrag überschreiten, werden gekappt, bevor sie im Rolling-Return-Array gespeichert werden. Verhindert, dass extreme Ausreißer die Optimierungsstatistiken verzerren.
GRUPPE 9 - RISIKOSCHUTZ


Maximale Eingaben pro Sitzung
20
Maximale Anzahl von Signalpfeilen, die an einem einzigen Handelstag gezeichnet werden können. Wird zu Beginn eines jeden neuen Tages zurückgesetzt.
Verlustgrenze pro Sitzung USD
-1000.0
Wenn der simulierte Session-PnL unter diesen Wert fällt, werden für den Rest des Tages keine weiteren Signale gezeichnet.
Basispause nach Verlust
5
Mindestanzahl von Takten, die nach einem Verlustsignal gewartet wird, bevor ein neues Signal zugelassen wird. Erweitert durch Dynamic Cooldown, wenn aktiviert.
Streak-Grenze
3
Maximale Anzahl von aufeinanderfolgenden Verlustsignalen, bevor der Handel für den Rest der Sitzung unterbrochen wird.
Pause nach Verlustgröße skalieren
wahr
Wenn diese Option aktiviert ist, wird der Post-Loss-Cooldown proportional zur Größe des Verlustes im Verhältnis zur ATR verlängert. Größere Verluste führen zu längeren Pausen.
GRUPPE 10 - KONTEXTSPEICHER (REGIME-GRID)


Regime-Grid einschalten
wahr
Aktiviert das 2D-Kontextspeicherraster, das Performance-Statistiken pro Regime/Volatilitätszelle speichert und deren Empfehlungen in den Konfidenzwert einfließen lässt.
Regime-Bins
8
Anzahl der Bereiche entlang der Regimeachse des Gitters. Mehr Bins bieten eine feinere Kontextauflösung auf Kosten einer langsameren Zellenpopulation.
Volatilitätsfelder
8
Anzahl der Buckets entlang der Volatilitätsachse des Gitters.
Neighbor Blend Radius
0.8
Sigma des Gauß-Kerns, der zum Überblenden der Empfehlungen benachbarter Gitterzellen verwendet wird. Größere Werte glätten über mehr Zellen, kleinere Werte machen jede Zelle unabhängiger.
Halbwertszeit des Zerfalls (Trades)
50
Anzahl der Handelsgeschäfte, nach denen die akkumulierten Statistiken einer Gitterzelle auf die Hälfte ihres Einflusses abfallen. Steuert, wie schnell alte Markterinnerungen vergessen werden.
Vertrauensrampe (Abschlüsse)
20
Mindestanzahl von Geschäften, die eine Gitterzelle akkumulieren muss, bevor ihre Konfidenzempfehlung das volle Gewicht erreicht.
Max Grid-Einfluss
0.65
Maximaler Anteil, um den das Regime-Grid die Ausgabe des Optimierers anpassen kann. Begrenzt die Autorität des Rasters, um zu verhindern, dass es den Optimierer vollständig außer Kraft setzt.
Vol Ratio Obergrenze
2.5
Maximales Volatilitätsverhältnis, das bei der Normalisierung der Volatilitätsachse für das Grid Bucketing verwendet wird. Werte, die darüber liegen, werden auf den obersten Bin geklemmt.
GRUPPE 11 - ABKLINGSPUREN


Trace-Puffer einschalten
wahr
Aktiviert den Kurzzeitspeicher-Trace-Puffer, der die jüngsten Signalergebnisse als abklingende Energiesätze für den Optimierer speichert.
Tiefe des Puffers
30
Maximale Anzahl von Abklingspur-Datensätzen, die gleichzeitig im Speicher gehalten werden.
Überblendrate pro Takt
0.02
Prozentsatz, um den die Energie jedes Trace-Datensatzes bei jedem neuen Takt abnimmt. Ein Datensatz, dessen Energie unter einem Mindestwert liegt, wird aus dem Puffer entfernt.
Verschmelzungsintervall (Balken)
200
Alle 200 Takte werden Datensätze mit ähnlichen Regime- und Volatilitätsprofilen zusammengeführt, um die Pufferfragmentierung zu reduzieren.
Schwellenwert für ungünstige Bewegungen
0.8
Maximale negative Abweichung in ATR-Einheiten, bei deren Überschreitung ein Datensatz als Tail-Ereignis gekennzeichnet wird. Als "Tail" gekennzeichnete Datensätze haben einen größeren Einfluss auf den Stop-Distance-Parameter des Optimierers.
Guard Tighten Cap
0.02
Maximaler Bruchteil des Betrags, um den der adaptive Stoppmultiplikator in einem einzigen Optimierungszyklus als Reaktion auf mit "tail-flag" gekennzeichnete Datensätze verschärft werden kann.
GRUPPE 12 - WARNUNGEN


Popup-Warnung bei Signal
wahr
Sendet einen MetaTrader Popup-Alarm-Dialog, wenn ein neuer Signalpfeil auf dem Live-Balken erscheint.
Push-Benachrichtigung bei Signal
falsch
Sendet eine Push-Benachrichtigung an die MetaTrader Mobile App, wenn ein neues Signal ausgelöst wird. Erfordert, dass Push-Benachrichtigungen in den MetaTrader-Einstellungen konfiguriert werden.
Einmal pro Balken benachrichtigen
true
Verhindert wiederholte Alarme, wenn der Indikator aufgrund neuer eingehender Ticks auf demselben Balken neu berechnet wird.
GRUPPE 13 - ANZEIGE


Wächter xATR
1.00
ATR-Multiplikator, der zur Berechnung der simulierten Stop-Loss-Distanz für das Dashboard PnL-Tracking und die Risk Guard-Berechnungen verwendet wird.
Ziel xATR
2.00
ATR-Multiplikator, der zur Berechnung der simulierten Take-Profit-Distanz für das Dashboard PnL-Tracking verwendet wird.
Randpuffer xATR
0.20
Zusätzlicher ATR-Puffer, der im Breakout-Modus über das Stop- oder Target-Level hinaus hinzugefügt wird, um Spread und Slippage im simulierten PnL zu berücksichtigen.
Simulationsposition USD
1000.0
Fiktive Positionsgröße in USD, die für alle simulierten PnL-Berechnungen im Dashboard und im Risk Guard verwendet wird. Hat keinen Einfluss auf den realen Handel.
Info Dashboard anzeigen
wahr
Aktiviert die mehrspaltige Informationstabelle im Diagramm, die den Trendstatus, die Gewinnraten, das Sharpe/Sortino-Verhältnis, den Konfidenzwert und den Risikowächterstatus anzeigt.

ss


Hinweis: Dieser Indikator wird für Lehr- und Analysezwecke bereitgestellt. Die maschinellen Lernsubsysteme passen sich an historische Kursdaten an und garantieren keine zukünftige Performance. Testen Sie den Indikator immer auf einem Demokonto, bevor Sie ihn im Live-Handel einsetzen. Die simulierten PnL-Zahlen, die auf dem Dashboard angezeigt werden, basieren auf ATR-skalierten Annahmen und spiegeln nicht die tatsächlichen Ausführungsbedingungen des Brokers wider.

Name der Datei
Beschreibung
ML_SuperTrend.mq5
Vollständiger Quellcode für den ML SuperTrend Indikator (v10.02)

Übersetzt aus dem Englischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/en/code/72110

XANDER Adaptive Cross XANDER Adaptive Cross

Zwei adaptive gleitende Durchschnitte, die den Markt unterschiedlich interpretieren. Crossovers signalisieren Trendwechsel.

Institutional GARCH(1,1) Volatility Forecaster Institutional GARCH(1,1) Volatility Forecaster

Diese quantitative Vorhersagefunktion, die die nachlaufende ATR für den Einzelhandel ersetzt, nutzt das mit dem Nobelpreis ausgezeichnete ökonometrische Modell GARCH(1,1) zur mathematischen Vorhersage der künftigen Marktvolatilität und -varianz.

Accumulation/Distribution Accumulation/Distribution

Der Accumulation/Distribution Indikator wird aus Änderung von Preis und Volumen bestimmt.

Accelerator Oszillator (AC) Accelerator Oszillator (AC)

Der Acceleration/Deceleration Indikator (AC) misst die Beschleunigung und Verlangsamung des aktuellen Marktimpulses, der Kraft der Kursbewegung.