Naar inhoud gaan
Alle strategieën

Strategieën

BTC USD-M dagelijkse fundingbevestigde trend, long-short (perpetual met één instrument BINANCE, dagcandles + uitgebreide fundinggeschiedenis over meerdere jaren; volg WITH de trend alleen wanneer funding CONFIRMS echte directionele vraag bevestigt; exit bij divergentie tussen funding en prijs; positiegrootte afgestemd op bescherming tegen extreme verliezen; weinig parameters)

Uitkomst: Gestaakt

BtcDailyFundingConfirmedTrendLS

Samenvatting uitkomst

De BTC USD-M Daily Funding-Confirmed Trend-strategie was bedoeld om een gevalideerde familie te voltooien door alleen met de BTC-trend mee te handelen wanneer funding echte directionele vraag bevestigde, holle trends eruit te filteren en te sluiten bij divergentie tussen funding en prijs. De eerste backtest zag er redelijk uit — rendement van 37.38%, Sharpe 0.45, 62 schone trades, beperkte drawdown van 14.3% — en kreeg ondanks rendementen die geconcentreerd waren in bepaalde regimes en door uitschieters werden……Meer tonenMinder tonen

De BTC USD-M Daily Funding-Confirmed Trend-strategie was bedoeld om een gevalideerde familie te voltooien door alleen met de BTC-trend mee te handelen wanneer funding echte directionele vraag bevestigde, holle trends eruit te filteren en te sluiten bij divergentie tussen funding en prijs. De eerste backtest zag er redelijk uit — rendement van 37.38%, Sharpe 0.45, 62 schone trades, beperkte drawdown van 14.3% — en kreeg ondanks rendementen die geconcentreerd waren in bepaalde regimes en door uitschieters werden gedragen het oordeel 'optimaliseren'. Maar de optimalisatiefase 3 liet zien dat de edge op geluk berustte: de onaangeroerde, chronologisch geordende holdout was ronduit negatief (Sharpe -0.9946), de deflated Sharpe was 0.0003 tegenover een grens van 0.95, PBO was 0.62 en de geoptimaliseerde Sharpe van 0.739 bleef ver onder de geluksgrens van 2.01 beste van -225, met drie gevoeligheidskliffen en een negatieve information ratio tegenover buy-and-hold. De analist liet de strategie vallen en concludeerde dat fundingbevestiging toevoegen aan BTC — dat al een gepromoveerde momentumvariant had — geen promootbare edge opleverde en slechts het patroon van deflatie en verval bij één activum uit deze familie herhaalde.

Hypothese

Een LONG-SHORT, SINGLE-INSTRUMENT, DAILY trendvolgende strategie op BTCUSDT.BINANCE (USD-M perpetual) die de SEPARATELY-VALIDATED, PROMOTED fundingbevestigde trendfamilie van de strategy factory voltooit — gepromoveerd op ETH (EthPerpDailyFundingConfirmedTrendLS), nog in afwachting op SOL (mijn eerdere inzending) — door deze toe te passen op BTC, de grote kernmunt met de diepste liquiditeit, de zuiverste trends en de beste validatiemogelijkheden. Dit is de door het bewijs afgedwongen keuze nadat de ontwerpruimte……Meer tonenMinder tonen

