Jeder Trader fragt sich irgendwann: Soll ich mich manuell durch Charts klicken oder Code schreiben, um Tausende von Trades in Sekunden zu testen? Die ehrliche Antwort ist beides, in unterschiedlichen Phasen, für unterschiedliche Zwecke.
Manuelles Backtesting
Manuelles Backtesting bedeutet, einen Chart Bar für Bar zu scrollen (oder ein Replay-Tool zu nutzen), Regeln nach Augenmaß anzuwenden und jeden Trade in einer Tabelle oder einem Journal zu protokollieren. Es ist langsam — meist 50 bis 100 Trades an einem soliden Arbeitswochenende — baut aber Mustererkennung auf, die keine Tabelle kann.
| Vorteile | Nachteile |
|---|---|
| Funktioniert für diskretionäre/visuelle Setups (SMC, Price Action) | Sehr langsam — kleine Stichprobengrößen |
| Baut echtes Chart-Lese-Können und Intuition auf | Anfällig für Hindsight-Bias, wenn nicht blind durchgeführt |
| Kein Coding erforderlich | Emotional belastend, leicht früh aufzugeben |
Automatisiertes Backtesting
Automatisiertes Backtesting bedeutet, deine Regeln zu codieren (z. B. in Python, Pine Script oder als EA) und sie in Minuten gegen Jahre von Tick- oder Bar-Daten laufen zu lassen. Es skaliert auf Tausende von Trades und entfernt emotionale Einflüsse aus der Ausführung — funktioniert aber nur für Regeln, die als reine Logik geschrieben werden können.
| Vorteile | Nachteile |
|---|---|
| Riesige Stichproben — statistisch signifikant in Stunden | Erfordert Coding-Kenntnisse oder bezahlte Tools |
| Kein Hindsight-Bias, wenn korrekt codiert | Kann diskretionäres oder kontextuelles Urteilsvermögen nicht erfassen |
| Einfaches Testen vieler Parametervariationen | Hohes Risiko der Überanpassung an historisches Rauschen |
Ein codierter Backtest kann zehntausend Trades in einer Minute laufen lassen — inklusive zehntausend Fehler, wenn deine Logik einen Bug oder einen Lookahead-Fehler hat. Geschwindigkeit ist nicht dasselbe wie Korrektheit.
Was solltest du nutzen?
- ▸Vollständig mechanische Strategien (Moving-Average-Crossovers, Breakout-Systeme) → automatisieren.
- ▸Diskretionäre oder kontextlastige Strategien (SMC, Order Flow, News-Reaktion) → manuelles Replay.
- ▸Hybride Strategien → zuerst manuell, um Regeln zu definieren, dann die mechanischen Teile automatisieren.
Ein praktischer Workflow
- 1.50-100 Trades manuell zurücktesten, um die Idee zu prüfen und Regeln zu verfeinern.
- 2.Wenn die Logik codierbar ist, automatisieren und über mehrere Jahre und Instrumente laufen lassen.
- 3.Automatisierte Ergebnisse mit der manuellen Stichprobe vergleichen — große Abweichungen bedeuten, dass die manuellen Regeln nicht objektiv waren.
- 4.Forward-Testen (Demo oder kleine Live-Größe) vor Skalierung des Kapitals.
// Vereinfachter Pseudocode für einen automatisierten MA-Cross-Backtest
for (const bar of historischeBars) {
if (fastMA.kreuztUeber(slowMA)) longEinstieg(bar.close);
if (position && trifftStopOderZiel(bar)) positionSchliessen(bar);
}
report(erwartungswert, trefferquote, profitFaktor, maxDrawdown);Keine Methode ist isoliert überlegen — die stärksten Trader nutzen manuelle Überprüfung zur Entwicklung von Urteilsvermögen und automatisiertes Testen zur Validierung im großen Maßstab. Behandle sie als sich ergänzende, nicht konkurrierende Werkzeuge.