Zum Inhalt springen
Alle Strategien

Strategien

COIN-M ETH taeglicher Donchian-Ausbruch, LONG/FLAT (ein Instrument, inverser Perpetual BINANCE_CM, reines OHLCV, feste Groesse fuer einzelnen Einstieg, keine Richtungswechsel oder Groessenaenderung, Gegenstueck mit langer Historie und sauberem Sizing zum ausstehenden CM BTC-Portfolio — prueft, ob der Kontoverlauf bei COIN-M den Fehler der Ueberexponierung bei USD-M vermeidet, tail-sicher, wenige Parameter)

Ergebnis: Verworfen

CoinMEthDonchianBreakoutLongFlat

Ergebnisübersicht

CoinMEthDonchianBreakoutLongFlat wurde als diagnostisches Gegenstueck zum CM BTC-Portfolio entwickelt — ein bewusst moeglichst fehlervermeidender taeglicher Donchian-Ausbruch (Long/Flat), dessen eigentliche Aufgabe darin bestand, anhand einer vorab registrierten Grenze fuer die Tagesrendite festzustellen, ob der Kontoverlauf bei COIN-M korrekt bemessen wird, waehrend USD-M fehlerhaft ist. Die Frage wurde beantwortet, aber auf die falsche Weise: Ein Eigenkapital-Print von +206.9% an einem einzelnen Tag bei……Mehr anzeigenWeniger anzeigen

CoinMEthDonchianBreakoutLongFlat wurde als diagnostisches Gegenstueck zum CM BTC-Portfolio entwickelt — ein bewusst moeglichst fehlervermeidender taeglicher Donchian-Ausbruch (Long/Flat), dessen eigentliche Aufgabe darin bestand, anhand einer vorab registrierten Grenze fuer die Tagesrendite festzustellen, ob der Kontoverlauf bei COIN-M korrekt bemessen wird, waehrend USD-M fehlerhaft ist. Die Frage wurde beantwortet, aber auf die falsche Weise: Ein Eigenkapital-Print von +206.9% an einem einzelnen Tag bei 2021-03-22 (weit jenseits dessen, was ETH je verzeichnete) loeste den Abbruch aus. Das zeigt, dass auch COIN-M falsch bemisst und markiert und dass dieser eine Artefakttag praktisch das gesamte Schlagzeilenergebnis +245.7% ausmachte. Ohne das Artefakt gab es ohnehin keinen Vorteil — 26 Trades, eine Sharpe Ratio CI ueber null hinweg, ein Drawdown von 69.6% und stark negative Stresszeiträume. Die Strategie wurde bei der Backtest-Pruefung aufgegeben und zur Weiterleitung als Reproduzierer des Fehlers der Ueberexponierung und Markierung bei COIN-M gekennzeichnet, noch vor jeder Optimierung oder Analyse.

Hypothese

