CommunityCodierung & Entwicklunggithub.com

paidaxing1234/quant-backtest-guard

🔴 回测照妖镜 · Ein Claude Code Skill, der Quant-Backtests auf Look-Ahead-Bias, Overfitting und unrealistische Ausführung prüft und einen Backtest-Health-Check-Bericht ausgibt.

Was ist quant-backtest-guard?

Dieser Claude Code Skill, genannt '回测照妖镜' (Backtest-Enthüllungsspiegel), dient der Prüfung von quantitativen Backtests auf häufige Fallstricke, die zu überhöhten historischen Ergebnissen und realen Verlusten führen. Er identifiziert systematisch Look-Ahead-Bias (Zukunftswissen), Overfitting und Data-Snooping sowie unrealistische Ausführungsannahmen und Handelskosten. Basierend auf der SKILL.md-Dokumentation analysiert der Skill Backtest-Ergebnisse und erstellt einen strukturierten 'Backtest-Health-Check'-Bericht, der die kritischsten Schwachstellen aufzeigt. Der Skill ist für die Verwendung mit Claude Code optimiert und unterstützt Entwickler und Quant-Analysten dabei, die Robustheit ihrer Strategien vor dem Live-Einsatz zu bewerten. Er hilft, die Glaubwürdigkeit von Backtests zu erhöhen und typische Fehler zu vermeiden, die in der Praxis zu enttäuschenden Ergebnissen führen.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add paidaxing1234/quant-backtest-guard

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht quant-backtest-guard?

🔴 回测照妖镜 · Ein Claude Code Skill, der Quant-Backtests auf Look-Ahead-Bias, Overfitting und unrealistische Ausführung prüft und einen Backtest-Health-Check-Bericht ausgibt.

Beschreibung

Dieser Skill durchleuchtet deine Backtest-Ergebnisse auf die drei häufigsten Killer für den Live-Erfolg:

  • Look-Ahead-Bias (Zukunftswissen): Wird im Backtest auf Daten zugegriffen, die zum Handelszeitpunkt noch nicht verfügbar waren (z. B. zukünftige Kurse, nachträglich bereinigte Daten)?
  • Overfitting & Data-Snooping: Ist die Strategie zu stark an historische Rauschangebote angepasst oder wurden zu viele Hypothesen auf denselben Daten getestet?
  • Unrealistische Ausführung & Kosten: Werden slippage, Markteinfluss, Mindestgrößen und Transaktionskosten korrekt modelliert?

Der Skill erstellt einen strukturierten Backtest-Health-Check-Bericht, der alle identifizierten Risiken mit Priorität und Verbesserungsvorschlägen auflistet.

Verwendung

  1. Installation des Skills (in deinem Projekt):

    # Falls du den Skill direkt aus dem Skill-Store hinzufügst:
    claude skills add paidaxing1234/quant-backtest-guard
    
  2. Aktivierung:

    claude skills use paidaxing1234/quant-backtest-guard
    
  3. Eingabe: Gib einen quantitativen Backtest-Code oder Backtest-Ergebnisbericht (z. B. aus Backtrader, Zipline, QuantConnect, MetaTrader, etc.) als Text oder Datei an Claude weiter.

  4. Ausgabe: Claude analysiert den Backtest und gibt einen formatierten Bericht aus.

Berichtsformat

Der Bericht umfasst typischerweise:

  • Zusammenfassung: Gesamteindruck mit Ampelfarben (grün/gelb/rot)
  • Look-Ahead-Prüfung: Analyse der Datenquellen, Indikatorberechnungen und Signalgenerierung
  • Overfitting-Prüfung: Prüfung auf zu viele Parameter, Walk-Forward-Tests, Out-of-Sample-Performance
  • Ausführungsprüfung: Slippage-Modell, Kommissionen, Order-Warteschlangen, Limits
  • Empfehlungen: Konkrete Änderungen zur Verbesserung der Backtest-Glaubwürdigkeit

Beispiel

Nach Aktivierung des Skills kannst du einfach einen Codeblock mit Backtest-Ergebnissen einfügen:

# Beispiel-Backtest mit Look-Ahead-Bias (fehlerhaft)
import pandas as pd
data = pd.read_csv('closing_prices_adjusted.csv', index_col=0)
data['future_return'] = data['close'].pct_change().shift(-1)  # ⚠️ Zukunftswissen!
signals = data['future_return'] > 0

Claude wird dann auf diesen Fehler hinweisen und erklären, warum er zu überhöhten Ergebnissen führt.

Lizenz

Dieser Skill wird unter der MIT-Lizenz bereitgestellt. Siehe LICENSE für Details.

Verwandte Skills