Startseite > Blog > Python-Backtest vs. MT5-Live: 92-98 % Abweichung

Live-TestPython-BacktestWalk-ForwardNY-SessionTestmethodik

Python-Backtest vs. MT5-Live: 92-98 % Abweichung

Veröffentlicht: 2026-05-29Lesezeit: ca. 3 Min
This article reflects information as of its publish date. EA performance figures (PF, DD, annual return) change with live trading and re-validation — check the latest on the EA pages. See the latest EA results

Wie Python-Backtests und MT5-Live-Tests um 92-98 % auseinanderklafften

Hier spricht der Betreiber von FXEA365.

In diesem Artikel lege ich vollständig offen, wie der Vergleich der NY Session Breakout-Strategie zwischen Python Walk-Forward und einem 14-jährigen MT5-Live-Backtest am 2026-05-29 eine PF-Abweichung von 92-98 % ergab.

Das sind wichtige Daten, die auf Branchenebene erneut beweisen: „Nur weil ein Python-Backtest beeindruckende Zahlen liefert, heißt das nicht, dass die Strategie im MT5-Live-Betrieb funktioniert.“

Strategiespezifikation – Asien-Range → NY-Session-Breakout

PunktEinstellung
ZeitrahmenH1
Asien-Range0-4 Uhr UTC (Bildung der asiatischen Handelsrange)
Handelszeit15-20 Uhr UTC (während der NY-Session)
EinstiegAusbruch über/unter Asien-High/Low
AusstiegSL = ATR × 0,5 / TP1 = ATR × 0,5 (50 % Teilschließung) / TP2 = ATR × 7,0
LotgrößeRisk 2 % (CASCADE Halb-Zinseszins)

Theoretisch eine Strategie mit Edge:

  • Die NY-Session (UTC 15-20 Uhr = JST 24-5 Uhr) ist die aktivste Zeit institutioneller Investoren mit gebündelter Liquidität
  • Die Asien-Range dient als natürlicher Referenzwert, ein Ausbruch darüber/darunter ist ein starkes Richtungssignal
  • Der zweistufige Ausstieg (TP1=ATR×0,5/TP2=ATR×7) schützt vor Fehlausbrüchen und fängt gleichzeitig Trends ein

Python Walk-Forward-Ergebnisse – beeindruckende Zahlen

Vom 2026-05-27 bis zum 28. wurde mit scripts/gen_h1_ny_walkforward.py ein WF-Test (Train 60 % / Test 40 %) über 9 Währungspaare durchgeführt:

PaarTrain-PFTest-PFTest-DDTest-WRKonsistenzOOS-Überlebensrate
EURUSD7,429,035,47 %79,6 %0,82500/500
GBPUSD11,7813,0031,85 %84,2 %0,91500/500
XAUUSD7,7611,9613,18 %80,9 %0,65(vorheriger Test)
EURJPY9,417,937,46 %79,2 %0,84500/500
GBPJPY9,748,2412,30 %79,3 %0,85500/500
USDJPY6,1211,6236,24 %80,7 %0,53(vorheriger Test)
CADJPY7,595,7632,81 %75,9 %0,76499/500
AUDJPY8,496,3227,33 %74,4 %0,74351/500
NZDJPY9,226,5115,05 %70,6 %0,71500/500

Bei allen 9 Währungspaaren: PF≥5 × Trefferquote≥70 % × OOS-Überlebensrate 500/500.

Nach gängiger Branchenpraxis müsste man dies eigentlich mit „Traumhafter universeller Edge entdeckt!“ oder „Lineup-Erweiterung auf alle Währungspaare!“ auf der Website veröffentlichen.

Doch dann – der 14-jährige MT5-Live-Backtest (USDJPY_NY_BREAKOUT_EA.mq5 v2.0)

Gemäß der CLAUDE.md-Regel „Live-Test ist absolut zwingend“ wurden die 4 im Python-WF stärksten Währungspaare erneut im 14-jährigen MT5-Live-Backtest geprüft:

PaarPython-WF (Test)MT5-Live-Backtest (14 Jahre)AbweichungKontoergebnis
USDJPYPF 11,62 / DD 36 %PF 0,77 / DD 99,72 %−93 %-$9.966 (nahezu Totalverlust)
EURUSDPF 9,03 / DD 5,47 %PF 0,73 / DD 99,84 %−92 %-$9.984 (nahezu Totalverlust)
GBPUSDPF 13,00 / DD 31,85 %PF 0,21 / DD 101,12 %−98 %-$10.112 (Kontocrash)
EURJPYPF 7,93 / DD 7,46 %PF 0,49 / DD 100,01 %−94 %-$10.001 (Kontocrash)

Alle 4 Währungspaare gescheitert, PF-Abweichung zum Python-WF: 92-98 %.

Warum eine derart große Abweichung? – 5 Erklärungsansätze

1. Spread/Slippage unberücksichtigt

Der Python-Backtest rechnet auf Close-to-Close-Basis. Im Live-Betrieb verschlechtert sich jede Ausführung durch Spread (0,5-2 Pips) + Slippage. Pro Trade summiert sich ein Verlust von 1-3 Pips.

2. Datenqualität

Python verwendet Dukascopy-M5-Daten, aggregiert auf H1. Der MT5-Live-Backtest nutzt Broker-Tick-Daten (präzisere Kursbewegungen). Auch bei identischer „H1-Kerze“ unterscheidet sich die interne Preisbewegung.

