Hopp til innhold
Alle strategier

Strategier

Tenning av shortskvis: Long-kurv med dypt negativ finansiering REVERSAL, kun long med ett bein (BINANCE USD-M, 8 likvide perpetualer, gå long i et navn bare når finansieringen over 8h er kraftig negativ AND nettopp har TURNED UP fra en bunn — gå inn idet shortposisjoner begynner å BEGIN dekke seg inn, ikke mens kursen fortsatt faller — SINGLE-LEG ett gebyr, finansieringsstrøm med dyp historikk, oppgitt gebyrregnestykke, 2 parametere)

Utfall: Forlatt

ShortSqueezeIgnitionFundingReversalLongBasket8H

Utfallssammendrag

Denne strategien var søsterstrategien til finansieringsbasert carry med persistensfilter, men byttet filteret ut med en inngang ved finansieringens V-bunn, en «shortskvis-tenner», ment å tidfeste longposisjoner idet shortposisjoner dekkes inn, i stedet for under et pågående fall. Den fulgte de samme harde lærdommene (finansieringsstrøm med dyp historikk, ett bein, oppgitt gebyrregnestykke). Den hadde et godt utvalg observasjoner og kontrollert risiko, men resultatet var helt flatt: Sharpe 0.018, totalavkastning……Vis merVis mindre

Denne strategien var søsterstrategien til finansieringsbasert carry med persistensfilter, men byttet filteret ut med en inngang ved finansieringens V-bunn, en «shortskvis-tenner», ment å tidfeste longposisjoner idet shortposisjoner dekkes inn, i stedet for under et pågående fall. Den fulgte de samme harde lærdommene (finansieringsstrøm med dyp historikk, ett bein, oppgitt gebyrregnestykke). Den hadde et godt utvalg observasjoner og kontrollert risiko, men resultatet var helt flatt: Sharpe 0.018, totalavkastning 1.16% over ~5.8 år, en profit factor så vidt over én ved gebyrgrensen og avkastning konsentrert i ett enkelt 2023-vindu. Avgjørende nok gjentok den søsterstrategiens svikt — laget for tidfesting av reversering svekket den implementerte carry-kurven med nivåfilter (Sharpe 1.97) i stedet for å forbedre den, og handlet dobbelt så ofte for praktisk talt null. Analytikeren forkastet den ved gjennomgangen: En PF-1.146-base med Sharpe -0.018 gir ingenting å optimalisere, en lemping av bekreftelsen gjenskaper bare den eksisterende strategien, og markedspåvirkningskostnader spiser uansett opp mye av den allerede knappe bruttoavkastningen.

Hypotese