Een LONG-SHORT, SINGLE-INSTRUMENT, DAILY trendvolgende strategie op BTCUSDT.BINANCE (USD-M perpetual) die de SEPARATELY-VALIDATED, PROMOTED fundingbevestigde trendfamilie van de strategy factory voltooit — gepromoveerd op ETH (EthPerpDailyFundingConfirmedTrendLS), nog in afwachting op SOL (mijn eerdere inzending) — door deze toe te passen op BTC, de grote kernmunt met de diepste liquiditeit, de zuiverste trends en de beste validatiemogelijkheden. Dit is de door het bewijs afgedwongen keuze nadat de ontwerpruimte was teruggebracht tot precies twee werkende, backtestbare mechanismen: (1) dagelijkse prijs trend/momentum op BTC/ETH/SOL (gepromoveerd), en (2) funding-CONFIRMED-trend (gepromoveerd ETH). De analist heeft de grenzen expliciet en herhaaldelijk vastgesteld: de funding-CONFIRMED-trend WORKS, terwijl een funding-EXTREME CONTRARIAN-fade CLOSED OUT (geen edge); strategieklonen voor één munt die PRICE-ONLY-trends volgen op altcoins buiten de kern ALL falen (BNB/LTC/LINK/AVAX/DOT), maar de trend-edge bestaat wel bij grote kernmunten; alle intraday- en contrarian fades wissen de winst uit; en elke liquidatie-/OI-SIGNAL-strategie is niet backtestbaar door de datamuur voor gedwongen liquidatiestromen rond april -2026. Deze hypothese blijft volledig binnen de twee WORKING-families, op het activum met de beste validatiemogelijkheden, en gebruikt BACKTESTABLE aan uitgebreide fundinggeschiedenis (de run met fundingextremen bevestigde dat er ~6 jaar / 149 fundingwaarnemingen bestaan voor BTC, zodat funding als signaal volledig backtestbaar is, anders dan liquidaties/OI). Het ontwerp houdt rekening met elke bevestigde valkuil: SINGLE-INSTRUMENT / SINGLE-VENUE / SINGLE-ACCOUNT (geen fout bij aggregatie van rendement/eigen vermogen voor meerdere instrumenten); funding wordt alleen gebruikt als bevestigende SIGNAL (geen problemen met carry/opbouw of meerdere accounts); DAILY-frequentie (niet de mislukte intraday-fadehorizon); momentumrichting (handelen WITH de trend mee, de werkende richting, nooit contrair); en TAIL-SAFE-beheersing (hefboom <= 1.5, harde ATR-stop, bescheiden limiet op de nominale positie) om een accountimplosie zoals bij LINK te voorkomen. De fundingbevestiging is het echte onderscheid met het gepromoveerde gewone BTC TS-momentum: ze filtert 'holle' trends eruit (de prijs stijgt door het sluiten van shortposities zonder bevestiging door funding) en zorgt voor een vroege exit bij divergentie tussen funding en prijs (uitputting). Het doel is de correlatie met de variant die uitsluitend op prijs gebaseerde BTC-trends volgt te verlagen en die strategie te verbeteren. Weinig parameters om overfitting tegen te gaan.

Iteratie 2 verhelpt de fout in laag -2: de strategiemodule van de verifier behoudt de binding van `@staticmethod` niet, waardoor `self._ema(values, period)` `self` als derde positioneel argument meegaf en in alle zes synthetische scenario's een TypeError veroorzaakte. De minimale, gerichte wijziging is `_ema` van een statische methode om te zetten naar een gewone instantiemethode (`def _ema(self, values, period)`), zodat `self` correct wordt gebonden en de aanroep precies twee positionele argumenten doorgeeft. De overige logica, imports, parameters en signaalwerking zijn ongewijzigd — alle eerder geslaagde lagen blijven intact. De strategie implementeert nog steeds de hypothese van een dagelijks funding-bevestigde trend op BTC: continu EMA-spreadsignaal, fundingbevestiging als voorwaarde voor instappen, divergentie-/trend-/ATR-uitstappen en positiegrootte afgestemd op het kapitaal en bestand tegen extreme verliezen, met gebruik van de hefboom 1.5x.

De deflated Sharpe en de forward holdout mislukten overtuigend bij optimalisatiepoging 1. DSR=0.0003 (tegenover 0.95 bar), met de geoptimaliseerde Sharpe 0.739 FAR onder de gelukgrens voor het verwachte maximum bij 225 pogingen: 2.0094 (is_significant=false, sharpe_ci_low -0.0382 overschrijdt 0, PBO 0.6164 >0.5) — na correctie voor meervoudig toetsen is de geselecteerde beste configuratie uit -225 statistisch niet te onderscheiden van ruis bij best-of-N-selectie; probabilistic_sharpe 0.9762 tegenover DSR 0.0003……Meer tonenMinder tonen

