NHS Trend Biased Probabilities
- Experten
- Version: 1.0
- Aktivierungen: 20
Ein trendfolgender EA. Standardmäßig wird jedes Setup im Trend ausgeführt (Wahrscheinlichkeiten 100/100), sodass er vollständig deterministisch ist – bei gleicher Historie und denselben Einstellungen ergeben sich jedes Mal dieselben Trades. Senken Sie die Wahrscheinlichkeiten, um gewichtete Zufallsauswahlen zu erhalten. Die Ausstiege erfolgen vollständig mechanisch.
- Mit dem Standard-Seed (42 = fest) sind die Durchläufe wiederholbar – derselbe Backtest führt immer zu denselben Trades. Setzen Sie den Seed auf 0 = zufällig, um bei jedem Start unterschiedliche Zufallszahlen zu erhalten, sodass jeder Backtest, jeder Optimierungsdurchlauf und jede Live-Woche zu unterschiedlichen Trades führt.
- Zwei Backtests desselben Zeitraums werden unterschiedliche Ergebnisse zeigen. Das ist normal und zu erwarten. Beurteilen Sie diesen EA niemals anhand eines einzelnen Backtests.
- Um einen wiederholbaren Backtest zu erhalten, legen Sie in den Einstellungen eine feste Startzahl (beliebige positive ganze Zahl) fest. Gleiche Startzahl + gleiche Historie + gleiche Einstellungen = jedes Mal dieselben Trades. Die verwendete Startzahl wird im Chart-Panel als „FIXED“ oder „random“ angezeigt.
- Um die Robustheit zu beurteilen, führen Sie denselben Zeitraum mit mehreren verschiedenen Startwerten durch und betrachten Sie die Bandbreite der Ergebnisse, nicht nur eine einzelne Zahl. Optimieren Sie ausschließlich mit einem festen Startwert und bestätigen Sie den Gewinner anschließend mit anderen Startwerten.
So wird gehandelt
- Trendregime: Ein Modell auf Basis gleitender Durchschnitte klassifiziert den Markt als „Bull“, „Bear“ oder „Neutral“. „Neutral“ bedeutet, dass kein Handel stattfindet. Die Klassifizierung erfordert eine über mindestens zwei Kerzen anhaltende, volatilitätsnormalisierte Kurslücke, wodurch richtungslose Kursschwankungen herausgefiltert werden.
- Bestätigung durch einen höheren Zeitrahmen (aktiv): Der H4-Trend muss mit der Handelsrichtung übereinstimmen, andernfalls wird das Setup übersprungen.
- Optionaler Strukturfilter (aus): Kann zusätzlich einen bestätigten Durchbruch der dem Trend entsprechenden Swing-Struktur erfordern.
- Die Ziehung: Jedes trendkonforme Setup wird mit den Standardwerten 100/100 ausgeführt (einstellbar pro Seite, „Follow“ oder „Fade“, drei Methoden zur Trendberechnung). Senken Sie die Wahrscheinlichkeiten für zufällige Ziehungen. In Seitwärtsmärkten wird niemals gehandelt, es sei denn, Sie erlauben explizit Wechsel in das Flat-Regime.
- Ausstiege: 1,25-facher Volatilitäts-Stop und ein 36-Bar-Zeit-Stop; Trailing-Stop aktiviert, Break-Even und fester Take-Profit standardmäßig deaktiviert. Alle Ausstiegsentscheidungen basieren auf Schlusskursen.
- Stacking (aus): Optionales Averaging in laufende Trades mit Abstands- und Gegensignalregeln.
- Risikosteuerung: 1 % Risiko pro Trade, tägliche Verlustbegrenzung, maximale Trades pro Tag, Pause bei Verlustserien – jeweils mit eigener Aktion (Pause für einen Tag/eine Woche, manueller Neustart erforderlich oder alles schließen). Optionale Filter für Handelssitzungen, Wochen, Volatilität und Nachrichten.
Einstellungen (Standardwerte bereit zum Ausführen)
- Handel: Handelt standardmäßig XAUUSD (Basisname; Suffix wird automatisch erkannt) auf dem H1-Chart, 100/100 deterministische Wahrscheinlichkeiten, Trendfolge-Modus, neutrales Regime aktiviert.
- Bestätigung: Filter für höheren Zeitrahmen aktiviert (H4, muss übereinstimmen); Strukturfilter deaktiviert.
- Ausstiege: 1,25-facher Volatilitäts-Stop, Trailing-Stop aktiviert, Break-Even deaktiviert, fester Take-Profit deaktiviert, 36-Bar-Zeit-Stop.
- Sicherheit: 1 % Risiko, tägliche Verlustbegrenzung von 3 % (schließt alle Positionen), 5 Trades/Tag und Pause bei 3 Verlusten in Folge.
- Zufälligkeit: Startwert 42 = feste, wiederholbare Läufe; 0 einstellen für Zufallsgenerierung bei jedem Start; gemeinsamer Zahlenstrom für alle Symbole oder unabhängige Ströme pro Symbol für Körbe.
- Anzeige: Statusleiste im Chart aktiviert (kann in den Einstellungen ausgeblendet werden).
Anzeige im Chart
Ein schreibgeschütztes Statusfeld (Dunkelstahl-Design) zeigt den Startwert mit der Kennzeichnung „FEST/Zufällig“, den Nachrichtenstatus, die Trendmethode und den Bias-Modus, die Einstellungen für die neutrale Zone, den Zahlenstrommodus, das Stacking, den Status höherer Zeitrahmen und der Struktur, das Wochenfenster sowie pro Symbol: Volatilität, gleitende Durchschnitte, Strukturbezeichnung, Trend, Beschreibung des letzten Münzwurfs, offene Trades mit Gewinn und Handelsdauer, Gewinne/Verluste seit Beginn sowie Gewinnquote, tägliche Zählung und Nutzung der Gewinnserie sowie etwaige Limit-Pausen mit Grund und Zeitpunkt der Wiederaufnahme. Keine Schaltflächen – nur Anzeige. Jede Instanz des EAs zeichnet ihr eigenes Panel, sodass mehrere Instanzen sich ein Chart teilen können, ohne sich gegenseitig zu überschreiben.
Erste Schritte
- Kopieren Sie die .mq5-Datei und die Icon-Datei in MetaTrader 5 (Datei → Datenordner öffnen → MQL5 → Experten) und kompilieren Sie sie. Das Icon muss sich neben der Quelldatei befinden, sonst schlägt die Kompilierung fehl.
- Ziehen Sie den EA auf ein XAUUSD-H1-Chart (für das Bestätigungsfenster wird zudem ein Chart mit höherem Zeitrahmen benötigt) und aktivieren Sie „Algo-Handel zulassen“.
- Backtests sind standardmäßig wiederholbar (fester Startwert 42); setzen Sie den Startwert auf 0, um zufällige Ziehungen zu erhalten. Verwenden Sie angesichts der Handelsfrequenz eine eindeutige Handels-ID pro Instanz und ein Konto mit niedrigem Spread.
Gut zu wissen
- Warum unterscheiden sich zwei Backtests? — Nur wenn der Seed 0 ist (Zufallsmodus). Mit dem standardmäßigen festen Seed sind die Läufe identisch; legen Sie den Seed fest, um Einstellungen zu vergleichen, und variieren Sie die Seeds, um die Robustheit zu beurteilen.
- Warum wird nicht gehandelt? — Neutraler Markt (am häufigsten), Veto aufgrund eines höheren Zeitrahmens/einer höheren Struktur, Spread, Handelssitzung, Nachrichten oder eine Pause aufgrund von Tages-, Serien- oder Zählgrenzen. Das Panel benennt den Status; das Protokoll nennt den Grund für die Unterbrechung.
- Warum wurde für den Tag/die Woche pausiert? — Eine Risikoregel wurde ausgelöst; das Panel zeigt den Grund und den Zeitpunkt der Wiederaufnahme an. Wochen- oder manuelle Pausen erfordern einen Montag oder eine erneute Anbindung.
- Kann ich den Backtest einer anderen Person kopieren? — Mit deren exakten Einstellungen auf derselben Broker-Historie. Die Standardwerte sind deterministisch und lassen sich daher reproduzieren; mit dem Startwert 0 wird sich Ihr Lauf unterscheiden.
- Es betrifft nur die eigenen Trades (die anhand der Trade-ID nachverfolgt werden). Manuelle Trades und andere EAs werden niemals verändert oder geschlossen.
- Häufiger Handel bedeutet, dass Kosten eine Rolle spielen. Beginnen Sie mit einem Demokonto und riskieren Sie niemals Geld, dessen Verlust Sie sich nicht leisten können.
Anforderungen
MetaTrader-5-Hedging-Konto mit Historie für das Chart-Symbol/den Zeitrahmen (sowie den übergeordneten Bestätigungszeitrahmen). Es sind keine zusätzlichen Dateien, Bibliotheken oder Abonnements erforderlich.
