Gold Smart Trend Predictor
- Indikatoren
- Denis Novoselov
- Version: 1.0
- Aktivierungen: 5
Ein Multi-Faktor-Trendindikator für XAUUSD auf dem H1-Zeitrahmen. Das Skript kombiniert einen Stapel gleitender Durchschnitte, ein ADX-Gate, eine stochastische Momentum-Prüfung und einen Ausrichtungsfilter für einen höheren Zeitrahmen in einer einzigen Entscheidungsregel. Wenn alle Komponenten übereinstimmen, stuft der Indikator ein Regime als bullish oder bearish ein. Wenn sie nicht übereinstimmen, bleibt der Indikator neutral und empfiehlt keine Maßnahmen.
Ziel ist es, dem Händler eine klare binäre Anzeige (Signal oder kein Signal) mit einem Prognosehorizont von etwa 10 Stunden zu geben, zusammen mit einem gemessenen Stop-Loss- und Take-Profit-Niveau, skaliert mit der aktuellen Volatilität. Das Skript platziert keine Trades. Es ist eine analytische Hilfe für den diskretionären oder halbautomatischen Handel.
Überblick
Die Engine berechnet bei jedem geschlossenen Balken Folgendes:
- Einen Trend-Stack, bestehend aus einem Fast/Low-EMA-Cross, einer ADX-Schwellenwertprüfung und einem 7-EMA-Band-Bestellungstest
- Eine stochastische K vs D-Übereinstimmungsprüfung im gleichen Zeitrahmen
- Eine langfristige EMA-Ausrichtung, die als Proxy für den Tageszeitrahmen auf dem H1-Chart verwendet wird
Ein zinsbullisches Regime beginnt nur, wenn alle drei Komponenten bei einem geschlossenen Balken in die Aufwärtsrichtung übereinstimmen. Eine Baisse beginnt nur, wenn sich alle drei Komponenten auf eine Abwärtsrichtung einigen. Bei einer teilweisen Übereinstimmung bleibt der Indikator in einem neutralen Zustand.
Jeder Regimestart wird als einzelnes Signal gemeldet und nicht rückwirkend geändert (Anti-Repaint-Design - alle Werte werden nur aus geschlossenen Balken gelesen, niemals aus dem sich bildenden Balken).
Wie funktioniert es?
Trendstapel Der schnelle EMA und der langsame EMA definieren die primäre Trendrichtung. Der ADX-Wert unterbricht das Signal, so dass das Skript in Zeiten geringer Volatilität nicht ausgelöst wird. Das 7-EMA-Band (Fibonacci-Perioden 8, 13, 21, 34, 55, 89, 144) muss für mindestens 6 von 7 benachbarten Paaren konsistent angeordnet sein, um die Trendstärke zu bestätigen.
Stochastik-Übereinstimmung Die schnelle Stochastik %K muss über der %D-Linie liegen, um einen Aufwärtstrend zu bestätigen, und unter %D, um einen Abwärtstrend zu bestätigen. Damit wird die Trendstruktur um eine Momentum-Anforderung ergänzt.
Ausrichtung auf einen höheren Zeitrahmen Ein langer EMA auf dem H1-Chart (Periode 504, entspricht einem Tages-EMA21) wird mit einem längeren EMA (Periode 1320, entspricht einem Tages-EMA55) verglichen. Bei einem Aufwärtstrend muss der schnelle über dem langsamen liegen und der Schlusskurs muss über dem schnellen liegen. Der bärische Fall ist spiegelbildlich. Dies verhindert Gegentrendsignale gegen die Richtung des höheren Zeitrahmens.
Kombinierte Entscheidung Ein Regime wird bei jedem geschlossenen Bar auf bullish (+1), bearish (-1) oder neutral (0) gesetzt. Ein Regime-Start wird erkannt, wenn der Zustand von nicht-bullisch zu bullisch oder von nicht-bärisch zu bärisch wechselt. Jeder Regime-Start ist die Eingabe für die Alarmierungs- und Journalmodule.
On-Chart-Ausgabe
Prognosevisualisierung Bei einem Regimestart zeichnet das Skript 10 Phantomkerzen rechts vom letzten echten Balken, die in Signalrichtung ausgerichtet sind, sowie eine gestrichelte Hüllkurve (konformer Kanal), die sich mit q*sqrt(h) verbreitert. Der Kanal wird immer angezeigt, auch im neutralen Zustand, um den Volatilitätsbereich anzuzeigen. Phantomkerzen werden nur angezeigt, wenn ein aktives Signal vorliegt.
Historische Pfeile Für das konfigurierte Rückblickfenster (Standardwert 30 Tage) wird jeder historische Regimestart mit einem kleinen Auf- oder Abwärtspfeil unter oder über dem Eingabebalken markiert. So kann der Händler vergangene Signale auf einen Blick überprüfen.
Risikolinien Wenn ein Signal aktiv ist, werden drei horizontale Linien gezeichnet: eine Einstiegsreferenzlinie beim aktuellen Preis, eine Stop-Loss-Linie und eine Take-Profit-Linie. Sowohl der Stop als auch das Ziel werden durch die ATR skaliert (die Standardkoeffizienten sind 4,771 und 5,787 - was ein Verhältnis von 1:1,21 zwischen Gewinn und Risiko ergibt).
Cockpit-Dashboard Ein Panel in der unteren rechten Ecke zeigt den aktuellen Status, die ATR, die empfohlenen Stop- und Zielkurse in der Kontowährung, die empfohlene Lotgröße für einen gewählten Risikoprozentsatz, das Reward-to-Risk-Verhältnis und Live-Performance-Statistiken, die anhand der eigenen Daten des Händlers über das Lookback-Fenster berechnet wurden. Zu den Live-Statistiken gehören die Anzahl der Trades, die der Indikator verfolgt hat, die Gewinnrate unter den beschlossenen Trades und der Gewinnfaktor-Proxy. Wenn bisher weniger als 5 Trades aufgezeichnet wurden, wird auf dem Dashboard anstelle einer Zahl ein Hinweis auf "mehr Daten erforderlich" angezeigt.
Warnungen
Es stehen drei Alarmierungskanäle zur Verfügung:
- MetaTrader-Popup-Fenster (Warnung)
- Abspielen einer Tondatei
- Telegrammnachricht über WebRequest
Für den Telegram-Kanal muss der Händler api.telegram.org unter Extras - Optionen - Expert Advisors auf die Whitelist setzen und ein Bot-Token und eine Chat-ID in den Eingaben angeben. Das Skript prüft das Token beim Start und zeigt eine Statusmeldung im Chart an, wenn die Konfiguration unvollständig ist.
Jeder Regimestart erzeugt höchstens einen Alarm pro Balken, unabhängig davon, wie viele Ticks verarbeitet werden.
Backtest-Referenz
Die Standard-ATR-Koeffizienten und die Trend-Stack-Schwellenwerte wurden anhand der historischen XAUUSD-H1-Daten von Januar 2020 bis April 2026 kalibriert.
Backtest-Ergebnisse (TEST-Fenster außerhalb der Stichprobe, 2025 - April 2026):
- Gewinnrate : 65,0 % bei 590 Setups
- Gewinnfaktor : 2,06
- Durchschnittliche Einsätze pro Jahr: etwa 278
Backtest-Ergebnisse über den gesamten Zeitraum von 6,3 Jahren:
- Gewinnrate : 55,6% (1762 Einsätze)
- Gewinnfaktor : 1,36
- Maximaler Drawdown: 14.97%
Bei diesen Zahlen handelt es sich um Backtest-Ergebnisse, nicht um Live-Handelsergebnisse. Die Strategie funktioniert am besten in Markttrends und neigt dazu, während längerer Seitwärtskonsolidierungen eine unterdurchschnittliche Performance zu erzielen. Die Performance in der Vergangenheit ist keine Garantie für zukünftige Ergebnisse.
Eingaben
Visualisierung der Vorhersage
- InpForecastBars - Anzahl der vorwärts projizierten Phantombalken (Standard 10 )
- InpShowPhantom - Phantomkerzen ein- und ausschalten
- InpShowChannel - Umschalten des konformen Kanals
- InpShowDashboard - schaltet das Cockpit-Panel ein und aus
- InpShowJournal - schaltet das Live-Statistik-Journal ein und aus
- InpShowHistoryArrows - schaltet die Verlaufspfeile ein und aus
- InpHistoryDays - Rückblickfenster in Tagen für Pfeile und Live-Statistiken (Standardwert 30 )
Risiko-Management
- InpShowRiskLines - schaltet SL/TP/Entry horizontale Linien ein und aus
- InpRiskPct - Kontorisikoprozentsatz, der für den Vorschlag der Losgröße verwendet wird (Standardwert 1,0 )
- InpShowPositionSize - schaltet die Losgrößenzeile im Dashboard ein und aus
Warnungen
- InpAlertSound, InpAlertPopup, InpAlertTelegram - Umschaltungen pro Kanal
- InpTelegramToken , InpTelegramChatId - Telegram-Anmeldeinformationen
- InpAlertSoundFile - Sounddatei im Sounds-Ordner des Terminals
Engine-Parameter Die Engine-Parameter (EMA-Perioden, ADX-Schwellenwert, Ribbon-Schwellenwert, ATR-Koeffizienten, stochastische Einstellungen) sind aus Gründen der Transparenz und Reproduzierbarkeit offengelegt, aber die Standardwerte sind kalibriert und ihre Änderung macht die Backtest-Referenz ungültig. Ändern Sie diese nur, wenn Sie einen unabhängigen Test durchführen.
Visueller Stil Bullenfarbe, Bärenfarbe, neutrale Farbe, Dashboard-Hintergrund, Dashboard-Textfarbe, Dashboard-Schriftgröße.
Anforderungen
- Symbol: XAUUSD oder ein beliebiger Goldkontrakt (das Skript gibt eine Warnung aus, wenn es für ein anderes Instrument verwendet wird)
- Zeitrahmen: H1 (das Skript gibt eine Warnung aus, wenn es für einen anderen Zeitrahmen verwendet wird)
- Balken: Beim Start sind mindestens 1500 Balken erforderlich, damit sich der lange EMA aufwärmen kann.
- Telegramm-Warnungen (optional): WebRequest muss aktiviert sein und api.telegram.org muss in den Terminal-Optionen auf der Whitelist stehen
Haftungsausschluss
Dieser Indikator wird zu Informations- und Bildungszwecken bereitgestellt. Er stellt keine Anlageberatung, keine Empfehlung und keine Aufforderung zum Handel dar. Der Handel birgt erhebliche Risiken und ist möglicherweise nicht für alle Anleger geeignet. Die in der Vergangenheit erzielte Performance, einschließlich der in dieser Beschreibung dargestellten Backtest-Performance, ist keine Garantie für zukünftige Ergebnisse. Der Benutzer trägt die alleinige Verantwortung für alle Handelsentscheidungen, die er bei der Verwendung dieses Indikators trifft.