Hoppa till innehåll
Alla strategier

Strategier

COIN-M ETH dagligt Donchian-utbrott, LONG/FLAT (instrumentbaserad BINANCE_CM invers perpetual, rena OHLCV, fast storlek vid ett enda inträde, inga vändningar/ingen ombalansering, tvilling med lång historik och ren positionsstorlek till den väntande CM BTC-boken — bekräftar om kontovägen COIN-M undgår bristen med överexponering hos USD-M, tålig mot extrema svansar, få parametrar)

Utfall: Övergiven

CoinMEthDonchianBreakoutLongFlat

Utfallssammanfattning

CoinMEthDonchianBreakoutLongFlat utformades som en diagnostisk tvilling till CM BTC-boken — ett dagligt Donchian-utbrott long/flat med minsta möjliga risk för buggar, vars uppgift var att testa, via en förhandsregistrerad gräns för avkastning under en enskild dag, om kontovägen COIN-M sätter rätt positionsstorlek där USD-M är trasig. Den besvarade frågan, men på fel sätt: en förändring av kontots eget kapital på +206.9% under en enskild dag på 2021-03-22 (långt över allt som ETH gjorde) utlöste avbrytandet och visade att COIN-M också dimensionerar positionerna fel och felvärderar dem, samt att den enda artefaktdagen stod för i princip hela huvudresultatet för +245.7%. Utan artefakten fanns ingen edge heller — 26 affärer, Sharpe CI som sträcker sig över noll, drawdown på 69.6% och kraftigt negativa stresstestperioder. Den övergavs vid granskningen av backtestet och flaggades för eskalering som reproducerare av överexponering/felvärdering för COIN-M, före all optimering eller analys.

Hypotes

En LONG-ONLY (LONG/FLAT, endast lång eller flat), SINGLE-INSTRUMENT, DAILY trendstrategi med Donchian-kanalutbrott på ETHUSD_PERP.BINANCE_CM (COIN-M invers perpetual). Detta är det avsiktliga TWIN av den väntande CoinMBTCDonchianBreakoutLongFlat: för att bekräfta att en handelsplats dimensionerar positioner korrekt krävs minst två instrument där (USD-M-felet med överexponering fastställdes som handelsplatsomfattande först när resultatet från BTC 429%, ETH 1062% och SOL alla visade samma fel). ETH är den enda……Visa merVisa mindre

En LONG-ONLY (LONG/FLAT, endast lång eller flat), SINGLE-INSTRUMENT, DAILY trendstrategi med Donchian-kanalutbrott på ETHUSD_PERP.BINANCE_CM (COIN-M invers perpetual). Detta är det avsiktliga TWIN av den väntande CoinMBTCDonchianBreakoutLongFlat: för att bekräfta att en handelsplats dimensionerar positioner korrekt krävs minst två instrument där (USD-M-felet med överexponering fastställdes som handelsplatsomfattande först när resultatet från BTC 429%, ETH 1062% och SOL alla visade samma fel). ETH är den enda andra större COIN-M med lång historik, så en CM ETH long/flat-portfölj är den naturliga andra datapunkten. Skälen är: (1) BINANCE USD-M perp är felpåverkad av motorn (bevisat överexponeringsfel, två rena long/flat-1x-reproducerare BTC 429% / ETH 1062%, oberoende av vändningar/omdimensionering); (2) BINANCE spot-CASH har ett MTM-fel vid innehav av positioner; (3) handel med flera instrument har ett aggregeringsfel; (4) optioner har ett fel i avräkningsprissättningen; (5) signaler från marknadsdatakartläggningen (liq/OI/taker/kontokvot) begränsas av datatillgång — därför begränsas signalerna till OHLCV + finansiering; (6) HYPERLIQUID dimensionerar positioner korrekt men begränsas av datalängden (dess BTC/ETH/SOL Donchian-delstrategi inväntar besked på grund av den risken). COIN-M är den enda återstående ONLY-handelsplatsen med BOTH en separat konto-/kontraktsväg (invers, BTC/ETH-marginaliserad, dapi — kan ligga utanför den felpåverkade USD-M position_size-pipen) och AND djup historik över flera år (ETHUSD_PERP sedan 2020), tillräcklig för en giltig walk-forward-analys med 3 fönster + 15 dagars holdout. CMs enda kända motorbegränsning är att invers FUNDING är exkluderad — den här portföljen är PURE OHLCV, så begränsningen gäller inte. Konstruktionen minimerar risken för buggar: ett instrument, endast OHLCV, LONG/FLAT (ingen stapling vid vändningar), ONE fast fraktionell positionsstorlek vid inträde utan NO dynamisk omdimensionering, hävstång 1.0, tillbaka till flat position före varje återinträde, lägsta avgifter (~0.06% RT). PRE-REGISTERED ACCEPTANCE / SIZING CHECK (fungerar också som detektor för CM-fel): avg_position_pct ~<=100% och endagsavkastning på eget kapital inom ~+/-15-20% (ETH vid 1x; invers PnL är något olinjär men fortfarande begränsad nära ETHs dagsrörelse). Om gränsen överskrids omfattar överexponeringsfelet även COIN-M — avbryt och eskalera detta som reproducerare CM. Om positionsstorleken blir korrekt visar detta och CM BTC-portföljen att COIN-M är den första handelsplatsen med lång historik som kan backtesta trendfördelen på ett giltigt sätt medan USD-M är trasig.

