Zum Inhalt springen
Alle Strategien

Strategien

ETH COIN-M Volatilitäts-Regime-Richtungswechsel — Long das Low-Realized-Vol-Risk-On-Regime, Short nur bei High-Vol-Downtrends, Flat in der Mitte (Single-Instrument ETHUSD_PERP.BINANCE_CM, Tagesbars, schlichtes OHLCV, 3-Parameter)

Ergebnis: Verworfen

EthCoinMVolRegimeDirectionalSwitchLS

Sauberer, reiner 3-Build mit OHLCV Parametern, korrekter Kontraktgröße für inverse COIN-M-Kontrakte, rollierendem Zustand O(1); skalierungsinvariantes Perzentilrang-Regime; ehrliche, vorab registrierte Widerlegung der…

Hypothese

Eine LONG-SHORT, SINGLE-INSTRUMENT direktionale Strategie auf BINANCE_CM ETHUSD_PERP (invers, coin-margined, ~0.06% RT Taker → 0.10% Gebührenuntergrenze), bewusst gewählt, um THREE Lücken auf einmal zu füllen, während die beiden Infrastrukturmauern vermieden werden, die jede kürzliche Optionsidee getötet haben: sie füllt den unterrepräsentierten COIN-M-Handelsplatz (3.2% vs 5% Ziel) und das long_short-Richtungs-Bucket (13.1% vs Ziel), sie läuft auf PLAIN OHLCV (keine Options-Chain-90-Tage-Obergrenze, kein……Mehr anzeigenWeniger anzeigen

Eine LONG-SHORT, SINGLE-INSTRUMENT direktionale Strategie auf BINANCE_CM ETHUSD_PERP (invers, coin-margined, ~0.06% RT Taker → 0.10% Gebührenuntergrenze), bewusst gewählt, um THREE Lücken auf einmal zu füllen, während die beiden Infrastrukturmauern vermieden werden, die jede kürzliche Optionsidee getötet haben: sie füllt den unterrepräsentierten COIN-M-Handelsplatz (3.2% vs 5% Ziel) und das long_short-Richtungs-Bucket (13.1% vs Ziel), sie läuft auf PLAIN OHLCV (keine Options-Chain-90-Tage-Obergrenze, kein Supplementary-Feed-Spannweiten-Problem, kein 300-s-Per-Bar-Rescan-Timeout-Risiko — alles ist O(1) via rollierenden Deques), und sie ist eine genuin DIFFERENT Familie aus den saturierten/toten Templates der Fabrik (sie ist NOT Dual-Timeframe-Momentum-Confluence, NOT Cross-Sektional-Rotation, NOT ein Non-Price-Supplementary-Gate, NOT ein Liquidations/Basis-Feed-Edge, NOT ein Long-Only-Strukturkorb). Der Kernmechanismus ist die dokumentierte Crypto-VOLATILITY-REGIME-Risikoprämie: niedrige nachlaufende realisierte Volatilität prognostiziert positive Vorwärtsrenditen (Risk-On-Grind), während anhaltend hohe realisierte Volatilität mit Drawdowns clustert. Die Strategie hält daher einen coin-margined LONG durch ruhige, niedrig-volatile Regime; geht zu CASH, wenn die Vol mittel ist (dieser Exit-to-Flat begrenzt das Bärenmarkt-Beta und adressiert den L48-Drawdown-Fehlermodus direkt); und nimmt einen SHORT nur im spezifischen Fall von hoher realisierter Volatilität kombiniert mit einem negativen langsamen Trend (Kapitulation/Fortsetzung). Positionen bestehen wochenweise pro Regime, also ist der Umschlag niedrig und pro Trade sind es mehrere Prozent Bewegung — überschreitet die 0.10% COIN-M-Untergrenze mit weiter Marge (dies ist NOT Sub-Fee-Scalping, und NOT ein Preis-Impuls, der durch einen Non-Price-Feed gegated ist; das Signal ist 100% preisabgeleitet). ETHUSD_PERP.BINANCE_CM hat mehrjährige Historie, also sind Trade-Anzahl (~40-120 über die Stichprobe) und ein 3-Fenster-Walk-Forward + 15-Tage-Holdout alle unterstützbar — anders als die 90-Tage-Options-Chain. Nur 3 Parameter, um den Overfit-Todesmodus zu widerstehen.

Ich empfehle ABANDON, und die einzige Code-Änderung ist ein Docstring, der festhält warum - ich habe den Mechanismus nicht neu abgestimmt, weil das Curve-Fitting wäre und keine Korrektur. Das Urteil QA sagte, beide Beine seien Münzwürfe; ich habe das direkt getestet, indem ich die echte ETHUSD_PERP-Tageshistorie (2,118 Bars, 2020-08 bis 2026-06) auf den exakten RV-Perzentil-Rang konditioniert habe, den dieser Code berechnet, und die Prämisse ist in beide Richtungen widerlegt. Zwanzig-Tage-Vorwärtsrenditen nach……Mehr anzeigenWeniger anzeigen

Ich empfehle ABANDON, und die einzige Code-Änderung ist ein Docstring, der festhält warum - ich habe den Mechanismus nicht neu abgestimmt, weil das Curve-Fitting wäre und keine Korrektur. Das Urteil QA sagte, beide Beine seien Münzwürfe; ich habe das direkt getestet, indem ich die echte ETHUSD_PERP-Tageshistorie (2,118 Bars, 2020-08 bis 2026-06) auf den exakten RV-Perzentil-Rang konditioniert habe, den dieser Code berechnet, und die Prämisse ist in beide Richtungen widerlegt. Zwanzig-Tage-Vorwärtsrenditen nach RV-Rang-Bucket sind: [0.0,0.2) -0.43% (Win 41%), [0.2,0.4) +3.66%, [0.4,0.6) +2.65%, [0.6,0.8) -0.83%, [0.8,1.0) +0.67%. Das ruhigste Bucket - genau das, was das LONG-Bein halten soll - ist das WORST der fünf, also hat 'niedrige realisierte Volatilität prognostiziert positive Vorwärtsrenditen' hier das falsche Vorzeichen. Die exakte Bedingung des SHORT-Beins (Rang >= 0.70 und Schluss unter dem 100-Tage-SMA, n=232) zeigt POSITIVE Vorwärtsrenditen von +1.52% bei 20 Tagen, d.h. negative Erwartung für einen Short. Beide Befunde reproduzieren die Zahlen der Engine (Long-Ruhig Win 0.486, Short-Gestresst Win 0.476, Sharpe 0.09, IR -0.58 versus Buy-and-Hold), was auch QAs Punkt bestätigt, dass der frühere private Trockenlauf unzuverlässig war - ich nehme das als Lehre, vor der Behauptung eines Plateaus gegen die eigene Inverse-Kontrakt-Bilanzierung der Engine abzugleichen. Es gibt keinen Parameter innerhalb dieser Familie, der es rettet: das einzige Bucket mit einer echten Edge ist ein schmales inneres Band (Rang 0.2-0.4), und einen ruhigen Boden, der auf dieses Band abgestimmt ist, auf einem Instrument über ein Fenster auszuliefern, ist genau das Overfit, an dem diese Klasse stirbt, obendrein auf einer Single-Instrument-direktionalen OHLCV-Basis, deren Sharpe die Obergrenze ist. Der Mechanismus mag bei anderen Assets noch funktionieren, aber bei ETH COIN-M sagt die konditionale Evidenz nein.

Die definierende Prämisse der Strategie ist auf ihrem eigenen Instrument falsifiziert, wie der Iterations-2-Docstring des Entwicklers vorab registriert und der vollständige Backtest bestätigt — nicht 2 Optimierungsstunden wert. Die Konditionierung der echten ETHUSD_PERP-Historie auf denselben RV-Perzentil-Rang, den der Code verwendet, gibt dem eigenen Bucket des LONG-Beins (Rang <0.2) eine NEGATIVE -0.43% 20-Tage-Vorwärtsrendite (Win 41%, das ruhigste Bucket ist das schlechteste) und der exakten Bedingung des……Mehr anzeigenWeniger anzeigen

Die definierende Prämisse der Strategie ist auf ihrem eigenen Instrument falsifiziert, wie der Iterations-2-Docstring des Entwicklers vorab registriert und der vollständige Backtest bestätigt — nicht 2 Optimierungsstunden wert. Die Konditionierung der echten ETHUSD_PERP-Historie auf denselben RV-Perzentil-Rang, den der Code verwendet, gibt dem eigenen Bucket des LONG-Beins (Rang <0.2) eine NEGATIVE -0.43% 20-Tage-Vorwärtsrendite (Win 41%, das ruhigste Bucket ist das schlechteste) und der exakten Bedingung des SHORT-Beins (Rang≥0.70 AND Schluss<SMA100) eine POSITIVE +1.52% Vorwärtsrendite (falsches Vorzeichen für einen Short) — negative Erwartung in beiden Beinen, nicht-monoton über Buckets. Die Engine stimmt zu: Sharpe 0.109 mit CI [-0.74, 0.95], das Null umschließt, PSR 0.589, information_ratio -0.70 vs Buy-Hold, total_return nur +2.4% über 6 Jahre (58 Trades), Long-Ruhig- und Short-Gestresst-Win-Raten beide ~48%, max_drawdown 28.7% (CI bis 64.6%), gestresstes Terzil -7.7%, und die Schlagzeile zusätzlich durch -13.3% unrealisierte offene Positionen belastet. avg_trade_return_pct 0.68% überschreitet die COIN-M-Untergrenze, also ist es nicht gebührentot — aber es gibt keine Edge zu tragen. Das einzige positive Bucket ist ein schmales inneres Band (0.2-0.4), dessen Auswahl der Entwickler korrekt als Curve-Fitting eines Instruments auf einem Fenster bezeichnet, also gibt es keine robuste Parameterregion, auf die der Optimierer zusteuern kann. Fehlermuster: no_edge Single-Name COIN-M Vol-Regime-Richtungswechsel, Prämisse falsifiziert (ruhiges Bucket schlechtest / Short falsch vorzeichengezeichnet).

Umsetzung

Long-Short-Volatilitäts-Regime-Switch auf dem ETH COIN-M Inverse-Perpetual (ETHUSD_PERP.BINANCE_CM, Tagesbars, reines OHLCV). Jeder Bar berechnet er realisierte Volatilität über 20 Tage und deren Perzentil-Rang innerhalb einer nachlaufenden 252-Tage-Historie, plus einen 100-Tage-SMA-Trend. Er hält LONG, während der RV-Rang im ruhigen Boden 40% ist, SHORT, wenn der RV-Rang über 70% ist AND Preis unter dem SMA ist, und FLAT ansonsten - das mittlere Band ist die Risikokontrolle und nicht ein Stop. Die Größenbestimmung setzt einen festen 40% des Eigenkapitals als ganzzahlige Anzahl von $10-Face-Inverse-Kontrakten ein. Iteration 2 ändert nur den Modul-Docstring, der nun die gemessene Widerlegung der eigenen Prämisse der Strategie festhält.

Verifizierungsergebnisse

CLEAN RESTART 2026-09-04 — die Verlaufshistorie der Urteile und die Lernaufzeichnungen dieses Laufs wurden entfernt und er wurde ab der Verifikation neu gestartet. Die vorherige Aufgabe kam von der Pipeline, nicht vom Markt: die Layer-2-Harness hat @staticmethod-Helper falsch gebunden (behoben), QA hat terminale Performance-Urteile über einen nicht optimierten Smoke-Test ausgegeben (entfernt — QA bewertet jetzt nur noch die Korrektheit), und Sandbox-Timeouts kamen durch Backtest-Slot-Verknappung (behoben). Hypothese und Strategiecode sind unverändert. Verifiziere den Code nach seinem Wert; die Performance wird später durch den vollständigen Backtest und den Optimierer entschieden.

Analyst zur Bestätigung am vollständigen Backtest + Walk-Forward; wenn die falsch vorzeichengezeichneten Vorwärtsrenditen anhalten, aufgeben. NOT calm_pct nicht in das 0.2-0.4-Innenband neu abstimmen — das ist Single-Instrument/Single-Window-Overfitting, wie der Entwickler anmerkt.

Der Code implementiert den angegebenen Mechanismus der Hypothese getreu (ruhiges RV -> Long, angespanntes RV + Abwärtstrend -> Short, sonst Flat), aber die zentrale empirische PREMISE der Hypothese („niedrige realisierte Volatilität prognostiziert positive Forward-Renditen“) ist für genau dieses Instrument durch die eigene bedingte Analyse des Entwicklers widerlegt, die die beinahe Münzwurf-Trefferquoten und den negativen IR der Engine reproduziert. Versagen des Vorteils/der Prämisse, kein Codefehler — als Grundlage für den edge_concern markiert.

Backtest-Prüfung

Sharpe
0,11
Gesamtrendite
2,42%
Max. Drawdown
28,65%
Trades gesamt
58
Trefferquote
48,3%
Profit-Faktor
1,16

Sauberer, reiner 3-Build mit OHLCV Parametern, korrekter Kontraktgröße für inverse COIN-M-Kontrakte, rollierendem Zustand O(1); skalierungsinvariantes Perzentilrang-Regime; ehrliche, vorab registrierte Widerlegung der eigenen Prämisse

avg_trade_return_pct 0.68% überschreitet die ~0.10% COIN-M-Untergrenze; niedrige Gebührenbelastung (2.06% des Brutto)

Prämisse auf diesem Instrument widerlegt: LONG-Bucket (RV Rang <0.2) hat -0.43% Vorwärtsrendite (ruhigstes Bucket ist das schlechteste); SHORT-Bedingung hat +1.52% Vorwärtsrendite (falsches Vorzeichen) — negative Erwartung in beiden Beinen

Kein signifikanter Vorteil: Sharpe 0.109, wobei CI [-0.74, 0.95] null einschließt, PSR 0.589, IR -0.70 gegenüber Buy-and-Hold, total_return +2.4% über 6 Jahre; Trefferquote beider Beine etwa auf Münzwurf-Niveau

Nur 58 Trades; max_drawdown 28.7% (CI bis 64.6%); gestresstes Terzil negativ; Schlagzeile durch -13.3% unrealisierte offene Positionen belastet

Das einzige Edge-Bucket ist ein schmales inneres Band (0.2-0.4), dessen Auswahl Ein-Instrument/Ein-Fenster-Curve-Fitting ist — keine robuste Region, auf die man zusteuern kann

Iterationsverlauf

Verifikation fehlgeschlagen (Layer 4 — QA-Review) [class=no_edge]: - NO VIABLE RISK-ADJUSTED EDGE auf der vollen 2117-Tage-Sandbox. Der Entwickler setzt das Wertversprechen auf Vol-Regime-Switching IMPROVING risikobereinigten Ertrag ('Sharpe 0.57-0.98 versus 0.30 für Buy-and-Hold'). Die Engine, mit denselben Default-Params und echten ETHUSD_PERP-Daten, produziert das Gegenteil: Sharpe 0.09 (CI [-0.62, 0.78], umschließt Null), BELOW Buy-Holds ~0.30; Alpha -0.0127 und information_ratio -0.58 vs buy_hold (das……Mehr anzeigenWeniger anzeigen

Verifikation fehlgeschlagen (Layer 4 — QA-Review) [class=no_edge]: - NO VIABLE RISK-ADJUSTED EDGE auf der vollen 2117-Tage-Sandbox. Der Entwickler setzt das Wertversprechen auf Vol-Regime-Switching IMPROVING risikobereinigten Ertrag ('Sharpe 0.57-0.98 versus 0.30 für Buy-and-Hold'). Die Engine, mit denselben Default-Params und echten ETHUSD_PERP-Daten, produziert das Gegenteil: Sharpe 0.09 (CI [-0.62, 0.78], umschließt Null), BELOW Buy-Holds ~0.30; Alpha -0.0127 und information_ratio -0.58 vs buy_hold (das Overlay macht risikobereinigten Ertrag WORSE als das Halten von ETH); +2.4% Gesamtertrag über 5.8 Jahre; end_unrealized -17.8%. Beide Beine sind Münzwürfe (Long-Ruhig Win 0.486, Short-Gestresst 0.476), also zeigt die Kernprämisse (niedrige realisierte Volatilität prognostiziert positive Vorwärtsrenditen) keine Vorhersagekraft in den Daten. Der Trockenlauf-Sharpe des Entwicklers wird direkt von der Engine widerlegt, also ist das beanspruchte Plateau unzuverlässig. Single-Instrument-direktionale OHLCV-Familie, bei der die Basis-Sharpe die Obergrenze ist (0/213-Überleben); ein 3-Param-Sweep kann eine 0.09-Basis nicht über die 0.5 OOS-Untergrenze heben, und die Broad-Grid-Behauptung ist in der Sandbox bereits kollabiert. - 58 Trades über 5.8 Jahre ist eine dünne Population, die den nahe-null Sharpe verstärkt (nicht entschuldigt). Die vom Entwickler beanspruchten Metriken reproduzieren sich nicht in der Engine — zukünftige Einreichungen in dieser Klasse sollten den privaten Trockenlauf gegen die echte Inverse-Kontrakt-Engine abgleichen, bevor sie ein Plateau beanspruchen.

Verifikation fehlgeschlagen (Layer 4 — QA-Review) [class=premise_falsified]: - Re-Review der Iteration 2 (Code unverändert außer einem Docstring; Entwickler stimmt der Aufgabe zu). Der Entwickler hat die echte ETHUSD_PERP-Tageshistorie direkt auf den eigenen RV-Perzentil-Rang der Strategie konditioniert und REFUTED die Prämisse in beiden Beinen. 20-Tage-Vorwärtsrenditen nach RV-Rang-Bucket: [0.0,0.2) -0.43% (Win 41%), [0.2,0.4) +3.66%, [0.4,0.6) +2.65%, [0.6,0.8) -0.83%, [0.8,1.0) +0.67% — das ruhigste Bucket,……Mehr anzeigenWeniger anzeigen

Verifikation fehlgeschlagen (Layer 4 — QA-Review) [class=premise_falsified]: - Re-Review der Iteration 2 (Code unverändert außer einem Docstring; Entwickler stimmt der Aufgabe zu). Der Entwickler hat die echte ETHUSD_PERP-Tageshistorie direkt auf den eigenen RV-Perzentil-Rang der Strategie konditioniert und REFUTED die Prämisse in beiden Beinen. 20-Tage-Vorwärtsrenditen nach RV-Rang-Bucket: [0.0,0.2) -0.43% (Win 41%), [0.2,0.4) +3.66%, [0.4,0.6) +2.65%, [0.6,0.8) -0.83%, [0.8,1.0) +0.67% — das ruhigste Bucket, das das LONG-Bein hält, ist das WORST der fünf, also hat 'niedrige realisierte Volatilität prognostiziert positive Vorwärtsrenditen' das falsche Vorzeichen und ist nicht-monoton. Die exakte Bedingung des SHORT-Beins (Rang >= 0.70 AND Schluss < SMA100, n=232) hat POSITIVE Vorwärtsrenditen (+1.52% bei 20d), d.h. es short-verkauft positiven Drift. Diese reproduzieren die Münzwurf-Win-Raten der Engine (Long-Ruhig 0.486, Short-Gestresst 0.476), Sharpe 0.09, IR -0.58 vs Buy-Hold, +2.4% über 5.8 Jahre. Das einzige Bucket mit einer echten Edge ist ein schmales inneres Band (0.2-0.4), das die Hypothese nicht spezifiziert; es auszuwählen wäre Single-Instrument/Single-Window-Curve-Fitting auf einer direktionalen OHLCV-Basis, deren Sharpe die Obergrenze ist. Der Effekt ist abwesend/invertiert; kein Parameter behebt es.

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.