XAUUSD M1-Strategie: Hochfrequenzvariante vs. gefilterte Variante (Backtest-Vergleich)

 
Hallo zusammen,

Ich arbeite derzeit an einem Update für mein benutzerdefiniertes Handelssystem und möchte mir Feedback zu den Backtest-Ergebnissen einholen, bevor ich auf ein Live-Konto umsteige.

Ich vergleiche meine alte Version (V4.50) mit dem neuen Update (V5).   Beide Tests wurden unter exakt denselben Bedingungen durchgeführt:

  • Symbol / Zeitrahmen:   XAUUSD und XAUUSD+ / M1
  • Zeitraum:   August 2025 – August 2026 (1 Jahr)
  • Ersteinzahlung:   5.000 EUR
  • Aufstellen:   Alle Module aktiv


Ich persönlich finde Version 5 viel besser.

Version 4.50 handelt viel zu häufig (~14.000 Trades) und ein Profitfaktor von 1,03 wird auf einem realen Konto wahrscheinlich zu Verlusten führen, sobald man reale Spreads und Slippage hinzurechnet.

Version 5 verwendet eine strengere Modulfilterung, handelt 66 % weniger, verdreifacht aber fast den Nettogewinn und senkt den absoluten Eigenkapital-Drawdown von ~8,4k EUR auf ~3,1k EUR.

Was meinst du? Siehst du irgendwelche versteckten Risiken oder Warnsignale in den Metriken von Version 5, die ich möglicherweise übersehe? Welche Version würdest du bevorzugen?

Vielen Dank für Ihr Feedback!


Backtest-Ergebnisse für Version 4.50:

