EnglishNederlandsPortuguesEspanolDeutschFrancais

Algo-Backtesting: Reproduzierbarer Forex- und Futures-Test

By 5 min read trading Published: Last updated:
Editorial review. Published under the JPTC editorial policy. Method: JPTC research methodology. Material corrections are recorded through the corrections policy.
Part of JPTC Research Library, our complete pillar guide on this topic.
Algo-Backtesting: Reproduzierbarer Forex- und Futures-Test

Ein Backtest führt definierte Regeln mit historischen Eingaben in einem bestimmten Simulationsmodell aus. Er untersucht diese Implementierung unter diesen Annahmen. Er bildet nicht jede mögliche Ausführung ab, setzt keine künftige Verlustobergrenze und erteilt keine Kontoerlaubnis. Das nützliche Ergebnis ist eine reproduzierbare Dokumentation einschließlich ungünstiger Tests.

1. Frage und Implementierung festlegen

Dokumentieren Sie Instrument, Entscheidungszeit, Ein-/Ausstieg, Größe, Sitzung und Fehlerverhalten vor der Ergebnisauswahl. Sichern Sie genaue Quellcode-/Programmversion, Eingaben und Abhängigkeiten. Ein Beispiel mit Durchschnitt oder RSI ist eine Testspezifikation, kein bewiesener Handelsvorteil.

Definieren Sie die jeweils verfügbare Information. Der Schlusskurs einer Kerze ist zu ihrer Eröffnung unbekannt. Berücksichtigen Sie gegebenenfalls Veröffentlichungszeit und Revisionen von Wirtschaftsdaten. Legen Sie Vergleich und Kriterien vor Einsicht in den endgültigen Bewertungszeitraum fest.

2. Daten und Kontraktannahmen prüfen

Erfassen Sie Feed, Abdeckung, Zeitstempel, Zeitzone/Sommerzeit, Bid/Ask und Lücken. Untersuchen Sie Auffälligkeiten vor Korrektur oder Ausschluss; bewahren Sie Original und Änderungsgrund. Kurssprünge können echt sein. Aufgezeichnete Ticks, generierte Ticks und OHLC-Balken unterscheiden sich. Ein 99%- oder 99,9%-Qualitätslabel ist keine Erfolgswahrscheinlichkeit.

Für Futures dokumentieren Sie tatsächlichen Kontrakt, Fälligkeit, Rolltermine, Sitzungskalender, Tickgröße/-wert und Anpassungen fortlaufender Reihen. Eine rückwärts angepasste Reihe enthält nicht automatisch handelbare Preise aller Einzelkontrakte. Modellieren Sie eine definierte Rollmethode samt Kosten. Für Forex gehören Symbolspezifikationen, Finanzierung sowie tatsächliche Broker-Sitzungen und Feiertage dazu.

3. Simulator konfigurieren und Orders prüfen

Nutzen Sie einen passenden Tester und erfassen Sie Modellmodus, Kontowährung, Einzahlung, Hebel, Volumenschritte, Kosten und Ausführungsannahmen. MT5 unterscheidet echte aufgezeichnete und generierte Ticks und bietet Ausführungsverzögerungen. Kein Modus bildet alle Liquiditäts-, Warteschlangen- und Brokereffekte nach.

Führen Sie vor der Optimierung einen kleinen Plausibilitätstest aus. Prüfen Sie Zeiten, Preise, Stops, Mengen und Kontoberechnungen gegen die Spezifikation. Berücksichtigen Sie Spread, Provision, Swaps und Ausführung genau einmal. Bei hypothetisch 20 Pips brutto und separat 1,5 Pips Spread sowie 0,5 Pip Provision bleiben 18 Pips vor weiteren Kosten; dies ist nicht automatisch ein Verlust.

4. Auswahl und Bewertung trennen

Wählen oder optimieren Sie Parameter nur auf den Entwicklungsdaten. Reservieren Sie einen tatsächlich unbenutzten Zeitraum. Bei Walk-forward folgen Auswahl- und Bewertungsfenster chronologisch; sichern Sie jeden gewählten Parametersatz. MT5 Forward ist ein reservierter historischer Abschnitt, getrennt von einem späteren Demo-Test.

Berichten Sie alle untersuchten Varianten und Änderungen nach Einsicht in die Bewertung. Wird daraus ein neuer Gewinner gewählt, gehört der Abschnitt zur Entwicklung. Sensitivität und Resampling können Annahmeabhängigkeit zeigen. Zufälliges Umsortieren kann reale Zusammenhänge entfernen und beweist keinen schlimmsten künftigen Drawdown.

5. Berichte mit richtigen Definitionen lesen

Erfassen Sie Netto-/Bruttoergebnis, Kosten, Aktivität, Durchschnittswerte sowie Balance-/Equity-Drawdown mit Geld- oder Prozentdefinition. Profitfaktor teilt Bruttogewinn durch den Betrag des Bruttoverlusts bei einem Nenner ungleich null. Recovery Factor setzt Gewinn ins Verhältnis zum maximalen Drawdown, nicht zur Erholungszeit. Sharpe-Vergleiche benötigen vergleichbare Messreihe, Referenz und Annualisierung.