En LONG-ONLY, enkeltbeins, finansieringsdrevet strategi utformet for å passe inn i det knivskarpe, levedyktige rommet som met lærdommene definerer: L30 (ren OHLCV-trend/momentum/reversering = 0/213 → en genuin NON-PRICE-avhengighet er nødvendig; denne bruker FUNDING-feeden, den eneste DEEP/tilbakefylte ikke-prisserie — NOT de grunne feedene for OI/taker/likvidering, som frøs dataene i tidligere kurver), L29 (ingen opsjoner) og L28 (TWO-beins carry dør av gebyrer → dette er SINGLE-LEG, én tur-retur, med oppgitt……Vis merVis mindre

En LONG-ONLY, enkeltbeins, finansieringsdrevet strategi utformet for å passe inn i det knivskarpe, levedyktige rommet som met lærdommene definerer: L30 (ren OHLCV-trend/momentum/reversering = 0/213 → en genuin NON-PRICE-avhengighet er nødvendig; denne bruker FUNDING-feeden, den eneste DEEP/tilbakefylte ikke-prisserie — NOT de grunne feedene for OI/taker/likvidering, som frøs dataene i tidligere kurver), L29 (ingen opsjoner) og L28 (TWO-beins carry dør av gebyrer → dette er SINGLE-LEG, én tur-retur, med oppgitt aritmetikk). Den høster den SAME dokumenterte fordelen som den implementerte kurven for carry ved negativ finansiering (Sharpe 1.97), men med en særskilt mekanisme ENTRY-TIMING som unngår fallende kniver: i stedet for å gå inn kun på finansieringsnivået LEVEL (som kan fortsette å kjøpe mens et navn med overfylte shortposisjoner fortsetter å falle), krever den at finansieringen er dypt negativ AND og nettopp har TURNED UP fra en lokal bunn — kjennetegnet på at shortposisjoner BEGINNING til å dekke dem inn, altså at en shortskvis IGNITING er i ferd med å starte. Denne reverseringen i finansieringsrentens endringstakt er det genuint nye signalet (forskjellig fra den implementerte kurven som er nivåfiltrert): den tidsbestemmer longposisjonen inn i sprettoppgangen under shortskvisen i stedet for inn i det pågående fallet, og retter seg direkte mot den viktigste tapsårsaken for kontrære longposisjoner med negativ finansiering. FEE ARITHMETIC (L28): Inngang krever finansiering ≤ −0.03%/8t = −0.09%/dag i carry COLLECTED mens posisjonen er long, med en beholdningstid på omtrent 3–5 dager ≈ 27–45bps i carry, mot omtrent 0.09% for én tur-retur i et enkeltbeins USD-M (omtrent 3–5× i margin) BEFORE sprettoppgangen i prisen under shortskvisen, som er den primære P&L-en. Univers: 8 likvide evigvarende kontrakter med lang historikk (USD-M (BTC, ETH, SOL, XRP, DOGE, LINK, AVAX, LTC)), hver filtrert INDEPENDENTLY, likt vektet og konservativt dimensjonert. NOT den implementerte kurven som kun bruker nivåer (tidsbestemt etter reversering), NOT en tobeins carry, NOT en finansieringsdrevet RANK-rotasjon (uavhengig filter per navn), NOT ren OHLCV, NOT opsjoner. 2 kjerneparametere (terskel for finansieringsdybde, bekreftelse av reversering fra bunn).

Gjennomfører hypotesen innenfor det svært smale rommet for levedyktige strategidesign. (1) Avhengighet av ikke-prisdata (L30): ONLY-signalet er funding-feeden – den dype serien med historiske data fylt inn – aldri OHLCV. (2) Én posisjon (L28): én perp-long per navn betaler én tur-retur på ~9bps; bunnen må være <= -0.03%/8h slik at et hold på ~3-5 dager gir ~27-45bps carry (~3-5x av gebyret) før squeeze-rekylen, og dermed passerer gulvet for gjennomsnittlig handel. (3) Ingen opsjoner (L29). (4) Uavhengig nivå- og……Vis merVis mindre

Gjennomfører hypotesen innenfor det svært smale rommet for levedyktige strategidesign. (1) Avhengighet av ikke-prisdata (L30): ONLY-signalet er funding-feeden – den dype serien med historiske data fylt inn – aldri OHLCV. (2) Én posisjon (L28): én perp-long per navn betaler én tur-retur på ~9bps; bunnen må være <= -0.03%/8h slik at et hold på ~3-5 dager gir ~27-45bps carry (~3-5x av gebyret) før squeeze-rekylen, og dermed passerer gulvet for gjennomsnittlig handel. (3) Ingen opsjoner (L29). (4) Uavhengig nivå- og reverseringsfilter per navn, NOT en rotasjon basert på funding-rangering blant de K øverste (ingen tverrsnittsrangering). Det genuint NEW-signalet sammenlignet med den implementerte carry-kurven som bare bruker nivå, er reverseringen i fundingratenes endringstakt: inngang ved en bekreftet vending-UP fra en dyp bunn, ikke basert på nivået alene. Dette løser direkte hovedårsaken til tap (kjøp mens et navn med mange short-posisjoner fortsetter å falle) ved å time inngangen idet short-posisjoner dekkes. Robust verifisering: Jeg bekreftet mot den faktiske funding-parquet-filen at SOL (den primære – den eneste serien per posisjon som finnes i Layer-3-sandkassen) gir 141 squeeze-ignition-hendelser (reversal_confirm=1) i nyere historikk, så sandkassen gir pålitelig handler i stedet for å gå i løkke med «ingen handler». I den fullstendige backtesten gir funding_rates_by_instrument hver av de 8 posisjonene sin egen faktiske funding, slik at alle navn handles. Long-only + giring 1.0 + posisjonsstørrelse på 10%/navn unngår strukturelt drawdown på 50%+ / -100%-likvidasjonsras som tok knekken på tidligere kurver (L15); prisstoppen på 8% + gevinstsikringen på 10% begrenser retningsrisikoen i den enbeinte (usikrede) strukturen og låser inn squeeze-rekylen, som er den primære P&L-en. Handelsplattformen er BINANCE USD-M futures fordi fordelen bygger på funding og krever at perp-posisjonen holdes for å motta funding.

Ingen målbar fordel: total_return 1.16% over ~5.8 år, Sharpe 0.018 (dødt null) med CI [-0.64, 0.71] på hver sin side av null, PSR 0.52 (myntkast), og profit_factor 1.146 med avg_trade_return_pct 0.25% akkurat ved den marginale gebyrgrensen. Resultatet bygger på et godt utvalg (178 handler), så dette er en tydelig konklusjon, ikke støy fra et lite utvalg – avkastningsrekken er støy rundt null, med bare 2023 som er meningsfullt positiv. Hypotesens særpregede nyvinning, inngangstidspunktet «squeeze-ignition» ved en……Vis merVis mindre

Ingen målbar fordel: total_return 1.16% over ~5.8 år, Sharpe 0.018 (dødt null) med CI [-0.64, 0.71] på hver sin side av null, PSR 0.52 (myntkast), og profit_factor 1.146 med avg_trade_return_pct 0.25% akkurat ved den marginale gebyrgrensen. Resultatet bygger på et godt utvalg (178 handler), så dette er en tydelig konklusjon, ikke støy fra et lite utvalg – avkastningsrekken er støy rundt null, med bare 2023 som er meningsfullt positiv. Hypotesens særpregede nyvinning, inngangstidspunktet «squeeze-ignition» ved en V-bunn i funding, DEGRADES den dokumenterte mekanismen, akkurat som det beslektede oppsettet med persistensfilter gjorde: det handler mer (178 mot 85), men gir likevel netto omtrent null, sammenlignet med den allerede implementerte carry-kurven med negativ funding og nivåfilter, som har Sharpe 1.97. Begge funding-tidsfiltrene som ble prøvd i denne økten fjernet fordelen i stedet for å tilføre den, og når reversal_confirm reduseres mot gulvet, nærmer strategien seg bare den allerede implementerte duplikaten. Optimalisering av entry_threshold/reversal_confirm kan ikke skape en fordel fra et PF-1.146, Sharpe-0.018-grunnlag – optimaliseringen med 225 forsøk ville overtilpasset det ene 2023-vinduet og feilet deflatert Sharpe-/OOS-kravene, og impact_cost_pct 9.6% med kapasitet på $10.8M betyr at kostnadene uansett spiser opp mye av den lave bruttoavkastningen. Den kontrollerte drawdownen på 11.8% veier ikke opp for en strategi uten fordel. Ikke verdt 2 timer med optimalisering.

Implementasjon

Long-only-kurv med én posisjon per instrument, der shortskvisen utløses over 8 likvide BINANCE USD-M-evigvarende kontrakter (SOL primær + BTC, ETH, XRP, DOGE, LINK, AVAX, LTC), hver filtrert INDEPENDENTLY (ingen tverrsnittsrangering). Går LONG inn i et instruments evigvarende kontrakt bare når finansieringen over 8 timer er dypt negativ (bunn ≤ -0.03%/8t) AND nettopp har TURNED UP fra denne bunnen (en V-bunn i finansieringen: finansieringen falt mot en dypt negativ bunn og steg deretter i minst reversal_confirm……Vis merVis mindre

Long-only-kurv med én posisjon per instrument, der shortskvisen utløses over 8 likvide BINANCE USD-M-evigvarende kontrakter (SOL primær + BTC, ETH, XRP, DOGE, LINK, AVAX, LTC), hver filtrert INDEPENDENTLY (ingen tverrsnittsrangering). Går LONG inn i et instruments evigvarende kontrakt bare når finansieringen over 8 timer er dypt negativ (bunn ≤ -0.03%/8t) AND nettopp har TURNED UP fra denne bunnen (en V-bunn i finansieringen: finansieringen falt mot en dypt negativ bunn og steg deretter i minst reversal_confirm påfølgende tidssteg) — kjennetegnet på at shortposisjoner begynner å bli dekket inn / en shortskvis er i ferd med å starte. Dette tidsbestemmer longposisjonen inn i sprettoppgangen under shortskvisen (den primære P&L-en) i stedet for inn i det pågående fallet, og unngår dermed tapsmønsteret med fallende kniv for longposisjoner med negativ finansiering som kun bruker nivåer, samtidig som den gjenværende carryen fra negativ finansiering innkasseres. Enkeltbein betyr ett gebyr for tur-retur. Posisjoner lukkes når finansieringen normaliseres (≥ exit_threshold, etter en minste beholdningstid på 24 timer), ved et 10% gevinstmål som sikrer sprettoppgangen, etter en maksimal beholdningstid på 15 dager eller ved et 8% beskyttende pristapstak. Ingen giring, konservativ dimensjonering på 10% av egenkapitalen per navn (≤ 0.80 maksimal bruttoeksponering), slik at porteføljen ikke kan tvangsselges og nedsiderisikoen begrenses av spotbevegelser. Finansiering leses per instrument fra funding_rates_by_instrument (reelle serier per instrument i den fullstendige backtesten), og primærinstrumentet bruker den flate funding_rates-ordboken som reserve (dets reelle serie i sandkassemiljøet); et instrument uten finansieringsdata forblir uten posisjon — ingen prisproxy brukes noen gang i stedet.

Verifiseringsresultater

Ingen endring som blokkerer. Du kan eventuelt øke min_hold_bars mot det oppgitte gulvet for flerdagersbeholdning, slik at selv de korteste beholdningsperiodene dekker tur-retur-kostnaden bare med carry. Men spretter drevet av take-profit er den egentlige fordelen her.

Gebyrregnestykket avviker fra koden. Hypotesen begrunner gebyrmessig levedyktighet med «~3-5 dagers beholdning som opptjener ~27-45bps carry mot ~9bps tur-retur». Kodens min_hold_bars=3 er 3 x 8H = 24h = ONE dag (~9bps carry ved terskelen -0.03%/8h), det vil si omtrent nullpunkt bare på carry ved det håndhevede gulvet; den oppgitte marginen på 3-5x oppstår først ved de lengre, finansieringsdrevne beholdningsperiodene (gjennomsnittlig beholdning i sandkassen ~1d22h). Strategiens PRIMARY P&L kommer fra sprett etter shortskvisen (10% take-profit), ikke fra carry, og sandkassen viser en faktisk positiv avg_trade_return_pct (+2.24%). Dette er derfor en merknad om dokumentasjonen kontra gulvet, ikke en svikt i levedyktigheten.

Ved gjennomgang av backtesten må du bekrefte at den fullstendige strategien med 8 bein total_trades klarer ~100; hvis den fortsatt ligger godt under, vurder den ut fra økonomien i carry pluss sprett og den implementerte søsterstrategien, heller enn ut fra statistikk fra et lite utvalg.

Målbarhet. Sandkassen viser ONLY bare den primære finansieringsserien (SOL), og gir 8 handler over 334 dager; de øvrige 7 beina forblir flate i Layer 3 og handler bare i den fullstendige backtesten (funding_rates_by_instrument). Med reversal_confirm=1 er gaten mer tillatende enn et persistensfilter, så den fullstendige kjøringen med 8 bein bør gi betydelig flere handler (i størrelsesorden ~60-120 over historikk på flere år) — trolig nok til å nå pålitelighetsgulvet, men analytikeren bør bekrefte total_trades og metrics_reliable i den fullstendige kjøringen før Sharpe/PF legges til grunn. Dette skyldes strategiens iboende lave handelsfrekvens, ikke en kodefeil.

Valgfritt: legg til en sperre om at «siste finansiering fortsatt er <= 0 (eller <= en andel av terskelen)», slik at posisjonen åpnes mens carry fortsatt er positiv, og tidfestingen av shortskvisen dermed strammes inn ytterligere.

Mindre særtilfelle ved inngang: _squeeze_ignition krever at TROUGH er <= entry_threshold og at det har snudd oppover, men krever ikke at finansieringen LATEST fortsatt er negativ. Med reversal_confirm=1 er siste målepunkt (rise_1) vanligvis fortsatt kraftig negativt, slik at carry fortsatt innkasseres; men et stort enkelt hopp opp kan utløse inngang akkurat idet finansieringen krysser opp til >=0. Gulvet min_hold_bars=3 holder da posisjonen i 24h uansett, og take-profit/stopp beskytter mot kursrisikoen, så dette kan ikke forårsake umiddelbar whipsaw. Liten påvirkning gitt reversal_confirm=1.

Backtest-gjennomgang

Sharpe
0,02
Total avkastning
1,16%
Maks nedgang
11,78%
Totalt antall handler
178
Andel vinnende handler
47,8%
Profittfaktor
1,15

Bruker finansieringsstrømmen med dyp historikk/etterfylling (1200 hendelser) — en ikke-prisbasert avhengighet som oppfyller L30, uten datamur; carry godskrives

Kontrollert risiko: max_drawdown 11.8%, ingen tvangslikvidering, konservativ posisjonsstørrelse uten giring

Godt utvalg observasjoner (178 handler), så resultatet nær null er et tydelig utslag, ikke støy fra for få handler

Ingen fordel: total_return 1.16% over ~5.8 år, Sharpe 0.018 med CI [-0.64, 0.71] på hver sin side av null, PSR 0.52 (myntkast)

profit_factor 1.146 med avg_trade_return_pct 0.25% — helt på grensen for marginale gebyrer, ingen margin som dekker gebyrene

Tidfestingen av reverseringen ved shortskvis-tenning DEGRADES den dokumenterte mekanismen: netto omtrent null mot Sharpe 1.97 for den implementerte carry-kurven med nivåfilter — samme svikt som hos søsterstrategien med persistensfilter

impact_cost_pct 9.6% med kapasitet på $10.8M — kostnadene spiser en betydelig andel av den knappe bruttoavkastningen; avkastningen er støy (bare 2023 positiv)

Utfallssammendrag

Et andre filter for tidfesting basert på finansiering (finansieringens V-bunn-rateendring) fjernet igjen fordelen i stedet for å tilføre den — begge lagene for tidfesting som ble prøvd denne økten, svekket den dokumenterte carry-strategien med nivåfilter for negativ finansiering. Dette bekrefter at fordelen ved finansieringsbasert carry best fanges opp bare ut fra finansieringsnivået, og at forbedringer av tidfestingen oppå dette ikke hjelper.

Strategien ble forkastet ved porten for gjennomgang av backtest før optimalisering fordi den ikke hadde noen målbar fordel: Tidfestingen av reversering ved shortskvis-tenning svekket den dokumenterte mekanismen, akkurat som hos søsterstrategien med persistensfilter — den handlet mer (178 mot 85 handler), men ga netto omtrent null sammenlignet med Sharpe 1.97 for den implementerte carry-kurven med nivåfilter. Å redusere bekreftelseskravet ville derfor bare gjøre den lik den implementerte kopien, og det fantes ingen konfigurasjon som kunne fremmes eller optimaliseres.

En finansieringsdrevet kurv med ett bein og bare long over 8 likvide BINANCE USD-M-perpetualer. Den går long i et navn bare når finansieringen over 8h er kraftig negativ AND nettopp har snudd opp fra en lokal bunn (en V-bunn i finansieringen) — inngangen tidfestes til tenning av en shortskvis, ikke til en kniv som fortsatt faller — med en finansieringsstrøm med dyp historikk og beskyttende take-profit/stopp, samt oppgitt regnestykke for carry kontra gebyrer.

Backtesten hadde et godt utvalg observasjoner (178 handler), men praktisk talt ingen fordel: totalavkastning 1.16% over ~5.8 år, Sharpe 0.018 (CI krysser null), PSR 0.52, profit factor 1.146 med avg_trade_return_pct 0.25% helt på grensen for marginale gebyrer, kontrollert maksimalt 11.8% drawdown og ingen tvangslikvidering, men impact_cost_pct 9.6% ved en kapasitet på bare $10.8M og positiv avkastning kun i 2023.

Stratmill er et forsknings- og papirhandelsverktøy, ikke finansiell rådgivning eller en megler. Backtest- og papirresultater er hypotetiske. Handel innebærer risiko for tap.