Graphv4.5 bt4.5


    Backtest-Ergebnisse für Version 5.00:

    g5 fdg


      Welche Version ist sicherer für Live-/Forward-Tests?


      • Version 5 (Bessere Filterung, sichererer Drawdown)

      • Version 4.50 (Hohe Frequenz bevorzugt)

      • Weder noch / Benötigt weitere Tests (bitte in den Kommentaren erläutern)

      Dateien:
      GraphV4_5.jpg  213 kb
      BacktestV4_5.jpg  154 kb
      GraphV5.jpg  206 kb
      BacktestV5.jpg  149 kb
       

      Für Backtest würde ich Folgendes empfehlen.

      Ich würde mir ein Daten-Fenster aussuchen das Folgendes aufweist:

      1. langer Aufwärtstrend,
      2. langer Abwärtstrend,
      3. langer Seitwärtstrend,
      4. Trendumkehr steigend => fallend,
      5. Trendumkehr fallend => steigend,
      6. Übergänge: Steitwärts- => Trend, Trend => Seitwätsberwegung
      Das alles mit einer(!) Parametereinstellung und einer Gegenüberstellung von Marktsituation und Handelsergebnisse.


      (PS. gut, dass Du kein Produktnamen erwähnst!)

       
      Carl Schreiber #:

      Für Backtest würde ich Folgendes empfehlen.

      Ich würde mir ein Daten-Fenster aussuchen das Folgendes aufweist:

      1. langer Aufwärtstrend,
      2. langer Abwärtstrend,
      3. langer Seitwärtstrend,
      4. Trendumkehr steigend => fallend,
      5. Trendumkehr fallend => steigend,
      6. Übergänge: Steitwärts- => Trend, Trend => Seitwätsberwegung
      Das alles mit einer(!) Parametereinstellung und einer Gegenüberstellung von Marktsituation und Handelsergebnisse.


      (PS. gut, dass Du kein Produktnamen erwähnst!)



      Hallo Carl,

      vielen Dank für den sehr wertvollen und praxisnahen Input! Genau das ist die Königsdisziplin beim Testen von automatisierten Systemen.


      Ein Expert Advisor lässt sich extrem leicht auf eine einzelne Marktphase (z. B. einen reinen Trendmarkt) überoptimieren. Erst wenn ein Setfile – ohne ständiges Anpassen der Parameter – über alleMarktregimes hinweg stabil bleibt, zeigt sich die echte Qualität des Risikomanagements und der Logik.


      Genau aus diesem Grund haben wir bei der Entwicklung von HawkY auf eine modulare Multi-Strategie-Engine gesetzt:


       In langanhaltenden Trendphasen greifen vor allem die Trend-Pullback- und EMA-Breakout-Module.

       In dichten Seitwärtsphasen schützt der H1-ADX-Filter vor Fehlausbrüchen, während Mean-Reversion- und RSI-Ansätze punkten.

       Bei Trendumkehren greifen Risikofilter wie das Block Hedging und die globale Drawdown-Überwachung, um offene Positionen dynamisch abzusichern.

      Deine Idee für eine detaillierte Gegenüberstellung (Marktphase vs. Handelsergebnis in einem durchgehenden Testfenster) nehmen wir auf jeden Fall mit auf! Wir werden einen entsprechenden visuellen Testbericht ausarbeiten, der genau diese Übergänge transparent aufzeigt.

      Danke dir nochmals für das konstruktive Feedback!

      Beste Grüße

       

      Danke für die 'Blumen' ;)

      Aber denk dran Werbung for und Diskussionen über Marktprodukte sind hier verboten, aber um Aufmerksamkeit zu erzeugen, beteilige Dich mit Antworten hier in Deutsch und in anderen Sprach-Threads!

       
      Carl Schreiber #:

      Danke für die 'Blumen' ;)

      Aber denk dran Werbung for und Diskussionen über Marktprodukte sind hier verboten, aber um Aufmerksamkeit zu erzeugen, beteilige Dich mit Antworten hier in Deutsch und in anderen Sprach-Threads!

      Hallo Carl,

      danke dir für den wichtigen Tipp bezüglich der Richtlinien und den Community-Rat 😉


      Ich werde mich auf jeden Fall beherzigen und mich aktiv mit fachlichem Wissen in den verschiedenen Sprach-Threads einbringen.

      Danke dir nochmals für den guten Austausch und einen erfolgreichen Start in die Woche

      Beste Grüße

       

      Hey Lukas,

      hast du einen out-of-sample-Test durchgeführt? Die besten Trading-Ideen bringen nichts, wenn sie auf ein Jahr optimiert sind und in anderen Jahren mit anderen Marktregimen gar nicht funktionieren. Du weißt ja nicht, wie z.B. sich der Markt 2027 verhalten wird. 

      Viele Grüße

      Jessica

       
      Jessica Maria Koeske #:

      Hey Lukas,

      hast du einen out-of-sample-Test durchgeführt? Die besten Trading-Ideen bringen nichts, wenn sie auf ein Jahr optimiert sind und in anderen Jahren mit anderen Marktregimen gar nicht funktionieren. Du weißt ja nicht, wie z.B. sich der Markt 2027 verhalten wird. 

      Viele Grüße

      Jessica

      Hallo Jessica,


      vielen Dank für diesen absolut wichtigen und richtigen Einblick!

      Da sprichst du einen kritischen Punkt an:


      Ein reines Überoptimieren auf nur ein einzelnes Jahr (Curve Fitting) ist der Tod für jeden langfristigen Algorithmus.


      Genau aus diesem Grund verlasse ich mich bei meinen Systemen (wie hier bei Version 5 mit seiner Multi-Strategie-Engine) nicht nur auf einen reinen In-Sample-Test im Einjahreszeitraum, sondern teste über deutlich längere historische Perioden und verschiedene Marktregime hinweg.


      Der Einjahresvergleich im Beitrag diente hier primär dazu, die konkreten Unterschiede der Code-Anpassungen zwischen V4.5 und V5 direkt unter Last zu veranschaulichen.

      Für den echten Live- bzw. Forward-Einsatz ist ein robuster Out-of-Sample-Test und Walk-Forward-Optimierung natürlich Pflicht, um zu garantieren, dass die Logik auch in unvorhersehbaren Marktphasen (wie dann in 2027) standhält.


      Danke für diesen wertvollen Denkanstoß für die Community!


      Beste Grüße

      Lukas

       
      Lukas Szyry:

      Welche Version ist sicherer für Live-/Forward-Tests?

        Keine. :( Und das siehst du wahrscheinlich auch sehr deutlich. Der Profit Factor ist sehr niedrig, der Expected Payoff ist sehr niedrig, der Recovery Factor ist ebenfalls niedrig usw.