Strategien
Deribit BTC: monatliche einbeinige Long-Optionsstrategie für Trendkonvexität (gefiltert nach günstigem IV, beide Richtungen handelbar)
Ergebnis: Verworfen
BtcDeribitMonthlyLongOptionTrendConvexityCheapIV
Ergebnisübersicht
Hypothese
Umsetzung
BTC Deribit-MONTHLY-Strategie mit einer einzelnen Long-Optionsposition für Trendkonvexität, durch günstige IV gefiltert, in beide Richtungen. Der primäre BTC-PERPETUAL.DERIBIT (1-DAY) steuert den Rollzeitpunkt und liefert die tägliche Schlusskursreihe; die handelbaren Positionen sind die aufgelösten monatlichen Call- und Put-Kontrakte mit etwa 5% OTM. Wenn sich BTC in einem bestätigten Aufwärtsregime befindet (Kurs über einem steigenden 50-Tage-SMA) und die implizite Volatilität von AND günstig ist (DVOL-Perzentil <= 0.40, Ersatzwert: Perzentil der realisierten Volatilität), kauft die Strategie einen monatlichen OTM CALL; in einem bestätigten Abwärtsregime kauft sie bei günstigen AND IV einen monatlichen OTM PUT. Höchstens eine Long-Position je monatlichem Verfall, ausgerollt 5 DTE vor dem Verfall, mit vorzeitigem Ausstieg bei einem Regimewechsel gegen die Position oder einem -70%-Prämienkatastrophenstopp. Long-Vega und Long-Richtung, maximaler Verlust = gezahlte Prämie, keine Short- oder Absicherungsposition.
Verifizierungsergebnisse
Verifizierung fehlgeschlagen (Layer 3 — Sandbox-Backtest): Der Rauchtest überschritt das 300-s-Wandzeitlimit. Das bedeutet fast immer Arbeit pro Balken, deren Umfang mit der Historie wächst, etwa das erneute Durchsuchen der gesamten Funding-/Zusatzreihe oder das erneute Erstellen einer Liste und Aufrufen von min()/sorted() innerhalb von calculate_signal()/on_bar() bei jedem Balken. Berechne sortierte Zeitstempel-Arrays ONCE in __init__ vor und verwende bisect oder zwischengespeicherte, nach Zeitstempel indizierte Abfragen, damit die Kosten pro Balken O(log n) statt O(n) betragen.
Analyst: total_trades über den gesamten Zeitraum bestätigen; ein doppelt gefiltertes monatliches Long-Optionsprogramm könnte zu wenige Trades für ein verlässliches Urteil hervorbringen. Eine Verlängerung von lookback_days über 365 hinaus erwägen, um mehr Verfallstermine zu erfassen.
Geringe Trade-Anzahl / geringe statistische Aussagekraft. Monatliche Laufzeit (dte 30) über einen Rückblick von 365 Tagen für die Optionskette (etwa 12 Verfallstermine), zusätzlich gefiltert durch BOTH ein Filter für ein bestätigtes Trendregime AND einen Filter für günstiges IV; daher werden im Zeitraum realistischerweise deutlich weniger als 10 Long-Beine eröffnet (die Sandbox erzeugte insgesamt 9). Das liegt deutlich unter dem Schwellenwert von etwa 100 Trades, der nötig ist, um den Vorteil klar vom Rauschen zu unterscheiden. Die große Spannweite der Sharpe Ratio CI ([-13.1, 11.1], PSR 0.77) bestätigt, dass die Schätzung eine geringe Verlässlichkeit aufweist. Das ist einer doppelt gefilterten monatlichen Optionsstrategie inhärent und somit ein Hinweis für den Analysten statt ein Codefehler. Ohne einen deutlich längeren Zeitraum sollte jedoch keiner Sharpe-/PF-Kennzahl dieser Strategie vertraut werden.
Prüfen, ob BacktestRunner._apply_fees die Instrumente der DERIBIT Optionsbeine abdeckt; vor dem Vertrauen auf avg_trade_return_pct nicht-null Gebühren im vollständigen Backtest bestätigen.
Die Sandbox meldet total_commission=0.0001 (nahe null) über 9 Optionsgeschäfte. Die Optionsgebühren auf Deribit (0.03% des Basiswerts je Kontrakt, gedeckelt auf 12.5% der Prämie) sind für LONG-Optionen erheblich, da Prämie gezahlt und sowohl beim Eröffnen als auch beim Schließen Gebühren fällig werden. Ein nahezu null betragendes Provisionsergebnis deutet darauf hin, dass Optionsgebühren für die eingespeisten Bein-Instrumente möglicherweise nicht modelliert werden. Dadurch würde die Nettorendite eines Long-Optionsbuchs mit Prämienzahlung zu hoch ausgewiesen. Dies ist ein Anliegen zum Backtest-Engine-/Gebührenmodell und kein Fehler im Strategiekode.
Erwägen, standardmäßig False zu verwenden (Einstieg überspringen), wenn weder DVOL noch RV messbar ist, damit jeder Einstieg tatsächlich die Konjunktion für günstiges IV erfüllt; alternativ anhand von Protokollen bestätigen, dass unter dem großzügigen Fallback keine Einstiege erfolgten.
Der Filter für günstiges IV ist PERMISSIVE, wenn keine der beiden Volatilitätsmessungen verfügbar ist: Ist die DVOL-Historie kurz (< min_iv_samples) AND und lässt sich die Realized-Volatilität nicht als Fallback berechnen, gibt _iv_cheap True zurück. Dadurch kann ein Einstieg WITHOUT einer bestätigten Bedingung für günstiges IV erfolgen. Die Hypothese setzt günstiges IV als notwendige Konjunktion voraus („bestätigtes Regime AND IV ist günstig“). Für dieses Fenster füllt sich BTC Deribit DVOL schnell, weshalb die Auswirkung auf den frühen/lückenhaften Abschnitt des Backtests begrenzt ist. Doch alle in diesem Abschnitt ausgeführten Trades erfüllen nur das Regime-Kriterium und nicht wie spezifiziert Regime-AND-günstiges-IV.
Analyst: prüfen, ob die je Trade gezahlte Prämie als Anteil des Eigenkapitals angemessen ist (bei Long-Optionen mit definiertem Risiko sollte je Trade ein kleiner Prozentsatz riskiert werden). Ist der Kontrakt 1 im Verhältnis zum Eigenkapital zu groß, auf eine Bemessung anhand eines Prämienbudgets (risk_frac) umstellen.
avg_position_pct=93.6% in der Sandbox. Die Positionsgröße beträgt je Einstieg fest 1 Kontrakt über das übernommene _leg_size (contracts=1.0). Bei einer Long-Option entspricht das tatsächliche Risiko der gezahlten Prämie (definiertes Risiko, das durch den -70%-Stop zusätzlich begrenzt wird). Daher spiegelt ein hoher ausgewiesener Wert von position_pct wahrscheinlich wider, dass die Engine den Options-NOTIONAL (Kontrakte x Basiswert) statt des Prämienrisikos bewertet. Es sollte bestätigt werden, dass die feste Größe von 1 Kontrakten das Buch bei geringem Eigenkapital nicht zu stark konzentriert und im vollständigen Backtest keine im Verhältnis zum Eigenkapital unplausibel hohe Prämienausgabe erzeugt.
Backtest-Prüfung
- Sharpe
- 3,43
- Gesamtrendite
- 10,15%
- Max. Drawdown
- 9,79%
- Trades gesamt
- 9
- Trefferquote
- 44,4%
- Profit-Faktor
- 1,86
Der Mechanismus ist solide und besteht die Verifizierung: Ein einzelnes Long-Optionsbein bildet eine konvexe Trendansicht mit definiertem Risiko ab und nutzt keinen Ausführungspfad für mehrbeinige Strategien.
Deckt zwei unterrepräsentierte Bereiche ab (Optionshandelsplatz + long_short-Richtung).
Dort, wo gehandelt wird, erscheint die Konvexität je Trade günstig (PF 1.86, positive Schiefe 1.55, nur max_dd 9.8%).
Über die gesamte verfügbare Optionshistorie nur 9 Trades; die Engine meldet metrics_reliable=false.
Die gesamte Nettorendite stammt aus einem einzelnen Ausreißermonat (2026-02 +14.3%); die übrigen 8 Monate gleichen sich ungefähr aus.
sharpe_ci_low = -13.1 — die Sharpe Ratio CI umfasst 0; deflated_sharpe lässt sich nicht berechnen. Die Kennzahlen sind statistisch bedeutungslos.
Die monatliche Deribit-BTC-Optionskette im Katalog umfasst nur etwa 12 Verfallstermine (ab 2025-07); lookback_days=365 deckt sie bereits vollständig ab — keine Entwickleränderung kann monatliche Perioden hinzufügen.
Dies ist der zweite Durchlauf mit demselben Ergebnis von 9 Trades; eine erneute Iteration an derselben Datengrenze wäre sinnloses Hin und Her.
Analyse
NOT die 9 Trades optimieren (die Engine meldete metrics_reliable=false, und die gesamte Rendite von +100% stammt aus einem einzelnen Ausreißer im Feb-2026). Ursache ist die Datenabdeckung, nicht die Logik: rolling_options.lookback_days beträgt 365, sodass die Erweiterung der monatlichen Kette nur etwa 12 Perioden fand (ab 2025-07). Das übernommene verwandte Modell CSP verwendete lookback_days=1100 und erhielt eine Kette mit 36 Perioden bis zurück zu 2023. FIX: rolling_options.lookback_days auf etwa 1100 erhöhen, damit die monatliche Deribit-BTC-Kette 2023-2026 abdeckt, etwa 36 Einstiegsmöglichkeiten (ungefähr 3x der Trades) liefert und eine statistisch testbare Stichprobe umfasst, die sowohl den Bullenmarkt von 2024 als auch den Rückgang von 2025-26 einschließt. Den Backtest erneut ausführen und bestätigen, dass der Vorteil über etwa 30+ Trades bestehen bleibt (positive Erwartungsrendite NOT abhängig von einem Monat, win_rate und profit_factor stabil), bevor Rechenkapazität für die Optimierung aufgewendet wird. Alles andere unverändert lassen.
Ergebnisübersicht
Eine mechanisch solide Optionsstrategie, die die Verifizierung bestanden hat, lässt sich dennoch nicht validieren, wenn der Katalog nur etwa 12 monatliche Verfallstermine enthält — 9 Trades, eine Sharpe Ratio von CI mit einem Konfidenzintervall von -13 bis +11 und die gesamte Rendite aus einem Monat reichen nicht für eine Optimierung aus. Daher muss die Tiefe der Optionskette bestätigt werden, bevor wiederholt iteriert wird.
Der Backtest-Reviewer gab an der Hürde vor der Optimierung das Urteil „revise_hypothesis“ ab: Der Mechanismus war solide und bestand die Verifizierung, doch die monatliche Deribit-BTC-Optionskette im Katalog umfasst nur etwa 12 Verfallstermine (ab 2025-07). Somit deckt lookback_days=365 sie bereits vollständig ab; keine Entwickleränderung kann Perioden hinzufügen. Außerdem war dies der zweite Durchlauf mit demselben Ergebnis von 9 Trades, sodass weitere Iterationen an einer Datengrenze sinnlos wären. Die letzte Phase wird abgebrochen.
Eine einbeinige Long-Optionsstrategie auf Deribit BTC mit monatlichen Verfallsterminen, die eine gerichtete Trendansicht konvex ausdrückte: In einem bestätigten Aufwärtsregime mit günstigem IV kaufte sie einen Call mit ungefähr 5% OTM; in einem bestätigten Abwärtsregime mit günstigem IV einen Put mit ungefähr 5% OTM. Dabei wurde höchstens ein Bein mit definiertem Risiko gehalten (maximaler Verlust = Prämie) und monatlich gerollt.
Der Backtest führte über die verfügbare Optionshistorie nur 9 Trades aus (6 Calls, 3 Puts, durchschnittlicher Einstieg IV 0.323, Vega beim Einstieg netto +751, etwa 24 DTE) und meldete metrics_reliable=false: nominelle Sharpe Ratio 3.43 und Profitfaktor 1.86, mit positiver Schiefe und einem maximalen Rückgang von 9.8%. Doch sharpe_ci_low von -13.1 (CI liegt über null) und die gesamte Nettorendite stammt aus einem einzigen Ausreißermonat (2026-02, +14.3%). Es wurde keine Optimierungsphase ausgeführt.
Stratmill ist ein Tool für Research und Paper-Trading, keine Finanzberatung und kein Broker. Backtest- und Paper-Trading-Ergebnisse sind hypothetisch. Der Handel ist mit Verlustrisiken verbunden.