Kein allgemeiner PF, Sharpe, keine Trefferquote, Jahres- oder Tradezahl zertifizieren eine Strategie. Stichprobenabhängigkeit, Auswahl und Unsicherheit zählen. Ein beobachteter Hoch-Tief-Drawdown unterscheidet sich von Anfangssaldo- oder Trailing-Regeln. Prüfen Sie genaue Programm-/Phasenformel, offene Risiken, Kosten, Tageswechsel und Referenzen.

6. Testpaket und offene Fragen sichern

Bewahren Sie Datenherkunft, genaue Implementierung/Eingaben, sämtliche Suchentscheidungen, Konfiguration, Berichte und verworfene Ergebnisse zusammen auf. Eine Wiederholung sollte das Ergebnis innerhalb dokumentierter Grenzen reproduzieren. Untersuchen Sie Abweichungen, statt den Bericht durch einen günstigeren Lauf zu ersetzen.

Betriebliche Prüfungen und spätere erlaubte Demo-Beobachtungen sind andere Belege. Ein Test ist keine Aufforderung zu Kapitaleinsatz oder Skalierung. Der JPTC EA Hub bietet herunterladbare Dateien: prüfen Sie deren einzelne Dokumentation und Berichte. Der separat gehostete Algo benötigt keine Kundeninstallation/VPS. Eigene Monatszahlen aus seinem Brokerstatement auditieren keine andere Strategie und belegen keine künftigen Ergebnisse.

Quellen, geprüft am 16. Oktober 2026: Strategy Tester · MT5 test report · EA inputs and permissions · Sharpe (1994) · Data leakage.

Futures roll methodology (Campbell/CME)

Funktioniert der Trading-Algo? Belege richtig lesen · Trading-Algo testen: Checkliste vor dem Einsatz · JPTC EA Hub · JPTC Algo

Brokerstatement-Bilder des separat gehosteten JPTC Algo
Diese Dienstbilder belegen keine Ergebnisse, Ausführung oder Kontoerlaubnis für einen anderen Algorithmus.
JPTC Algo live trade screenshotJPTC Algo live trade screenshotJPTC Algo live trade screenshotJPTC Algo live trade screenshotJPTC Algo live trade screenshotJPTC Algo live trade screenshot
@jptradingcapital on Instagram →

Häufige Fragen

Was ist der Unterschied zwischen Backtesting und Forward-Testing?

Historische Simulation und späterer Demo-Test unterscheiden sich. MT5 nennt auch einen reservierten historischen Abschnitt Forward. Benennen Sie die Methode; Demo-Ausführung beweist keine identische Ausführung auf einem anderen Konto.

Wie lange sollte der Backtesting-Zeitraum sein?

Keine feste Dauer zertifiziert eine Strategie. Wählen Sie Abdeckung anhand von Logik, Bedingungen, Datenverfügbarkeit und Unsicherheit; dokumentieren Sie Wahl und unbenutzte Bewertungsdaten.

Kann ich Backtesting für jede Art von Strategie durchführen?

Klar definierte Regeln benötigen die jeweils erforderlichen Daten und eine geeignete Simulation von Aufträgen und Beschränkungen. Fehlende Ausführungs-/Liquiditätsdaten können die Aussagekraft bestimmter Strategien begrenzen.

Welche Software ist am besten für Algo Trading Backtesting geeignet?

Wählen Sie nach tatsächlicher Sprache/Programmversion, Daten, Instrument, Ordermodell und benötigten Kontoberechnungen. Ein Produktname oder eine Plattformliste ist keine Genauigkeits- oder Eignungsgarantie.

Wie vermeide ich Overfitting beim Backtesting?

Trennen Sie Entwicklung und Bewertung, dokumentieren Sie Suche und Neuauswahl und prüfen Sie Sensitivität. Walk-forward und Resampling können Schwächen zeigen, garantieren aber keine Abwesenheit von Überanpassung.

Pedro Penin, Gründer von JPTradingCapital, Entwickler des JPTC EA Hub.

Verwandte Artikel

Futures Challenge Preparation

Software, reviewed setfiles, a written risk plan and community access built around common evaluation rules. No software can guarantee a pass.

Get Started

Related Articles

trading
Backtest verifizieren: Nachweise, Herkunft und Reproduktion
4 min read
trading
Die 7 Besten Backtesting Plattformen 2026 für Algo-Trader
12 min read
trading
Nach einem Prop-Firm-Drawdown: Status und Fehler prüfen
5 min read
Trading software for prop-firm rules
See Results →
Risk Disclaimer

Trading forex and CFDs involves significant risk and is not suitable for all investors. Past performance does not guarantee future results. You should not invest money you cannot afford to lose. The content on this page is for informational purposes only and does not constitute financial advice. JPTradingCapital does not accept liability for any loss or damage arising from reliance on the information provided. Always conduct your own research before making trading decisions.