Wie man Aktien Schritt für Schritt backtestet

Eine konkrete Abfolge, um eine Aktienidee ohne versehentliche Zukunftsinformationen zu testen.

By DataCedar··2 min read·German

Um Aktien zu backtesten, schreiben Sie Ein- und Ausstiegsregeln, Positionsgrößen, Universum und Entscheidungszeitpunkt; stellen Sie Point-in-Time-Kurs-, Volumen-, Corporate-Action- und Signaldaten zusammen; validieren Sie Abdeckung; erzeugen Sie Signale nur aus berechtigter Information; simulieren Sie realistische Ausführungen und Kosten; reservieren Sie eine Out-of-Sample-Periode; und speichern Sie Daten, Code, Parameter, Trades und Diagnosen.

1. Wandeln Sie die Idee in feste Regeln um

Spezifizieren Sie, was qualifiziert, wann das Signal bewertet wird, wann eine Order erstmals handeln kann, wie Positionen dimensioniert werden, wann sie aussteigen und welche Wertpapiere berechtigt sind. Wenn eine Wahl nicht schriftlich fixiert ist, kann sie unbewusst nach Sicht des Ergebnisses geändert werden.

Wählen Sie eine einfache Baseline und die primäre Kennzahl, bevor Sie den Test starten. Berücksichtigen Sie neben der Rendite auch Umschlag, Drawdown, Exposure und Handelsanzahl.

2. Stellen Sie die Daten zusammen und validieren Sie sie

Bauen Sie ein Point-in-Time-Universum mit historischer Identität auf. Holen Sie Kurs und Volumen unter expliziter Anpassungspolitik, dann verbinden Sie Signale mit deren öffentlichen Bekanntheitszeitstempeln.

Führen Sie Duplikat-, Kalender-, Lücken-, Bereichs- und Corporate-Action-Prüfungen durch. Scheitern Sie geschlossen, wenn ein erforderlicher Lookback oder Ereignisdatenstrom unvollständig ist.

  • Verwenden Sie den Börsenkalender.
  • Verzögern Sie After-Hours-Informationen.
  • Beziehen Sie delistete Wertpapiere ein.
  • Speichern Sie den Abdeckungs-Snapshot.

3. Simulieren, herausfordern und einfrieren

Modellieren Sie Spread, Slippage, Gebühren, Ausfüllverzögerung, Liquidität und Portfolio-Limits. Testen Sie leicht schlechtere Annahmen und nahe Parameter, statt eine optimierte Einstellung zu feiern.

Bewerten Sie die finale Spezifikation auf einer unberührten Halteperiode. Exportieren Sie Trades und ein Belegmanifest, damit ein weiterer Lauf dieselben Entscheidungen rekonstruieren kann.

Key takeaways

  • 01Schreiben Sie alle Regeln vor der Leistungsprüfung auf.
  • 02Validieren Sie Point-in-Time-Daten und Abdeckung.
  • 03Modellieren Sie ausführbare Kurse und Kosten.
  • 04Verwenden Sie eine finale unberührte Halteperiode.

Eine konkrete Abfolge, um eine Aktienidee ohne versehentliche Zukunftsinformationen zu testen.

Start freeView pricing

Questions, answered.

Einfache Strategien können in Tabellenkalkulationen getestet werden, wenn Timing, Universum, Anpassungen, Lücken und Kosten konsistent behandelt werden.

Erstellen Sie den Forschungsdatensatz, bevor Sie das Modell anpassen.

Beginnen Sie mit Unternehmensidentität, einem As-of-Stichtag, Quellrechten und erwarteter Abdeckung. Fragen Sie dann die Belege ab, die Ihre Entscheidung tatsächlich hätte sehen können.

Start free