Risikowarnung: Der Handel mit Finanzinstrumenten ist mit einem hohen Risiko verbunden und ist möglicherweise nicht für alle Anleger geeignet.
Der Prozess, eine Handelsstrategie anhand historischer Preisdaten zu testen, um zu bewerten, wie sie sich entwickelt hätte.
Backtesting ist die erste Linie der empirischen Validierung für jede systematische Handelsstrategie. Indem die Einstiegs-, Ausstiegs- und Risikoregeln einer Strategie auf historische Daten angewendet und die hypothetischen Ergebnisse handel für handel erfasst werden, kann ein Trader wichtige Leistungskennzahlen bewerten - Nettogewinn, maximaler Drawdown, Sharpe-Verhältnis, Gewinnquote, Profitfaktor und durchschnittliche Handelsdauer - bevor echtes Kapital riskiert wird.
Die Qualität eines Backtests hängt kritisch von der Datenqualität und der Realitätsnähe der Ausführungsannahmen ab. Häufige Quellen für zu optimistische Backtestergebnisse sind Look-Ahead-Bias (Verwendung von Daten, die zur Zeit des Signals nicht verfügbar gewesen wären), Survivorship Bias (Test nur mit Instrumenten, die heute noch aktiv sind) und unzureichende Berücksichtigung der Transaktionskosten. Ordentliche Backtests modellieren den vollen Spread oder die Provision, realistische Slippage und Swap-Kosten für Overnight-Trades.
Der Strategie-Tester von MetaTrader ist das am häufigsten verwendete Backtesting-Tool für Einzelhandels-Trader und bietet Tick-für-Tick-Simulation (die höchste Qualität, die Millisekundendaten verwendet, um die Preisbewegung innerhalb von Kerzen zu modellieren) neben der Bar-für-Bar-Simulation. Dritte-Plattformen wie die Strategie-Engine von TradingView, Python-Umgebungen im Stil von Quantopian und spezielle Backtesting-Bibliotheken bieten zusätzliche Flexibilität und Datenzugriff.
Ein sauberer Backtest ist eine notwendige, aber nicht hinreichende Bedingung für die Lebensfähigkeit im echten Handel. Out-of-Sample-Tests (Reservierung eines Zeitraums historischer Daten, die nicht in der Strategieentwicklung verwendet wurden), Walk-Forward-Analysen (zeitweise Neuanpassung der Parameter in einem rollierenden Fenster) und Demo-Konto-Forward-Tests bieten zusätzliche Validierungsschichten. Der Unterschied zwischen den Ergebnissen von Backtests und der Live-Performance - verursacht durch Markteinflüsse, sich ändernde Korrelationen und Regimewechsel - wird als Implementierungsrückstand bezeichnet und sollte immer antizipiert werden.
Find a Broker