De deflated Sharpe en de forward holdout mislukten overtuigend bij optimalisatiepoging 1. DSR=0.0003 (tegenover 0.95 bar), met de geoptimaliseerde Sharpe 0.739 FAR onder de gelukgrens voor het verwachte maximum bij 225 pogingen: 2.0094 (is_significant=false, sharpe_ci_low -0.0382 overschrijdt 0, PBO 0.6164 >0.5) — na correctie voor meervoudig toetsen is de geselecteerde beste configuratie uit -225 statistisch niet te onderscheiden van ruis bij best-of-N-selectie; probabilistic_sharpe 0.9762 tegenover DSR 0.0003 is de klassieke selectieval waarbij PSR wordt opgeblazen ten opzichte van DSR. Doorslaggevend is dat de onaangeroerde, chronologisch geordende HOLDOUT FAILED en NEGATIVE is (holdout_sharpe -0.9946, ratio -1.239 tegenover WF-OOS 0.8027) — het recente marktregime verliest geld op data die de optimizer nooit heeft gezien, en het eerste walk-forward-venster van OOS is al negatief (-0.786). De gevoeligheid FAILED heeft cliffparameters (3) (trend_ma, tp_atr_mult, funding_smooth_obs) en het volledige raster ligt rond 0.27-0.92, overal onder de gelukgrens. De strategie heeft een NEGATIVE information_ratio (basis -0.674, geoptimaliseerd -0.6187) met benchmark_meaningful=true — qua risico-rendement presteert ze slechter dan haar eigen BTC buy-and-hold — en haar edge wordt gedragen door uitschieters (kurtosis 55.6->79.8, scheefheid 4.1->6.9, tail_ratio 0.05) en neemt af (jaarlijkse 2023 -5.5%, 2025 -10%, 2026 -2%). Niet verder itereren (poging 1 van 2): de doorslaggevende tekortkomingen zijn een negatieve forward holdout plus niet-significantie bij best-of--225 met PBO 0.62, en het volledige gevoeligheidsoppervlak blijft onder de significantiegrens, dus er is geen robuuste zone om naartoe bij te sturen — een tweede best-of--225-ronde selecteert opnieuw dezelfde niet-significante, afnemende configuratie. Niet doorgaan met revise_hypothesis: BTC is een geschikt instrument en dit is een probleem met generalisatie naar de toekomst/meervoudig toetsen, geen bewezen mechanisme dat op een dood doelwit is gestrand — de funding-confirmed-trend-familie heeft al een gepromoveerde ETH-variant en BTC heeft al een gepromoveerde variant met gewone TS-momentum, dus de toevoeging van fundingbevestiging aan BTC leverde geen afzonderlijke edge op die promotie verdient. FAILURE PATTERN: het overzetten van het gepromoveerde ETH-mechanisme met bevestiging van de fundingtrend naar één activum, BTC, geeft NOT geen recht op promotie — de BTC-overzetting levert hetzelfde deflatiepatroon op als bij een dagelijkse trend op één asset (DSR 0.0003, geoptimaliseerde Sharpe 0.739 onder de gelukgrens van 2.01, PBO 0.62, 3 gevoeligheidscliffs), een NEGATIVE forward holdout (-0.9946) en een negatieve information ratio tegenover de eigen buy-and-hold; de edge wordt gedragen door uitschieters en neemt af sinds 2023. Een walk-forward zonder overfitvlag en een positief gemiddelde van OOS meten consistentie, geen significantie of generalisatie naar de toekomst, en redden geen strategie die geld verliest in de forward holdout.

Implementatie

Dagelijkse trendvolgende strategie met long en short op BTCUSDT USD-M perpetual (dagbars). De strategie handelt WITH de prijstrend mee (combinatie van snelle/langzame EMA en een oplopende 100-daagse MA), maar alleen wanneer de funding rate echte directionele vraag bevestigt (positieve funding voor longs, negatieve voor shorts). Sluit bij een harde ATR-stop, ATR-take-profit, divergentie tussen funding en prijs (uitputting) of ongeldig geworden trend in de EMA-combinatie. Bescherming tegen extreme verliezen: hefboom 1.5x, harde ATR-stop en nominale positie begrensd op de met hefboom vergrote eigenvermogenswaarde.