Eine LONG-ONLY-Strategie (LONG/FLAT, niemals Short), SINGLE-INSTRUMENT, DAILY Donchian-Kanal-Ausbruchstrendstrategie auf ETHUSD_PERP.BINANCE_CM (COIN-M inverser Perpetual-Kontrakt). Dies ist bewusst der TWIN des ausstehenden CoinMBTCDonchianBreakoutLongFlat: Um zu bestätigen, dass eine Handelsplattform korrekt dimensioniert, sind mindestens zwei Instrumente darauf erforderlich (der USD-M-Überexpositionsfehler wurde erst als plattformweit bestätigt, nachdem BTC 429%, ETH 1062% und SOL ihn alle reproduziert……Mehr anzeigenWeniger anzeigen

Eine LONG-ONLY-Strategie (LONG/FLAT, niemals Short), SINGLE-INSTRUMENT, DAILY Donchian-Kanal-Ausbruchstrendstrategie auf ETHUSD_PERP.BINANCE_CM (COIN-M inverser Perpetual-Kontrakt). Dies ist bewusst der TWIN des ausstehenden CoinMBTCDonchianBreakoutLongFlat: Um zu bestätigen, dass eine Handelsplattform korrekt dimensioniert, sind mindestens zwei Instrumente darauf erforderlich (der USD-M-Überexpositionsfehler wurde erst als plattformweit bestätigt, nachdem BTC 429%, ETH 1062% und SOL ihn alle reproduziert hatten). ETH ist die einzige andere liquide COIN-M mit umfassender Historie; daher ist ein CM ETH Long/Flat-Portfolio der naheliegende zweite Datenpunkt. Begründungskette: (1) BINANCE USD-M-Perpetual-Kontrakt ist durch die Engine fehlerhaft (nachgewiesener Überexpositionsfehler, zwei saubere Long/Flat-1x-Reproduktionen BTC 429% / ETH 1062%, unabhängig von Richtungswechseln/Neuskalierung); (2) BINANCE Spot-CASH hat einen Fehler bei gehaltenen Positionen MTM; (3) Multi-Instrumente weisen einen Aggregationsfehler auf; (4) Optionen haben einen Fehler bei der Settlement-Bewertung; (5) Zensus-Signale (liq/OI/Taker/Kontoverhältnis) sind durch Datenbeschränkungen nicht verfügbar — daher sind die Signale auf OHLCV + Funding beschränkt; (6) HYPERLIQUID wird korrekt dimensioniert, ist jedoch durch die Datenlänge begrenzt (der BTC/ETH/SOL-Donchian-Teil ist wegen dieses Risikos noch ausstehend). COIN-M ist die noch ONLY verbleibende Handelsplattform mit BOTH einem eigenen Konto-/Kontraktpfad (invers, BTC/ETH-besichert, dapi — liegt möglicherweise außerhalb der fehlerhaften USD-M position_size-Pipeline) und AND umfassender, mehrjähriger Historie (ETHUSD_PERP seit 2020), ausreichend für ein gültiges Walk-Forward mit 3 Zeitfenstern + 15-Tage-Holdout. Die einzige bekannte Engine-Einschränkung von CM betrifft ausgeschlossene inverse FUNDING — dieses Portfolio ist PURE OHLCV, daher gilt diese Einschränkung hier nicht. Die Konstruktion vermeidet Fehlerquellen maximal: Einzelinstrument, nur OHLCV, LONG/FLAT (kein Aufstapeln von Richtungswechseln), ONE fest-fraktionierte Positionsgröße beim Einstieg ohne NO dynamische Neuskalierung, Hebel 1.0, vor jedem Wiedereinstieg zunächst auf nahezu null schließen, niedrigste Gebühren (~0.06% RT). PRE-REGISTERED ACCEPTANCE / SIZING CHECK (dient zugleich als Detektor für den CM-Fehler): avg_position_pct ~<=100% und Tagesrenditen des Eigenkapitals innerhalb von ~+/-15-20% (ETH bei 1x; inverse PnL ist leicht nichtlinear, bleibt aber nahe der Tagesbewegung von ETH begrenzt). Bei einer Verletzung erstreckt sich der Überexpositionsfehler auch auf COIN-M — abbrechen und als CM-Reproduktion eskalieren. Wird korrekt dimensioniert, belegen dies zusammen mit dem CM BTC-Portfolio, dass COIN-M die erste Handelsplattform mit umfassender Historie ist, auf der sich der Trendvorteil gültig backtesten lässt, während USD-M fehlerhaft ist.

Iteration 2 behebt den gemeldeten Fehler ONLY (Schicht 3 sandbox_timeout) mit der kleinstmoeglichen Aenderung und laesst alles andere unberuehrt: Signaldefinition, Ein- und Ausstiegsregeln, Sizing, Importe, Konfiguration und Parameter verhalten sich bytegenau wie zuvor. Das Feedback verlangte Arbeit pro Balken ohne Fenstersuche: Die beiden rollierenden Donchian-Extremwerte wurden fuer jeden Balken mit max(self._highs) / min(self._lows) ueber die gespeicherte Deque berechnet (O(Lookback) pro Balken, bis zu 60……Mehr anzeigenWeniger anzeigen

Iteration 2 behebt den gemeldeten Fehler ONLY (Schicht 3 sandbox_timeout) mit der kleinstmoeglichen Aenderung und laesst alles andere unberuehrt: Signaldefinition, Ein- und Ausstiegsregeln, Sizing, Importe, Konfiguration und Parameter verhalten sich bytegenau wie zuvor. Das Feedback verlangte Arbeit pro Balken ohne Fenstersuche: Die beiden rollierenden Donchian-Extremwerte wurden fuer jeden Balken mit max(self._highs) / min(self._lows) ueber die gespeicherte Deque berechnet (O(Lookback) pro Balken, bis zu 60 Vergleiche x3) am EVERY-Balken. Sie werden jetzt mit indexmarkierten Deques MONOTONIC (_push_max/_push_min/_front) gepflegt. Das ergibt amortisiert O(1) pro Balken; die Deque wird nie laenger als das Fenster. Ich habe anhand einer Brute-Force-Referenz ueber 3000 zufaellige Balken verifiziert, dass die Reihen der Einstiegshochs, Einstiegstiefs und Ausstiegstiefs mit der vorherigen Implementierung IDENTICAL sind (nur vorherige Balken, aktueller Balken ausgeschlossen); Signal und Trade-Abfolge bleiben somit unveraendert. Die Strategie liest keine zusaetzlichen Reihen, erstellt keine Listen, sortiert nichts und alloziert nichts pro Balken. Damit gibt es keine verbleibenden Kosten pro Balken, die mit der Historie skalieren. Zur Einordnung: Bei 1-DAY Balken umfasst das Sandbox-Fenster nur etwa 2400 Balken. Die Berechnung der Strategie selbst war also bereits im Vergleich zum Budget von 300s minimal — die Laufzeit wird hoechstwahrscheinlich durch die bedarfsweise Erfassung von BINANCE_CM-Daten fuer ETHUSD_PERP bestimmt (ausserhalb der Kontrolle der Strategie). Diese Aenderung beseitigt alle im Feedback genannten Suchvorgaenge; bei erneutem Timeout liegt die Ursache im Datenpfad der Handelsplattform, nicht im Code.

Die eigene vorab registrierte Sizing-Prüfung der Hypothese ist fehlgeschlagen, und der Basiswert weist keinen Vorteil auf — abbrechen und als Reproduzierer des Fehlers der Überexponierung und Markierung bei COIN-M weiterleiten. Der Entwickler registrierte vorab, dass die Tagesrenditen des Eigenkapitals bei 1x innerhalb von etwa ±15-20% bleiben müssen; andernfalls „erstreckt sich der Fehler der Überexponierung auch auf COIN-M — abbrechen“. Der Lauf weist am 2021-03-22 eine Tagesrendite des Eigenkapitals von……Mehr anzeigenWeniger anzeigen

Die eigene vorab registrierte Sizing-Prüfung der Hypothese ist fehlgeschlagen, und der Basiswert weist keinen Vorteil auf — abbrechen und als Reproduzierer des Fehlers der Überexponierung und Markierung bei COIN-M weiterleiten. Der Entwickler registrierte vorab, dass die Tagesrenditen des Eigenkapitals bei 1x innerhalb von etwa ±15-20% bleiben müssen; andernfalls „erstreckt sich der Fehler der Überexponierung auch auf COIN-M — abbrechen“. Der Lauf weist am 2021-03-22 eine Tagesrendite des Eigenkapitals von +206.9% aus (ETH bewegte sich an diesem Tag nicht annähernd um 207%), also eine Größenordnung über der Grenze. Damit bemisst und markiert auch der Kontoverlauf bei COIN-M falsch. Dieser einzelne Artefakttag IS das Ergebnis: 2021 liegt bei +272%, während 2022 (-1.4%), 2023 (-2.0%), 2025 (+1.5%) und 2026 (-6.1%) seitwärts bis negativ verlaufen. Folglich sind PF 3.67 und avg_trade_return_pct 13.55% trügerisch. Unabhängig davon ist die Strategie nicht investierbar: max_drawdown 69.6% (CI bis 94.8%, jenseits der L19 50%-Grenze), stark negative Ergebnisse in jedem Stresszeitraum (LUNA -52%, Zinsschock -46%), nur 26 Trades über 5.8 Jahre (weit unter der Messbarkeit) und eine Sharpe Ratio von 0.652 mit Bootstrap-Intervall CI [-0.15, 1.47] über null hinweg — ein Donchian-Ausbruch auf einem einzelnen Instrument aus dem L30/L63-Friedhof. Es werden keine Optimierungsläufe mit einem durch Markierungs- und Überexponierungsartefakt erzeugten PnL durchgeführt; ohne dieses Artefakt gibt es keinen Vorteil. Fehlermuster: Artefakt durch Überexponierung und Markierung der Handelsplattform (vorab registrierter Auslöser) + risk_reject/no_edge Ausbruch auf einem einzelnen Instrument, 70% DD (L19/L30).

Umsetzung

Long/Flat-Donchian-Ausbruch auf Tagesbasis beim inversen Perpetual ETH COIN-M (ETHUSD_PERP.BINANCE_CM, 1-DAY-Balken, reines OHLCV). Geht long, wenn der Schlusskurs das Hoch der vorangegangenen entry_lookback Balken uebersteigt; steigt aus, wenn der Schlusskurs das Tief der vorangegangenen exit_lookback Balken unterschreitet (der nachlaufende Stopp des Trends). Das fortlaufende Signal = (Schlusskurs - channel_mid) / channel_half_width, wird auf jedem Balken neu berechnet. Ein fester Nominalwert nach Fractional-Sizing (0.75x des Eigenkapitals) pro Einstieg, keine Anpassung der Positionsgroesse, kein Aufstocken und keine Richtungswechsel, Hebel 1.0; bemessen in ganzen inversen Kontrakten zu je $10 ueber contracts_for_notional. Dient zugleich als Sizing-Pruefung fuer COIN-M: avg_position_pct sollte nahe 75% und die taeglichen Eigenkapitalbewegungen nahe denen von ETH liegen.

Verifizierungsergebnisse

sandbox_timeout: Verifizierung fehlgeschlagen (Schicht 3 — Sandbox-Backtest): Der Smoke-Test ueberschritt das Zeitlimit von 300s bei einem Fenster von etwa 20000 Balken (2400 Tage von ETHUSD_PERP.BINANCE_CM-1-DAY-LAST-EXTERNAL). Meist deutet dies auf Arbeit pro Balken hin, die mit der Historie skaliert — etwa ein erneutes Durchsuchen der gesamten Funding-/Zusatzreihe oder das Neuerstellen einer Liste und Aufrufen von min()/sorted() in calculate_signal()/on_bar() auf jedem Balken. Berechnen Sie sortierte Zeitstempel-Arrays ONCE vorab in __init__ und verwenden Sie bisect, oder cachen Sie Abfragen nach Zeitstempel, damit die Kosten pro Balken O(log n) statt O(n) betragen.

Der Analyst muss anhand des Positions-/Trade-Berichts bestaetigen, dass die beiden Legs jederzeit entgegengesetzte Seiten und einen nahezu gleichen Nominalwert von USD haben (Netto-Delta ~0) und dass keine Tagesbewegung des Eigenkapitals ~+/-15-20% ueberschreitet — die eigenen Akzeptanzkriterien der Hypothese fuer Delta-Neutralitaet — bevor die Strategie zur Optimierung weitergeleitet wird.

Der gemeldete Wert exposure_pct (200.57%) widerspricht der in der Konfigurationsbegruendung vorgesehenen Bruttoexponierung von ~0.50x. Die Belege sprechen dafuer, dass das SIZING korrekt ist (per_leg = Eigenkapital*0.25*1.0; avg_position_pct 24.6% entspricht dem Zielwert 25% pro Leg; die Hebelaenderung 2->1 liess exposure_pct unveraendert und ist daher nicht auf den Sizing-/Hebelpfad zurueckzufuehren). 200% ist derselbe Aggregationsartefakt zweier Legs, der auch bei anderen korrekt bemessenen Paaren auftritt. Kein bestaetigter Fehler, aber da die Hypothese vorab eine Akzeptanzpruefung der Exponierung registrierte, muss dies verifiziert und darf nicht einfach angenommen werden.

Backtest-Prüfung

Sharpe
0,65
Gesamtrendite
245,70%
Max. Drawdown
69,59%
Trades gesamt
26
Trefferquote
50,0%
Profit-Faktor
3,67

Sauberer, minimaler Long/Flat-OHLCV-Aufbau; korrekte Absicht beim Sizing inverser Kontrakte; niedrige Gebuehren (0.58% des Bruttowerts)

Erfuellt ihren angegebenen diagnostischen Zweck — reproduziert den Fehler der Ueberexponierung und Markierung der Handelsplattform bei COIN-M

Vorab registrierte Akzeptanzpruefung verletzt: 2021-03-22 weist eine Tagesrendite des Eigenkapitals von +206.9% gegenueber der von der Hypothese als Abbruchausloeser festgelegten Grenze von ±15-20% aus — Kontoverlauf bei CM wird falsch bemessen und markiert

Das Ergebnis ist ein einzelner Artefakttag: 2021 +272% (der +207%-Print), während alle anderen Jahre seitwärts bis negativ verliefen; PF 3.67 / avg_trade_return_pct 13.55% entfallen auf diesen einen Tag

Katastrophaler Drawdown: max_drawdown 69.6% (CI bis 94.8%), jenseits der L19-Grenze; stark negative Ergebnisse in jedem Stresszeitraum

Unterhalb der Messbarkeit: 26 Trades ueber 5.8 Jahre; Sharpe Ratio 0.652 mit CI [-0.15, 1.47] ueber null hinweg; Friedhof fuer Ausbrueche auf einem einzelnen Instrument (L30/L63)

Ergebnisübersicht

Erst eine vorab registrierte Sizing- und Akzeptanzpruefung macht aus einer Untersuchung ein Urteil — die Tagesbewegung des Eigenkapitals von +207% (durch die tatsaechliche Bewegung von ETH unmoeglich) beweist, dass der Kontoverlauf bei COIN-M denselben Fehler der Ueberexponierung und Markierung wie USD-M aufweist. Seine lange Historie kann den Trendvorteil also nicht gueltig backtesten; ein Schlagzeilenergebnis, das auf einem einzelnen Artefakttag und nur 26 Trades beruht, ist kein echtes Ergebnis.

Die Strategie wurde am vor der Optimierung liegenden BACKTEST_REVIEW-Pruefpunkt anhand ihres vorab registrierten Ausloesers aufgegeben: Die Tagesrendite des Eigenkapitals ueberschritt die Grenze von ±15-20%, sodass der Kontoverlauf bei COIN-M den Fehler der Ueberexponierung und Markierung reproduziert — als Reproduzierer fuer CM weiterzuleiten. Unabhaengig davon war sie nicht investierbar: ein 69.6% Drawdown jenseits der L19-Grenze, nur 26 Trades (zu wenige fuer eine Messung), eine Sharpe Ratio CI ueber null hinweg und stark negative Ergebnisse in jedem Stresszeitraum. Ein Donchian-Ausbruch auf einem einzelnen Instrument (L30/L63-Friedhof), dessen PnL ein Markierungsartefakt ist und bereinigt keinen Vorteil aufweist. Optimierung, Analyse und Risikopruefung wurden nicht erreicht.

Eine reine Long-Strategie (Long/Flat, nie short), auf ein Instrument beschränkt, reine OHLCV-Daily-Donchian-Ausbruchstrendstrategie auf dem inversen Perpetual ETH COIN-M (ETHUSD_PERP.BINANCE_CM) mit einer festen Einstiegsgroesse nach Fractional-Sizing, ohne Anpassung der Positionsgroesse oder Richtungswechsel, Hebel 1.0 — als Pendant mit langer Historie zum CM BTC-Portfolio entwickelt, um mit einer vorab registrierten Sizing-Pruefung festzustellen, ob der Kontoverlauf bei COIN-M den nachgewiesenen Fehler der Ueberexponierung bei USD-M vermeidet.

Die vorab registrierte Akzeptanzprüfung ist fehlgeschlagen: Am 2021-03-22 ergab sich eine Tagesrendite des Eigenkapitals von +206.9% (ETH bewegte sich nicht annähernd so stark), also eine Größenordnung über der Grenze von ±15-20%. Damit ist bestätigt, dass auch der Kontoverlauf bei CM falsch bemisst und markiert. Das Schlagzeilenergebnis (Gesamtrendite +245.7%, PF 3.67, avg_trade_return_pct 13.55%) stammte von diesem einzelnen Artefakttag — 2021 lag bei +272%, während die anderen Jahre seitwärts bis negativ verliefen. Hinzu kamen ein maximaler Drawdown von 69.6% (CI bis 94.8%), nur 26 Trades über 5.8 Jahre und eine Sharpe Ratio von 0.652 (CI [-0.15, 1.47] über null hinweg).

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.