Backtesting ist der Prozess des Testens einer Handelsstrategie anhand historischer Marktdaten, um zu sehen, wie sie in der Vergangenheit abgeschnitten hätte. Trader definieren eine Reihe von Einstiegs- und Ausstiegsregeln, wenden diese auf einen Teil historischer Kursdaten an und zeichnen die Trades auf, die die Strategie ausgeführt hätte. Das Ergebnis ist ein Performance-Bericht, der die Gewinnquote, den durchschnittlichen Gewinn pro Trade, den maximalen Drawdown und andere Kennzahlen zeigt, die dem Trader bei der Beurteilung helfen, ob es sich lohnt, die Strategie mit echtem Kapital einzusetzen.
Backtesting kann manuell durchgeführt werden, indem man durch historische Charts scrollt und hypothetische Trades markiert, oder automatisch durch eine Software, die in wenigen Minuten Tausende von Trades über jahrelange Daten hinweg simuliert. Automatisiertes Backtesting ist der gängigere Ansatz, insbesondere für Trader, die EAs, KI-Bots oder Strategien mit präzise definierten Regeln verwenden. Die Qualität des Backtests hängt stark von der Qualität des historischen Datenmaterials, der Einbeziehung realistischer Bedingungen wie Spread und Slippage und davon ab, wie genau die simulierte Umgebung dem Live-Trading entspricht.
Eine backgetestete Strategie, die auf historischen Daten profitabel aussieht, kann auf Live-Märkten dennoch unterdurchschnittlich abschneiden. Historische Bedingungen wiederholen sich nicht immer; Strategien können auf die spezifischen Daten, an denen sie getestet wurden, überoptimiert sein, und die Echtzeitausführung bringt Slippage, Spread-Variationen und emotionale Entscheidungen mit sich, die bei Backtests oft ignoriert werden. Für Prop-Firm-Trader ist Backtesting als erster Filter für die Strategieauswahl nützlich, aber es ist kein zuverlässiger Indikator für die Performance bei einer Challenge oder auf einem gefundeten Konto. Die meisten dauerhaft erfolgreichen Prop-Firm-Trader nutzen Backtesting zusammen mit Forward-Testing auf Demokonten, bevor sie sich an eine Live-Challenge wagen.