Verificatieresultaten

Verificatie mislukt (laag 2 — synthetische scenario's): Gebruikte parameters: ['fast_ema', 'slow_ema', 'trend_ma', 'risk_frac', 'atr_period', 'tp_atr_mult', 'conf_funding', 'entry_thresh', 'exit_funding', 'min_notional', 'atr_stop_mult', 'ma_slope_lookback', 'funding_smooth_obs'] Controleer of __init__ alle attributen instelt vanuit self.parameters.get(). - steady_uptrend: TypeError: BtcDailyFundingConfirmedTrendLS._ema() takes 2 positional arguments but 3 were given (bar timestamp: 1735697040000) -……Meer tonenMinder tonen

Verificatie mislukt (laag 2 — synthetische scenario's): Gebruikte parameters: ['fast_ema', 'slow_ema', 'trend_ma', 'risk_frac', 'atr_period', 'tp_atr_mult', 'conf_funding', 'entry_thresh', 'exit_funding', 'min_notional', 'atr_stop_mult', 'ma_slope_lookback', 'funding_smooth_obs'] Controleer of __init__ alle attributen instelt vanuit self.parameters.get(). - steady_uptrend: TypeError: BtcDailyFundingConfirmedTrendLS._ema() takes 2 positional arguments but 3 were given (bar timestamp: 1735697040000) - steady_downtrend: TypeError: BtcDailyFundingConfirmedTrendLS._ema() takes 2 positional arguments but 3 were given (bar timestamp: 1735697040000) - flat_ranging: TypeError: BtcDailyFundingConfirmedTrendLS._ema() takes 2 positional arguments but 3 were given (bar timestamp: 1735697040000) - volatility_spike: TypeError: BtcDailyFundingConfirmedTrendLS._ema() takes 2 positional arguments but 3 were given (bar timestamp: 1735697040000) - zero_volume: TypeError: BtcDailyFundingConfirmedTrendLS._ema() takes 2 positional arguments but 3 were given (bar timestamp: 1735697040000) - price_gap: TypeError: BtcDailyFundingConfirmedTrendLS._ema() takes 2 positional arguments but 3 were given (bar timestamp: 1735697040000)

Backtest-review

Sharpe
0,45
Totaal rendement
37,38%
Maximale drawdown
14,33%
Totaal aantal trades
62
Winratio
51,6%
Winstfactor
1,35

De strategie werkt correct: 62 signalen -> 62 entries, 0 verworpen; zowel de long- (35) als de shortpositie (27) wordt geopend.

Trades volgen het beschreven mechanisme — funding-bevestigd, WITH-trend, dagelijks long-short — zonder afwijking van het mechanisme of aanwijzingen voor een coderingsfout.

Echte, zij het bescheiden, edge die na handelskosten overeind blijft: profit_factor 1.35, verwachtingswaarde +$395/trade, avg_position ~20% eigen vermogen, max_dd beperkt tot 14.3%.

Het aantal trades (62 over ~6.5 jaar) past bij een dagelijkse trendstrategie met filters en is toereikend voor een parametersweep; de strategie valt binnen een gepromote familie (ETH funding-bevestigde trend is al gepromoveerd).

Bescheiden Sharpe van 0.45 in de kop met sharpe_ci_low -0.46 (CI omvat 0) — significantie is de open vraag; die moet blijken uit deflated Sharpe en de holdout bij optimalisatie.

Rendement is geconcentreerd in bepaalde regimes: 2020 (+15%) en 2024 (+23%) dragen het, terwijl 2023 (-5.5%), 2025 (-10%), 2026 (-2%) negatief zijn; return_kurtosis 55.6 / scheefheid 4.1 wijst op afhankelijkheid van uitschieters.

information_ratio -0.67 (benchmark_meaningful=true) — risicogecorrigeerd slechter dan buy-and-hold; het fundingfilter moet aantonen dat het niet correleert met de gewone BTC TS-momentumvariant.

Analyse

Het ontwerp met één instrument, één handelsplatform en één account vermijdt valkuilen rond aggregatie van meerdere instrumenten en opgebouwde funding; funding wordt alleen als bevestigend signaal gebruikt.

Niet als overfit gemarkeerd bij walk-forward-validatie (gemiddeld IS 1.15 -> gemiddeld OOS 0.80) en lage basisdrawdown (14.3%); max_dd 10.1% geoptimaliseerd.

Schone uitvoering: 62 transacties op basis / 72 geoptimaliseerd, geen weggevallen transacties of problemen met minimumorderwaarde, avg_trade_return ruim boven de kostenbodem.

Onaangeroerde, chronologisch geordende HOLDOUT FAILED en is NEGATIVE: holdout_sharpe -0.9946, ratio -1.239 tegenover WF-OOS 0.8027 — het recente regime verliest geld buiten de steekproef.

Faalt overtuigend voor robuustheid bij meervoudig toetsen: DSR=0.0003, is_significant=false, sharpe_ci_low -0.0382 (CI omvat 0), PBO=0.6164 (>0.5); de geoptimaliseerde Sharpe 0.739 ligt ver onder de verwachte maximale geluksgrens bij 225 pogingen van 2.0094.

Gevoeligheid FAILED met 3 parameters met kliffen (trend_ma, tp_atr_mult, funding_smooth_obs); het hele oppervlak ligt rond 0.27-0.92, zonder robuust gebied boven de significantiedrempel.

NEGATIVE information_ratio (basis -0.674, geoptimaliseerd -0.6187) met benchmark_meaningful=true — risicogecorrigeerd slechter dan de eigen BTC buy-and-hold.

Eerste OOS-periode negatief (-0.786); de edge wordt gedragen door uitschieters (kurtosis 55.6/79.8, scheefheid 4.1/6.9, tail_ratio 0.05) en neemt af (jaarlijkse 2023 -5.5%, 2025 -10%, 2026 -2%).

Samenvatting uitkomst

Een gepromoveerd mechanisme (ETH funding-bevestigde trend) toepassen op een ander afzonderlijk activum betekent niet dat het ook promootbaar is — BTC had al een gepromoveerde gewone TS-momentumvariant, dus fundingbevestiging toevoegen leverde geen onderscheidende edge op die generaliseert naar nieuwe data en vertoonde opnieuw het patroon van verzwakking van een dagelijkse trend op één activum.

Na optimalisatiepoging 1 stemde de analist voor opgeven, omdat de strategie overtuigend faalde voor de deflated-Sharpe- en forward-holdouttests: een negatieve holdout buiten de steekproef, statistische insignificantie bij best-of--225, (PBO 0.62), 3 gevoeligheidskliffen en een negatieve information ratio ten opzichte van de eigen BTC buy-and-hold lieten geen robuuste zone over om op te tunen.

Een dagelijkse long-short trendvolgende strategie met één instrument op BTCUSDT Binance-perpetuals. De strategie handelde mee met de prijstrend, maar alleen wanneer de funding rate op echte directionele vraag wees, en paste het gepromoveerde ETH-mechanisme voor funding-bevestigde trends toe op BTC.

De eerste backtest passeerde de beoordelingsdrempel met een totaalrendement van 37.38%, Sharpe 0.45, 62 trades (35 long / 27 short), profitfactor 1.35 en maximale drawdown van 14.3%, maar bij optimalisatie stortte het resultaat in: de onaangeroerde holdout was negatief (holdout_sharpe -0.9946, ratio -1.239 tegenover WF-OOS 0.80), de deflated Sharpe was 0.0003, PBO 0.6164, en de geoptimaliseerde Sharpe van 0.739 lag ver onder de geluksgrens van 225 pogingen: 2.0094.

Stratmill is een onderzoeks- en papertrading-tool, geen financieel advies of broker. Backtest- en paperresultaten zijn hypothetisch. Handelen brengt risico op verlies met zich mee.