3. Abweichung im Ausführungsmodell

Python geht von idealer Ausführung aus (Order wird immer zum Wunschpreis gefüllt). Im MT5-Live-Betrieb weicht der tatsächliche Ausführungspreis durch Volumen-/Spread-Beschränkungen vom Wunschpreis ab – besonders in Phasen hoher Volatilität (z. B. direkt nach NY-Open) fällt das stark ins Gewicht.

4. Anfälligkeit des zweistufigen ATR-TP im Live-Betrieb

Theoretisch ein elegantes Design, doch TP2=ATR×7 wird im Live-Betrieb kaum erreicht.

  • Python-Backtest: berechnet SL/TP im Nachhinein „optimal“ anhand historischer Daten
  • Live-Betrieb: SL=ATR×0,5 wird häufig ausgelöst, der Trend hält selten bis TP2=ATR×7 an, Verluste häufen sich

5. Negative Live-Auswirkung des CASCADE-Halb-Zinseszinses

Die dynamische Anpassung der Lotgröße an den Kontostand beschleunigt den Schaden in Verlustphasen:

  • Kontostand $10K → Risk 2 % → Lot 0,2
  • Nach Verlustserie $8K → Risk 2 % → Lot 0,16 (leichte Reduktion)
  • Nach weiterer Verlustserie $5K → Risk 2 % → Lot 0,10 (Verlustbegrenzung greift nicht)

Die theoretische „Zinseszins-Magie“ wirkt im Live-Betrieb genau umgekehrt.

Lehren auf Branchenebene

1. Python-Backtest/Walk-Forward sind kein Maßstab für den MT5-Live-Betrieb

  • Selbst „PF≥5 × Trefferquote≥70 % × OOS-Überlebensrate 500/500“ ist im Live-Betrieb bedeutungslos
  • Ein „robustes“ bzw. „OOS-stabiles“ WF-Ergebnis bewertet nur die Robustheit innerhalb der Python-Daten, nicht die Live-Performance

2. Auch eine „ökonomisch plausible Hypothese“ erfordert einen Live-Test

  • „Institutionelle Investoren sind während der NY-Zeit aktiv“ und „Ausbrüche über/unter der Asien-Range sind Richtungssignale“ sind theoretisch korrekt
  • Dennoch scheiterten alle Paare im 14-jährigen MT5-Live-Backtest – die Kluft zwischen Theorie und Live-Realität ist groß

3. Bestätigung der CLAUDE.md-Regel „Live-Test ist absolut zwingend“

  • 25 EAs + 4 NY-Session-Strategien = insgesamt 29 getestete Systeme bestätigen: Python-Backtests sind nicht vertrauenswürdig
  • Diese Daten untermauern auf Branchenebene die Markenphilosophie von FXEA365 („keine beeindruckenden Zahlen, sondern echte Live-Bestätigung“)

Die Entscheidung von FXEA365

Da alle 9 Währungspaare der NY-Session-Strategie im MT5-Live-Test gescheitert sind, erfolgt keine Veröffentlichung auf der Website.

Das veröffentlichte Lineup bleibt bei den vier tragenden Säulen: EURJPY ASIA / GBPJPY ASIA / BLAZE GOLD / AUDCAD PEACE-CLONE.

Eine jährliche Gesamtrendite von +35,5 % (Risk5 %) mag nicht spektakulär klingen, ist aber ein im 14-jährigen Live-Backtest echt erzielter, verlässlicher Wert.

Empfehlung an die Branche – für Python-Backtest-Nutzer

Dies ist keine Ablehnung von Python-Backtests. Wir empfehlen jedoch folgende differenzierte Nutzung:

Sinnvoller Einsatz von Python-BacktestsEmpfehlung
Erste Prüfung einer Strategieidee (ist diese Richtung vielversprechend?)✅ Empfohlen
Screening von Parameterbereichen (wo lohnt sich eine genauere Prüfung?)✅ Empfohlen
WF-Robustheitsprüfung (Overfitting-Check durch Train/Test-Trennung)✅ Empfohlen
Als Grundlage für auf der Website veröffentlichte KennzahlenNicht zulässig (weicht vom Live-Betrieb ab)
„OOS-Überlebensrate“ als VerkaufsargumentNicht zulässig (kein Ersatz für Live-Test)
Entscheidung über EA-VeröffentlichungNicht zulässig (MT5-Live-Test ist zwingend)

Zahlen aus Python-Backtests sind lediglich ein „erster Screening-Indikator“. Für die Veröffentlichung ist ein MT5-Live-Test zwingend erforderlich.


FXEA365 – Wir veröffentlichen kostenlos ausschließlich Strategien, die sich nicht durch spektakuläre offizielle Zahlen, sondern durch echte 14-jährige MT5-Live-Backtests bewährt haben.

📧 Preis-Alarm vor Erhöhungen + kostenloser 5-Tage-E-Mail-Kurs

Alle EAs sind zum Einführungspreis erhältlich und steigen stufenweise mit den Verkäufen. Erhalten Sie vor jeder Erhöhung eine Benachrichtigung, plus täglich eine E-Mail zu Algo-Trading, Backtest-Lektüre und Brokerwahl.

* Datenschutz streng geschützt. Sie können jederzeit kündigen.

Kommentare & Fragen