Iteration 2 åtgärdar det rapporterade felet ONLY (lager 3 sandbox_timeout) med minsta möjliga ändring och utan att röra något annat: signaldefinition, regler för in- och utträde, positionsstorlek, importer, konfiguration och parametrar beter sig exakt likadant som tidigare. Återkopplingen efterfrågade arbete per stapel utan genomsökning av ett fönster: de två rullande Donchian-extremerna beräknades med max(self._highs) / min(self._lows) över den lagrade deque-kön på stapeln EVERY (O(lookback) per stapel, upp till……Visa merVisa mindre

Iteration 2 åtgärdar det rapporterade felet ONLY (lager 3 sandbox_timeout) med minsta möjliga ändring och utan att röra något annat: signaldefinition, regler för in- och utträde, positionsstorlek, importer, konfiguration och parametrar beter sig exakt likadant som tidigare. Återkopplingen efterfrågade arbete per stapel utan genomsökning av ett fönster: de två rullande Donchian-extremerna beräknades med max(self._highs) / min(self._lows) över den lagrade deque-kön på stapeln EVERY (O(lookback) per stapel, upp till 60 jämförelser x3). Nu underhålls de med indexmärkta MONOTONIC-köer (_push_max/_push_min/_front), vilket ger amortiserad O(1) per stapel med en kö som aldrig är längre än fönstret. Jag verifierade mot en referens med brute force över 3000 slumpmässiga staplar att serierna för inträdeshögsta, inträdeslägsta och utträdeslägsta är IDENTICAL jämfört med den föregående implementationen (endast tidigare staplar, aktuell stapel utesluten), så signalen och affärssekvensen är oförändrade. Strategin läser inga kompletterande serier, skapar inga listor, sorterar inget och allokerar inget per stapel, så ingen kostnad per stapel skalar längre med historiken. Att tänka på: vid staplar på 1-DAY är sandlådefönstret bara ~2400 staplar, så strategins egen beräkning var redan mycket liten jämfört med budgeten på 300s — väggtiden domineras sannolikt av insamling av BINANCE_CM-data på begäran för ETHUSD_PERP (utanför strategins kontroll). Ändringen tar bort varje genomsökning som återkopplingen nämnde; om det blir tidsgräns igen beror orsaken på börsens datasökväg, inte koden.

Hypotesens egen förhandsregistrerade kontroll av positionsstorleken misslyckades, och den underliggande tillgången saknar fördel — avbryt och eskalera som återskapare av COIN-M-överexponering/märkningsfelet. Utvecklaren förhandsregistrerade att endagsavkastningen på eget kapital måste hålla sig inom ~±15-20% vid 1x, annars ”omfattar överexponeringsfelet även COIN-M — avbryt”. Körningen visar en endagsavkastning på eget kapital på +206.9% för 2021-03-22 (ETH rörde sig inte i närheten av 207% den dagen), en……Visa merVisa mindre

Hypotesens egen förhandsregistrerade kontroll av positionsstorleken misslyckades, och den underliggande tillgången saknar fördel — avbryt och eskalera som återskapare av COIN-M-överexponering/märkningsfelet. Utvecklaren förhandsregistrerade att endagsavkastningen på eget kapital måste hålla sig inom ~±15-20% vid 1x, annars ”omfattar överexponeringsfelet även COIN-M — avbryt”. Körningen visar en endagsavkastning på eget kapital på +206.9% för 2021-03-22 (ETH rörde sig inte i närheten av 207% den dagen), en storleksordning över gränsen, så även kontovägen COIN-M dimensionerar/märker fel. Den enda artefaktdagen IS resultatet: 2021 är +272%, medan 2022 (-1.4%), 2023 (-2.0%), 2025 (+1.5%) och 2026 (-6.1%) är oförändrade till negativa, så PF 3.67 och avg_trade_return_pct 13.55% är skenbara. Oberoende av detta går den inte att investera i: max_drawdown 69.6% (CI till 94.8%, bortom gränsen L19 50%), alla stresstestfönster kraftigt negativa (LUNA -52%, räntechock -46%), endast 26 affärer på 5.8 år (klart under mätbar nivå) och Sharpe 0.652, där bootstrapintervallet CI [-0.15, 1.47] sträcker sig över noll — ett Donchian-utbrott med ett instrument på L30/L63s kyrkogård. Inga optimeringskörningar på PnL som skapats av en märknings-/överexponeringsartefakt; utan den finns ingen fördel. Felmönster: handelsplatsartefakt med överexponering/märkning (förhandsregistrerad utlösare) + risk_reject/no_edge utbrott med ett instrument, 70% DD (L19/L30).

Implementation

Dagligt Donchian-utbrott long/flat på ETH COIN-M invers perpetual (ETHUSD_PERP.BINANCE_CM, staplar på 1-DAY, rena OHLCV). Går in long när stängningskursen bryter över den högsta kursen under de föregående entry_lookback staplarna; går ur när stängningskursen bryter under den lägsta kursen under de föregående exit_lookback staplarna (trendens egen efterföljande stop-loss). Kontinuerlig signal = (stängningskurs - channel_mid) / channel_half_width, räknas om varje stapel. Ett fast fraktionellt nominellt värde (0.75x av eget kapital) per inträde, ingen ändring av positionsstorleken, stegring eller vändning, hävstång 1.0, storlek i hela inversa kontrakt om $10 via contracts_for_notional. Fungerar även som kontroll av positionsstorlek för COIN-M: avg_position_pct bör hamna nära 75% och de dagliga förändringarna av kontots eget kapital nära ETHs egna.

Verifieringsresultat

sandbox_timeout: Verifiering misslyckades (lager 3 — backtest i sandlåda): röktestet överskred tidsgränsen 300s på ett fönster med ~20000 staplar (2400 dagar av ETHUSD_PERP.BINANCE_CM-1-DAY-LAST-EXTERNAL). Detta betyder nästan alltid arbete per stapel som skalar med historiken — till exempel att hela finansierings-/kompletterande serien genomsöks igen eller att en lista återskapas och min()/sorted() anropas inuti calculate_signal()/on_bar() vid varje stapel. Försortera tidsstämpelarrayer ONCE i __init__ och använd bisect, eller cacha uppslag med tidsstämpel som nyckel, så att kostnaden per stapel blir O(log n) i stället för O(n).

Analytikern ska bekräfta i positions-/affärsrapporten att de två benen alltid ligger på motsatta sidor med nästan lika stort nominellt värde USD (netto delta ~0), och att ingen förändring av kontots eget kapital under en enskild dag överstiger ~+/-15-20% — hypotesens egna godkännandekriterier för delta-neutralitet — innan strategin skickas till optimering.

Rapporterat exposure_pct (200.57%) strider mot konfigurationsmotiveringens avsedda bruttonivå på ~0.50x. Beläggen tyder på att SIZING är korrekt (per_leg = eget kapital*0.25*1.0; avg_position_pct 24.6% stämmer med målet 25%/ben; ändringen av hävstång från 2 till 1 lämnade exposure_pct oförändrat, så orsaken är inte vägen för positionsstorlek/hävstång) och att 200% är samma aggregeringsartefakt för två ben som setts i andra korrekt storlekssatta par. Ingen bekräftad brist, men eftersom hypotesen förhandsregistrerade en godkännandekontroll av exponeringen måste den verifieras, inte antas.

Backtestgranskning

Sharpe
0,65
Total avkastning
245,70%
Max drawdown
69,59%
Totalt antal affärer
26
Vinstandel
50,0%
Vinstfaktor
3,67

Ren, minimal long/flat-OHLCV-konstruktion; korrekt avsikt för storlek på inversa kontrakt; låga avgifter (0.58% av brutto)

Uppfyller sitt angivna diagnostiska syfte — återskapar börsens brist med överexponering/värdering på COIN-M

Den förhandsregistrerade godkännandekontrollen överträddes: 2021-03-22 visar en förändring av kontots eget kapital under en enskild dag på +206.9% mot gränsen ±15-20% som hypotesen satte som utlösare för avbrytande — kontovägen CM dimensionerar positionerna fel och felvärderar dem

Resultatet är en enda artefaktdag: 2021 +272% (+207%-utskriften), medan alla andra år var oförändrade till negativa; PF 3.67 / avg_trade_return_pct 13.55% är den enda dagen

Katastrofal drawdown: max_drawdown 69.6% (CI till 94.8%), förbi gränsen L19; kraftigt negativa resultat i varje stresstestperiod

Under mätbarhetsgränsen: 26 affärer på 5.8 år; Sharpe 0.652 med CI [-0.15, 1.47] som sträcker sig över noll; instrumentbaserad utbrottsgrav (L30/L63)

Utfallssammanfattning

En förhandsregistrerad kontroll av positionsstorlek och godkännande gör en undersökning till ett utslag — förändringen av kontots eget kapital under en enskild dag på +207% (omöjlig utifrån den faktiska förändringen hos ETH) bevisar att kontovägen COIN-M har samma brist med överexponering/felvärdering som USD-M, så den långa historiken kan inte användas för att backtesta trendens edge; och ett huvudresultat som bygger på en artefaktdag bland endast 26 affärer är inget verkligt resultat.

Den övergavs vid kontrollgränsen BACKTEST_REVIEW före optimering, enligt den egna förhandsregistrerade utlösaren: avkastningen på kontots eget kapital under en enskild dag passerade gränsen ±15-20%, så kontovägen COIN-M återskapar bristen med överexponering/felvärdering — och ska eskaleras som reproducerare CM. Oberoende av detta var den inte investerbar: drawdown på 69.6% förbi gränsen L19, endast 26 affärer (under mätbarhetsgränsen), Sharpe CI som sträcker sig över noll, kraftigt negativa resultat i varje stresstestperiod och ett Donchian-utbrott med ett enda instrument (L30/L63-graven) vars PnL är en värderingsartefakt utan edge när artefakten tas bort. Optimering, analys och riskgranskning genomfördes aldrig.

En long-only (long/flat, aldrig kort), instrumentbaserad trendstrategi med rena OHLCV och dagliga Donchian-utbrott på ETH COIN-M invers perpetual (ETHUSD_PERP.BINANCE_CM), med en fast fraktionell positionsstorlek vid inträde, utan ombalansering eller vändningar, hävstång 1.0 — byggd som tvilling med lång historik till CM BTC-boken för att undersöka (via en förhandsregistrerad kontroll av positionsstorlek) om kontovägen för COIN-M undviker den bekräftade överexponeringsbristen hos USD-M.

Den förhandsregistrerade godkännandekontrollen misslyckades: förändringen av kontots eget kapital under en enskild dag var +206.9% på 2021-03-22 (ETH rörde sig inte i närheten av det), en tiopotens över gränsen ±15-20%, vilket bekräftar att kontovägen CM också dimensionerar positionerna fel och felvärderar dem. Huvudresultatet (total avkastning +245.7%, PF 3.67, avg_trade_return_pct 13.55%) bestod av den enda artefaktdagen — 2021 var +272%, medan andra år var oförändrade till negativa — med maximal drawdown på 69.6% (CI till 94.8%), endast 26 affärer på 5.8 år och Sharpe 0.652 (CI [-0.15, 1.47] som sträcker sig över noll).

Stratmill är ett research- och pappershandelsverktyg, inte finansiell rådgivning eller en mäklare. Backtest- och pappershandelsresultat är hypotetiska. Handel innebär risk för förlust.