Aus einer Trading-Idee wird ein aussagekräftiger Test.
Ein Backtest wendet eine festgelegte Regelversion auf verfügbare historische Kerzen an. Ein hilfreiches Ergebnis zeigt, was unter welchen Annahmen passiert ist – und in welchen Phasen deine Idee Schwierigkeiten hatte.
1
Daten auswählen
Wähle Instrument, Kursquelle, Zeitebene und UTC-Zeitraum. Das erste und letzte Archivdatum garantieren keine lückenlose Abdeckung. Der Bericht benennt die tatsächlich ausgewerteten Daten.
2
Regeln festlegen
Wähle eine berechtigte Standardstrategie, eigene oder lizenzierte Strategieversion. Je nach Zugang kannst du im Einzeltest bis zu zwei Bestätigungsstrategien und drei Indikatorbedingungen ergänzen. Bestätigungen müssen im gewählten Fenster abgeschlossener Kerzen dieselbe Richtung zeigen.
3
Simulation einstellen
Lege Startkapital, Risiko je Trade, Stop-Methode, Chance/Risiko und maximale Haltedauer fest. Stelle Provision und Slippage bewusst ein: Beide beginnen bei null.
4
Ergebnis untersuchen
Lies Kapital und Drawdown zusammen mit geschlossenen Trades und offenen Positionen. Prüfe einzelne Trades im Chart, vergleiche Varianten unter gleichen Annahmen und exportiere geschlossene Trades als CSV.
Du bestimmst die Annahmen des Tests.
Risiko und Positionsgröße
Die Positionsgröße folgt aus aktuellem realisiertem Kontostand, Risikoprozent und Abstand zwischen Einstieg und Stop. Das Modellkonto verwendet eine normalisierte Einheit; Brokerkontowährung, Hebel und Margin werden nicht simuliert.
Stop und Ziel
Wähle Strategieanker, ATR-Abstand oder Prozentabstand, optional mit ATR-Puffer. Ein fehlender Strategieanker ist nicht verfügbar. Ziele verwenden Chance/Risiko 1:1, 1:2 oder 1:3 vom tatsächlichen simulierten Einstieg.
Provision und Slippage
Provision in Basispunkten wird auf den ausgeführten Gegenwert bei Ein- und Ausstieg berechnet. Slippage verschiebt beide Preise gegen die Position. Die Kennzahl Kosten zeigt Provision; Slippage steckt bereits in Preisen und Ergebnis.
Haltedauer und zusätzliche Filter
Begrenze, wie viele Kerzen eine Position offen bleiben darf. Ergänze unterstützte Indikatorbedingungen oder Bestätigungsstrategien, ohne die Originalversion zu verändern. Fehlende Indikatorwerte erfüllen keine Bedingung.
Lies mehr als die Endrendite.
Betrachte Kennzahlen gemeinsam mit der Anzahl der Beobachtungen, dem Zeitraum und den Modellannahmen.
Auch eine steigende Kurve hat schwierige Phasen.
Kapital und Drawdown verwenden im Bericht dieselbe Zeitachse. Untersuche den Weg zwischen Höchstständen, tiefe Rückgänge und die Zeit unter einem früheren Hoch. Der Endpunkt allein erklärt diese Erfahrung nicht.
Kapital
Vorheriger Höchststand
Drawdown
Zeit
Erklärendes Schaubild ohne berechnete Renditen oder reale Strategieergebnisse.
Nettorendite und Netto-Gewinn/-Verlust
Die Nettorendite berücksichtigt das markierte Ergebnis einer am Ende noch offenen Position. Die realisierte Netto-G/V enthält geschlossene Trades und Provision, einschließlich Eintrittsprovision einer offenen Position. Die Kapitalübersicht trennt Kontostand, offene G/V und Gesamtkapital.
Drawdown
Drawdown misst den Rückgang vom bisher höchsten Kapitalstand an beobachteten Kerzenschlüssen. Er erklärt schwierige Phasen. Verluste, die nur innerhalb einer Kerze auftreten, bildet diese Messung nicht vollständig ab.
TP- und SL-Häufigkeit
Diese Prozente beziehen sich auf alle geschlossenen Trades. Zeit-, Session- und andere Ausstiege zählen separat: TP und SL müssen nicht zusammen 100 % ergeben. Historische Häufigkeiten sind keine künftigen Gewinnwahrscheinlichkeiten.
Profit-Faktor und Erwartungswert in R
Der Profit-Faktor vergleicht positive und negative Netto-Trade-Ergebnisse. Der Erwartungswert in R mittelt geschlossene Trade-Ergebnisse relativ zum jeweiligen Anfangsrisiko. Nicht definierte Quoten erscheinen als nicht verfügbar.
Stichprobe und Verlustserien
Untersuche geschlossene Trades, Gewinne, Verluste, neutrale Ergebnisse und aufeinanderfolgende Verluste. Ein Ergebnis aus wenigen Trades kann empfindlich sein. Long- und Short-Statistiken zeigen Unterschiede zwischen den Richtungen.
Zeit im Markt
Marktzeit und Haltedauer verwenden verstrichene Kalenderzeit. Haltedauer-Verteilungen, Ausstiegsgründe und monatliche geschlossene Trade-G/V ergänzen die vollständige Kapitalrechnung.
So wird aus einem Signal ein simulierter Trade.
Das Ausführungsmodell erklärt seine Annahmen; eine historische Kerze garantiert keine reale Ausführung.
1
Am Schluss bestätigen
Nur abgeschlossene, gültige Kerzen und bestätigte Regelereignisse können einen Trade auslösen. Der Einstieg erfolgt am nächsten vorhandenen, zusammenhängenden Open; Signale vor dem gewählten Beginn werden nicht gehandelt.
2
Die Position verfolgen
Jedes Modellkonto hält gleichzeitig eine Position. Weitere Signale währenddessen zählen als übersprungen. Berührt eine OHLC-Kerze Stop und Ziel, hat der Stop Vorrang.
3
Den Ausstieg erklären
Ein Stop-Gap verwendet das tatsächliche Open; ein günstiges Ziel-Gap wird konservativ am Ziel abgerechnet. Haltelimits und Sessiongrenzen können schließen. Vor einer echten Datenlücke steigt das Modell am letzten beobachteten Schluss aus.
Ideen vergleichen. Validierung unabhängig halten.
Verändere jeweils eine Annahme und halte den übrigen Aufbau vergleichbar. Ein besser aussehendes Ergebnis ist ein Anlass zur Untersuchung und kein Beweis für eine bessere Strategie.
Strategien vergleichen
Vergleiche Standardstrategien, eigene und lizenzierte Strategien mit denselben Daten und Risikoeinstellungen. Jede hat ein eigenes Modellkonto; es ist kein gemeinsames Portfolio. Beim Stoppen bleiben abgeschlossene Vergleichsergebnisse sichtbar.
Parameter optimieren
Durchsuche zulässige Parameterbereiche manuell oder automatisch innerhalb eines Testbudgets mit bis zu drei Suchachsen. Die Rangfolge nutzt nur das Training. Die beste getestete Einstellung ist weder ein globales Optimum noch ein Versprechen künftiger Gewinne.
Training und Validierung
Lege den Beginn der Validierung fest. Die Auswahl nutzt frühere Trainingsdaten; spätere Validierung prüft gewählte Einstellungen, ohne deren Rangfolge zu bestimmen. Fehlende Abdeckung wird ausgewiesen. Die Übernahme ändert die Konfiguration; danach startest du einen neuen vollständigen Backtest.
Beginn der Validierung
Training
Validierung
Verstehe einen Trade, statt einem Marker zu vertrauen.
Öffne einen geschlossenen Trade aus der Liste und untersuche Kerzen, bestätigtes Signal, Einstieg, Stop, Ziel und Ausstieg. Die Erklärung zeigt verfügbare Regelzusammenfassung, Filter und Ausführungsnachweise. Geschützte lizenzierte Regeln bleiben privat. CSV enthält Trade-Ergebnisse und Ausführungsdetails ohne private Regelgraphen.
Ein praktischer Versuch: den Ausstieg verändern.
Lass Einstiegsregeln gleich und vergleiche zwei unterstützte Stop- oder Zielkonfigurationen. Halte fest, was du geändert hast und welche Frage der Test beantworten soll.
1
Verwende für beide Läufe dasselbe Instrument, dieselbe Quelle, denselben Zeitraum und dieselben Kostenannahmen.
2
Vergleiche Rendite, Drawdown, Stichprobe und Ausstiegsgründe gemeinsam.
3
Prüfe, ob wenige außergewöhnliche Trades den Unterschied dominieren.
4
Untersuche benachbarte Parameter und einen getrennten Validierungszeitraum, bevor du Schlüsse ziehst.
Verstehe die Grenzen des Tests.
Das Archiv setzt den Rahmen
Fehlende Session-, Ereignis-, Referenz-, Volumen- oder Zeitebenenvoraussetzungen können eine Strategie nicht verfügbar machen. Datenlücken werden nicht mit einer anderen Quelle aufgefüllt. Tickvolumen bleibt Tickvolumen.
Offene Positionen bleiben erkennbar
Ein normaler Backtest lässt eine Position am Datenende offen und markiert ihr Ergebnis getrennt. Die Optimierung schließt verbleibende Positionen am letzten beobachteten Schluss des jeweiligen Trainings- oder Validierungsbereichs. Dieser Periodenende-Ausstieg ist kein TP- oder SL-Treffer.
Das Modell ist keine Brokerausführung
OHLC verrät nicht die genaue Preisreihenfolge innerhalb einer Kerze. Vertragsspezifikationen, Währungsumrechnung, Hebel, Margin, Finanzierung und Swap werden nicht simuliert. Provision und Slippage bilden nicht sämtliche Ausführungskosten nach.
Historische Evidenz hat Grenzen
Zugang hängt von Tarif, Datenrechten und berechtigten Versionen ab. Nicht gesicherte Aktienbereinigung und fehlende Total-Return-Daten sind relevant. Historische Simulation kann Schwächen aufdecken; sie garantiert keine künftigen Gewinne.
Häufige Fragen
Warum liefern zwei Tests unterschiedliche Ergebnisse?
Andere Quellen, Zeiträume, Zeitebenen, Regeln oder Ausführungsannahmen können das Ergebnis verändern. Vergleiche Einstellungen und verfügbare Historie, bevor du den Unterschied einer verbesserten Strategie zuschreibst.
Sind Spreads, Gebühren und Slippage immer enthalten?
Provision und nachteilige Slippage sind einstellbar und beginnen bei null. Die Kostenkennzahl zeigt Provision; Slippage steckt bereits in den ausgeführten Preisen. Ein separates Spread-Modell, Finanzierung und Swap sind nicht enthalten. Prüfe die Annahmen vor dem Vergleich.
Sagt ein erfolgreicher Backtest künftige Gewinne voraus?
Nein. Ein Backtest beschreibt eine historische Simulation unter bestimmten Annahmen. Künftige Marktbedingungen und reale Ausführungen können abweichen. Nutze das Ergebnis, um die Idee zu hinterfragen und ihre Schwächen zu verstehen.