Supper Trend
- Experten
- Version: 2.0
Ein Multi-Strategie-EA, der automatisch zwischen Trendfolge mittels Supertrend und Scalping in Seitwärtsphasen wechselt, mit einer optionalen KI-Bestätigungsstufe.
Übersicht
Die meisten Trendfolge-EAs (einschließlich des ursprünglichen Supertrend) weisen dieselbe Schwäche auf: Sie erzielen in einem klar trendigen Markt hervorragende Ergebnisse , erleidenjedoch in Seitwärtsphasen wiederholt Verluste, da Umkehrsignale hin und her schwanken.
Dieser EA behebt dieses Problem mit einer zweistufigen Architektur:
-
Trendmodus – steigt bei Supertrend-Umkehrsignalen (ATR-basiert) ein und bildet den ursprünglichen, nicht nachzeichnenden TradingView-Indikator originalgetreu nach.
-
Seitwärtsmodus – Wenn das System einen Seitwärtsmarkt erkennt (über einen 3-stufigen Filter), wechselt der EA automatisch zu einem Scalping-Ansatz unter Verwendung von RSI + Williams %R mit ATR-basierten dynamischen SL/TP, anstatt untätig zu bleiben oder weiterhin verlustreiche Trendtrades einzugehen.
Darüber hinaus kann der EA optional eine KI-Ebene (Grok) als abschließenden Bestätigungsschritt vor dem Eingehen eines Tradesintegrieren – die KI kann zusätzliche Kontextdaten (ADX, CHOP, RSI, W%R, Kontostatus) analysieren und über „AUSFÜHREN“ oder „ABBRECHEN“ entscheiden sowie die Position sogar in mehrere Markt-, Limit- und Stop-Orders über verschiedene Preiszonen hinweg aufteilen.
So funktioniert es
1. Erkennung des Marktregimes – 3-Schicht-Filter
| Schicht | Instrument | Bedingung, die eine Seitwärtsbewegung auslöst |
| Schicht 1a | ADX | ADX unterhalb des Schwellenwerts (Standard 22) → Trend zu schwach |
| Schicht 1b | Choppiness-Index (CHOP) | CHOP über Schwellenwert (Standard 60) → Markt ist „unruhig“, keine klare Richtung |
| Ebene 3 | Zähler für aufeinanderfolgende Verluste | Aufeinanderfolgende Verlusttrades ≥ Schwellenwert → System in einen sichereren Modus versetzen |
Wenn eine dieser drei Bedingungen zutrifft, behandelt der EA den Markt als Seitwärtsbewegung.
2. Trendmodus:
Wenn die Bedingungen auf einen Trend hindeuten, steigt der EA beim ursprünglichen Supertrend-Umkehrsignal ein ( Umkehr nachoben/unten basierend auf ATR), mit folgenden Optionen:
-
Feste Lotgröße oder Lotgröße basierend auf dem Kontorisiko in % (basierend auf Saldo oder Eigenkapital).
-
Ein optionales Erholungssystem: Erhöht die Lotgröße nach einem Verlusttrade um einen Multiplikator oder einen festen Zuschlag, begrenzt durch einen maximalen Risikoprozentsatz zur Schadensbegrenzung, und setzt sich automatisch auf die Basis-Lotgröße zurück, sobald sich das Konto erholt hat.
3. Seitwärtsmodus (Scalping)
Wenn sich der Markt in einer Seitwärtsbewegung befindet, wechselt der EA zu einer völlig anderen Logik: Er überwacht mithilfe von RSI und Williams %RÜberkauf-/Überverkaufszonen und führt kurzfristige Mean-Reversion-Trades durch, wobei SL/TP dynamisch aus der ATR berechnet werden – angepasst an die tatsächliche Volatilität in diesem Moment statt anhand eines festen Punktwerts.
4. Optionale KI-Ebene
Wenn aktiviert, wird jedes Signal (egal ob aus dem Trend- oder Sideway-Modus) zusammen mit dem technischen Kontext zur Bestätigung vor der Ausführung an die Grok-API gesendet oder storniert, wenn die KI das Risiko als zu hoch einschätzt.
Illustrative Backtest-Ergebnisse
⚠️ Wichtiger Hinweis: Dies sind Backtest-Ergebnisse auf Basis historischer Daten (99 % Datenqualität, 3.300 Bars, Anfangskapital von 1.000), die ausschließlich zur Veranschaulichung des Systemverhaltens dienen und KEINE Zusicherung zukünftiger Gewinne darstellen. Sie sollten Ihren eigenen Backtest mit Ihrem Symbol, Ihrem Zeitrahmen und Ihrem Broker durchführen, bevor Sie den Einsatz im Live-Handel in Betracht ziehen.
| Kennzahl | Wert |
| Gesamtnettogewinn | +16.629,99 |
| Gewinnfaktor | 3,65 |
| Recovery-Faktor | 4,14 |
| Sharpe-Ratio | 3,87 |
| Gesamtzahl der Trades | 70 (140 Trades) |
| Gewinnquote Long / Short | 45,71 % / 40,00 % |
| Gewinn- / Verlusttrades (insgesamt) | 42,86 % / 57,14 % |
| Durchschnittlicher Gewinn / Durchschnittlicher Verlust | +763,12 / −156,60 |
| Maximaler Kapitalrückgang | 1.448,62 (8,64 %) |
| Maximaler Kapitalrückgang | 4.012,93 (35,44 %) |
Bemerkenswert: Die Gewinnquote liegt bei nur ~43 %, dennoch ist das System profitabel, da der durchschnittliche Gewinn etwa das Fünffache des durchschnittlichen Verlusts beträgt – ein klassisches Trendfolgeprofil nach dem Motto „Gewinner laufen lassen, Verluste schnell begrenzen“. Allerdings ist der relative Eigenkapital-Drawdown (35,44 %) deutlich höher als der relative Kontostand-Drawdown (16,13 %), was darauf hindeutet, dass es vor der Erholung Phasen mit relativ starken schwankenden Verlusten gab. Dies sollten Sie sorgfältig gegen Ihre eigene Risikotoleranz abwägen, bevor Sie größere Lotgrößen einsetzen.
Parameterleitfaden
zur Supertrend-Konfiguration
| Parameter | Standardwert | Bedeutung |
| InpATRPeriod | 10 | Vom Supertrend verwendeter ATR-Zeitraum |
| InpMultiplier | 3,0 | ATR-Multiplikator – erhöhen, um Rauschen zu reduzieren; verringern, um die Sensitivität zu erhöhen |
| InpUseBuiltinATR | true | true = Standard (Wilder) ATR; false = selbst berechneter SMA(True Range) |
| InpTimeframe | PERIOD_CURRENT | Zeitrahmen zur Berechnung des Supertrends |
Lot- und Risikomanagement (Trendmodus)
| Parameter | Bedeutung |
| InpLotMode | FIXED (festes Lot) oder RISK (Größe in % des Kontoguthabens) |
| InpLotSize | Feste Lotgröße, wird verwendet, wenn „FIXED“ ausgewählt ist |
| InpRiskPercent | Risiko in % pro Trade, wird verwendet, wenn „RISK“ ausgewählt ist |
| InpRiskBase | Risiko in % basierend auf Kontostand oder Eigenkapital berechnen |
Wiederherstellungssystem (optional, standardmäßig deaktiviert)
| Parameter | Bedeutung |
| InpUseRecovery | Lot-Wiederherstellung nach einem Verlust aktivieren/deaktivieren |
| InpRecoveryTrigger | Nur bei Erreichen des SL oder bei jedem verlustbringenden Trade auslösen |
| InpRecoveryMode | Lot um einen Multiplikator oder um einen festen Wert erhöhen |
| InpRecoveryMultiplier / InpRecoveryAddLot | Die Schrittweite für jede Erhöhung |
| InpMaxRiskPercent | Maximale Risikobergrenze in % – verhindert, dass die Lotgröße unbegrenzt ansteigt |
⚠️ Die Wiederherstellung ist ein Mechanismus im Martingale-Stil – sie birgt selbst bei einer festgelegten Obergrenze stets ein erhöhtes Risiko. Aktivieren Sie ihn nur, wenn Sie den Mechanismus vollständig verstehen und ihn gründlich getestet haben.
3-stufiger Seitwärtsfilter
| Parameter | Bedeutung |
| InpUseADXFilter, InpADXPeriod, InpADXThreshold | Filter nach ADX-Trendstärke |
| InpUseChopFilter, InpChopPeriod, InpChopThreshold | Filter nach Choppiness-Index |
| InpUseLossCountFilter, InpMaxConsecutiveLosses | Sicherheitsmodus nach einer Verlustserie erzwingen |
Sideway-Handel (Scalping)
| Parameter | Bedeutung |
| InpEnableSidewayTrade | Handel während Seitwärtsphasen vollständig aktivieren/deaktivieren |
| InpSidewayLotMode, InpSidewayCustomLot | Speziell für Scalping-Trades verwendete Lotgröße (empfohlen: kleiner als im Trendmodus) |
| InpRSIPeriod, InpRSIOversold, InpRSIOverbought | Überkauft-/Überverkauft-Zonen basierend auf dem RSI |
| InpWPRPeriod, InpWPROversold, InpWPROverbought | Überkauft-/Überverkauft-Zonen basierend auf dem Williams %R |
ATR-basiertes dynamisches SL/TP
| Parameter | Bedeutung |
| InpUseDynamicSLTP | Aktiviert SL/TP, die anhand des ATR statt eines festen Punktwerts berechnet werden |
| InpDynamicSL_ATRMult, InpDynamicTP_ATRMult | ATR-Multiplikator für SL und TP |
AI-Grok-Integration (optional)
| Parameter | Bedeutung |
| InpUseAI | AI-Bestätigungsschicht aktivieren/deaktivieren |
| InpAIApiKey, InpAIUrl, InpAIModel | API-Verbindungsdaten |
| InpAITimeout | Maximale Wartezeit auf Antwort (ms) |
| InpAIFallbackOnFail | Wenn der KI-Aufruf fehlschlägt oder eine Zeitüberschreitung auftritt, den Trade dennoch basierend auf dem ursprünglichen Signal ausführen |
Hinweis: Die KI-Ebene verwendet einen synchronen WebRequest-Aufruf, daher funktioniert sie nicht im Strategietester – sie läuft nur, wenn der EA an ein Live- oder Demo-Chart angehängt ist. Sie müssen die API-URL unter „Extras“ → „Optionen“ → „Expert Advisors“ → „WebRequest zulassen“ auf die Whitelist setzen .
Allgemeine Einstellungen
| Parameter | Bedeutung |
| InpMagicNumber | Kennung für die Trades dieses EAs |
| InpSlippage | Maximal zulässiges Slippage (Punkte) |
| InpStopLossPts, InpTakeProfitPts | Feste SL/TP (Punkte), werden nur verwendet, wenn „Dynamisches SL/TP“ deaktiviert ist |
| InpReverseOnSignal | Bei einem Umkehrsignal die entgegengesetzte Position automatisch schließen |
| InpOneTradePerBar | Ein Signal nur einmal pro neuem Balken verarbeiten (empfohlen: auf „true“ belassen) |
Kurzanleitung zur Einrichtung
-
Führen
Sie -
vor dem Live-Betrieb einen Backtest durch – verwenden Sie den Strategietester im Modus „Jeder Tick basierend auf echten Ticks“
-
um realistische Spreads und Slippage zu berücksichtigen.
-
Fangen Sie einfach an: Deaktivieren Sie zunächst„InpUseRecovery“ und „InpUseAI“ und führen Sie nur die Kernlogik „Trend + Sideway“ aus, um deren Verhalten zu verstehen.
-
Lot-Konfiguration: Anfänger sollten LOT_MODE_FIXED mit einem kleinen Lot verwenden ; wechseln Sie erst zu LOT_MODE_RISK
-
wenn Sie den Risikoprozentsatz kennen, der Ihrer eigenen Toleranz entspricht (0,5–1 % pro Trade ist ein vernünftiger Ausgangspunkt).
-
SL/TP prüfen: Wenn Sie einen festen Wert für „InpStopLossPts“ verwenden , stellen Sie sicher, dass dieser Wert größer ist als die Mindestanforderung Ihres Brokers für das „Stops Level“, um abgelehnte Orders zu vermeiden.
-
Bei Aktivierung der KI: Fügen Sie die korrekte API-URL in Ihren MT5-Einstellungen zur Whitelist hinzu und lassen Sie „InpAIFallbackOnFail“ stets auf „true“ gesetzt, damit keine Signale verpasst werden, falls der API-Aufruf fehlschlägt.
-
Führen Sie einen Backtest auf einem Demokonto über mindestens einige Wochen durch, bevor Sie den Einsatz auf einem Live-Konto in Betracht ziehen, insbesondere wenn Sie „InpUseRecovery“ verwenden .
Stärken
-
Nicht nur ein weiterer gewöhnlicher trendfolgender EA – er wechselt je nach den tatsächlichen Marktbedingungenzwischen zwei unterschiedlichen Handelsmodi und behebt damit einen Teil der klassischen Schwäche eines reinen Supertrend-Systems, nämlich „in Seitwärtsmärkten Geld zu verlieren“.
-
Der 3-stufige Filter (ADX + CHOP + Zähler für aufeinanderfolgende Verluste) hilft dabei, störende Signale zu reduzieren, ohne auf komplexe Sekundärindikatoren zurückzugreifen.
-
SL/TP können dynamisch aus dem ATR berechnet werden – sie passen sich der Marktvolatilität an, anstatt einen festen Punktwert zu verwenden.
-
Flexibles Lot-Management (fest oder Risiko-Prozent), mit der Option, dies mithilfe von KI als zusätzliche Filterebene weiter auszubauen.
-
Umfangreiche Parameter ermöglichen eine detaillierte Anpassung pro Symbol/Zeitrahmen.
Schwächen / Zu beachtende Punkte
-
Viele Parameter bedeuten mehr Zeit fürdie Feinabstimmung für jedes einzelne Symbol/jeden Broker/jeden Zeitrahmen; es gibt keine einheitliche Einstellung, die für jeden Markt funktioniert.
-
Das Recovery-System basiert im Grunde auf dem Martingale-Prinzip – selbst mit einer maximalen Risikobegrenzung kann es Verluste noch verstärken, wenn eine ungewöhnlich lange Verlustserie auftritt.
-
Die KI-Ebene kann nicht im Backtest geprüft werden (eine Einschränkung von WebRequest im Strategietester) – sie lässt sich nur durch tatsächliche Demo-/Live-Läufe bewerten und verursacht zusätzliche API-Kosten sowie Verarbeitungslatenz.
-
Der obige Beispiel-Backtest umfasst nur 70 Trades über einen relativ kurzen Zeitraum – längerfristige Daten und echte Forward-Tests sind erforderlich
-
um die langfristige Stabilität angemessen zu bewerten.
-
Der relative Equity-Drawdown im Backtest (35,44 %) ist deutlich höher als der relative Balance-Drawdown (16,13 %) – seien Sie sowohl mental als auch in Bezug auf Ihr Kapital auf Phasen mit tiefem schwankendem Drawdown vorbereitet.
Risikohinweis:
Der automatisierte Devisen-/Goldhandel birgt das Risiko eines Kapitalverlusts. Vergangene Backtest-Ergebnisse sind keine Garantie für die zukünftige Wertentwicklung. Bitte prüfen Sie die Funktionsweise sorgfältig, vergewissern Sie sich, dass Sie verstehen, wie das System funktioniert, und handeln Sie nur mit Kapital, dessen Verlust Sie sich leisten können.
