Naar inhoud gaan
Alle strategieën

Strategieën

ETH USD-M momentum op basis van tijdreeksen, gefilterd op efficiëntie, long-short (perpetueel contract voor één instrument BINANCE, candles van 4 uur; handel de trend over N candles ONLY wanneer de Kaufman-efficiëntieratio bevestigt dat de beweging SMOOTH en directioneel is — sla zijwaartse trends over waarin whipsaws de trendwinst tenietdoen — positiegrootte afgestemd op volatiliteit + trailing exit van ATR, 3 parameters).

Uitkomst: Gestaakt

EthEfficiencyGatedTimeSeriesMomentumLS

Samenvatting uitkomst

Deze strategie was deze sessie het meest veelbelovende lid van de trendfamilie: een efficiëntieratiofilter dat alleen vloeiende directionele bewegingen verhandelde, plus volatiliteitsgerichte positiegrootte en een shortzijde, leverde een werkelijk gezond risicoprofiel op — 18% maximale drawdown, positieve scheefheid, een evenwichtige, vrijwel marktneutrale portefeuille en een regimeverdeling (slechts -6.7% in 2022) die de long-only-mandjes nooit bereikten. De strategie doorstond de optimalisatiepoort vooraf met……Meer tonenMinder tonen

Deze strategie was deze sessie het meest veelbelovende lid van de trendfamilie: een efficiëntieratiofilter dat alleen vloeiende directionele bewegingen verhandelde, plus volatiliteitsgerichte positiegrootte en een shortzijde, leverde een werkelijk gezond risicoprofiel op — 18% maximale drawdown, positieve scheefheid, een evenwichtige, vrijwel marktneutrale portefeuille en een regimeverdeling (slechts -6.7% in 2022) die de long-only-mandjes nooit bereikten. De strategie doorstond de optimalisatiepoort vooraf met het oordeel ‘optimaliseren’, maar de optimalisatie in 3 fasen bracht dezelfde fatale zwakte als bij de verwante strategieën aan het licht: de in-sample Sharpe van 1.058 zakte buiten de steekproef naar 0.135, met één negatief venster; PBO bereikte 0.68; en de gedefleerde Sharpe van 0.416 bestempelde het resultaat als ruis uit de beste van -225 proeven. Zelfs de geselecteerde configuratie miste alle promotiedrempels, en de enige robuuste parameterregio bleef steken op een niet-promoveerbare Sharpe van ~0.5. De analist liet de strategie na de eerste iteratie varen als een overduidelijk overfit resultaat zonder robuuste regio om naartoe te tunen — de trendvoorsprong, gefilterd op ER en ETH, was echt, maar simpelweg te zwak om correctie voor meervoudig toetsen te doorstaan.

Hypothese

Een LONG-SHORT, directionele strategie op één instrument voor ETHUSDT.BINANCE (USD-M perp, bars van 4 uur), die bewust NOT de gewone trend op basis van een kruising van voortschrijdende gemiddelden, die steeds als ‘overig’ strandt, en NOT elke mean-reversion (de fade-families zijn dood). Het mechanisme richt zich rechtstreeks op de ONE reden waarom trendvolgend handelen in crypto faalt: whipsaws in zijwaartse regimes. Elke instap wordt gefilterd met de Kaufman Efficiency Ratio (ER = |close_t - close_{t-N}| /……Meer tonenMinder tonen

Een LONG-SHORT, directionele strategie op één instrument voor ETHUSDT.BINANCE (USD-M perp, bars van 4 uur), die bewust NOT de gewone trend op basis van een kruising van voortschrijdende gemiddelden, die steeds als ‘overig’ strandt, en NOT elke mean-reversion (de fade-families zijn dood). Het mechanisme richt zich rechtstreeks op de ONE reden waarom trendvolgend handelen in crypto faalt: whipsaws in zijwaartse regimes. Elke instap wordt gefilterd met de Kaufman Efficiency Ratio (ER = |close_t - close_{t-N}| / Σ|close_i - close_{i-1}| over de laatste N bars). ER≈1 betekent een zuivere directionele beweging; ER≈0 betekent dat dezelfde netto beweging via rumoerige heen-en-weerbewegingen tot stand kwam. We nemen de N-bars trend alleen wanneer ER boven een drempel ligt (de trend is werkelijk EFFICIENT) en blijven aan de zijlijn wanneer ER laag is (zijwaarts) — precies het regime waarin trendstrategieën op basis van kruisingen verlies lijden. De richting is het teken van het rendement over N bars: efficiënte stijging → LONG, efficiënte daling → SHORT (shortposities verdelen het rendement over regimes en beperken de drawdown in bearmarkten, anders dan de long-only-momentummandjes die allemaal sneuvelden bij een drawdown van >50% of hefboomwerking in één regime). De positiegrootte is VOLATILITY-TARGETED (constant fractioneel risico via ATR), zodat geen enkele transactie of regime de catastrofale klap door hefboomwerking zonder edge kan veroorzaken die de op volatiliteit geschaalde mand met 15 namen om zeep hielp. Puur OHLCV — geen afhankelijkheid van aanvullende data of andere handelsplatformen, dus geen data_unavailable-risico. Dit is NOT een rangschikkings-/rotatiemand (L12/L24 — één instrument, geen cross-sectionele sortering), NOT carry (dood buiten BTC), NOT opties (L23), NOT afhankelijk van liquidaties (L3), NOT directioneel op funding (L13). 3 parameters: ER terugblik N, ER instapdrempel, ATR trailing-multiplier.

Werkt de hypothese rechtstreeks uit met precies de 3 genoemde kernparameters (ER terugkijkperiode N=20, ER instapdrempel=0.30, ATR trailingfactor=3.0), plus standaard risicoparameters. De efficiëntiefilter is het mechanisme: de strategie handelt alleen mee met de trend wanneer de beweging echt EFFICIENT is en slaat zijwaartse trends over; precies dat regime breekt trendvolgen op basis van crossovers in crypto af. Long en short zorgen voor rendementen verdeeld over marktregimes en beperken de drawdown in een……Meer tonenMinder tonen

Werkt de hypothese rechtstreeks uit met precies de 3 genoemde kernparameters (ER terugkijkperiode N=20, ER instapdrempel=0.30, ATR trailingfactor=3.0), plus standaard risicoparameters. De efficiëntiefilter is het mechanisme: de strategie handelt alleen mee met de trend wanneer de beweging echt EFFICIENT is en slaat zijwaartse trends over; precies dat regime breekt trendvolgen op basis van crossovers in crypto af. Long en short zorgen voor rendementen verdeeld over marktregimes en beperken de drawdown in een bearmarkt; dit is geen long-only-momentummandje. De volatiliteitsgerichte positiegrootte op basis van ATR geeft een constant fractioneel risico (L15 — risico per transactie = stop_distance x positieomvang ~= 1% van het eigen vermogen; de bruto notional is onafhankelijk begrensd op 1x van het eigen vermogen). Zo worden de hefboomexplosies door samengestelde groei voorkomen die eerdere op volatiliteit geschaalde mandjes de das omdeden. calculate_signal geeft iedere candle de doorlopende waarde RAW ER*sign terug (verandert per candle, natuurlijke eenheden, wordt niet naar nul gefilterd); should_enter toetst die aan een drempel met overeenkomstige eenheid, volgens de richtlijnen voor doorlopende signalen. Het risico op nul transacties (L21/L25) is expliciet gecontroleerd op echte ETH 4-uursdata: bij N=20 / drempel=0.30 voldoet ongeveer 34% van de candles aan de instapvoorwaarde (ongeveer 744 van 2170 in een sandboxvenster van 365 dagen). Daardoor is minstens 1 transactie met ruime marge gegarandeerd en is de opwarmperiode van 22 candles een verwaarloosbaar deel van het venster. Alle hulpmethoden zijn instantiemethoden (geen @staticmethod), zodat ze na de MethodType-hertoewijzing van de Layer-2-verificatieproxy blijven werken. Puur één instrument, uitsluitend OHLCV: NOT een mandje op basis van rangschikking of rotatie (L12/L24), NOT carry (L1/L13), NOT opties (L23), NOT afhankelijk van liquidaties (L3), NOT mean-reversion en geen data_unavailable-risico. Het platform is futures (BINANCE), omdat de strategie short gaat; de hefboom blijft 1.0 en wordt niet gebruikt bij de positiebepaling, zodat de leverage_set_but_unused-voorwaarde niet wordt geactiveerd.

Gedefleerde Sharpe mislukt: DSR=0.416, verwacht maximum=0.834 over 225 proeven — de geselecteerde Sharpe (IS ~1.22) is niet te onderscheiden van ruis uit de beste van N; de gerealiseerde out-of-sample Sharpe is slechts 0.135. Dit is overfitting, geen tuningprobleem: de walk-forward markeert is_overfitted=true (IS gemiddeld 1.058 tegenover OOS gemiddeld 0.135) met OOS vensters [0.074, 0.824, -0.492] (één negatief — de voorsprong zit in één venster, niet in een stabiel signaal), en PBO 0.68 > 0.5 betekent dat de……Meer tonenMinder tonen

Gedefleerde Sharpe mislukt: DSR=0.416, verwacht maximum=0.834 over 225 proeven — de geselecteerde Sharpe (IS ~1.22) is niet te onderscheiden van ruis uit de beste van N; de gerealiseerde out-of-sample Sharpe is slechts 0.135. Dit is overfitting, geen tuningprobleem: de walk-forward markeert is_overfitted=true (IS gemiddeld 1.058 tegenover OOS gemiddeld 0.135) met OOS vensters [0.074, 0.824, -0.492] (één negatief — de voorsprong zit in één venster, niet in een stabiel signaal), en PBO 0.68 > 0.5 betekent dat de parameterselectie waarschijnlijk overfit is. Beide zijn niet te omzeilen harde poorten, dus promotie is onmogelijk. Zelfs de geselecteerde configuratie mist de promotiedrempels (Sharpe 0.768 < 1.5, win_rate 0.40 < 0.45, max_drawdown 16.1% > 10%, is_significant=false, sharpe_ci_low 0.106). Iteratie kan dit niet verhelpen: de enige robuuste parameterregio zonder afgrond ligt op Sharpe ~0.5, met een CI die door nul loopt — zelf niet promoveerbaar — dus er is geen robuuste regio waarop een tweede optimalisatieronde kan afstemmen; die zou alleen opnieuw ruis uit dezelfde zwakke voorsprong selecteren. Dit is het klassieke patroon van overfitting (hoge IS, ingestorte OOS); volgens het beleid betekent dit afbreken in plaats van herzien. De kalibratie bevestigt dit: de vrijwel identieke mand met Kaufman-ER-majors (gelijkenis 0.72), de ETH Donchian-trend en de trendvolgers op basis van BTC 200-MA zijn allemaal als overfit afgebroken. De trendvoorsprong, gefilterd op ER en ETH, is werkelijk te zwak om correctie voor meervoudig toetsen te doorstaan.

Implementatie

Long-shortmomentum op één instrument in tijdreeksen voor ETHUSDT.BINANCE (USD-M-perp, candles van 4 uur), gefilterd met de Kaufman Efficiency Ratio. Per candle berekent het ER = |close_t - close_{t-N}| / sum|close_i - close_{i-1}| over de laatste N candles (ER~1 = een vloeiende directionele beweging, ER~0 = dezelfde netto beweging via rumoerige heen-en-weerbewegingen). Het signaal is ER * sign(N-bar rendement), een doorlopende waarde in [-1,1]. De strategie stapt in de N-bar trend ONLY wanneer |signaal| boven een……Meer tonenMinder tonen

Long-shortmomentum op één instrument in tijdreeksen voor ETHUSDT.BINANCE (USD-M-perp, candles van 4 uur), gefilterd met de Kaufman Efficiency Ratio. Per candle berekent het ER = |close_t - close_{t-N}| / sum|close_i - close_{i-1}| over de laatste N candles (ER~1 = een vloeiende directionele beweging, ER~0 = dezelfde netto beweging via rumoerige heen-en-weerbewegingen). Het signaal is ER * sign(N-bar rendement), een doorlopende waarde in [-1,1]. De strategie stapt in de N-bar trend ONLY wanneer |signaal| boven een efficiëntiedrempel uitkomt (0.30) — LONG bij een efficiënte stijging, SHORT bij een efficiënte daling — en blijft zonder positie wanneer ER laag is (het grillige regime waarin crossover-trend door whipsaws verlies lijdt). De positiegrootte wordt afgestemd op de volatiliteit: een constant fractioneel risico (1% van het eigen vermogen) gedeeld door een stopafstand op basis van ATR (atr_trail_mult x ATR), zodat hogere volatiliteit de positie automatisch verkleint en geen enkele transactie of marktfase kan leiden tot een hefboomexplosie zonder werkelijk voordeel; een harde limiet op de nominale positie (1x van het eigen vermogen) en geen hefboom begrenzen de bruto-exposure. De uitstap gebeurt via een ATR-trailingstop (volgt het gunstigste uiterste op afstand van atr_trail_mult x ATR) en een uitstap bij efficiënte omkering, die de positie sluit zodra de tegenovergestelde efficiënte trend verschijnt. Uitsluitend OHLCV — geen aanvullende gegevens of gegevens van andere handelsplatforms.

Verificatieresultaten

Een analist moet het volledige verleden beoordelen; het beperkte drawdown- en positieve-scheefheidsprofiel maken dit een redelijke kandidaat voor optimalisatie en iteratie, geen voor de hand liggende reden om op te geven. De negatieve 1-jarige sandbox en Sharpe die rond nul schommelt, vragen echter om voorzichtigheid.

Uitkomst voor de analist (geen codefout): de sandbox is licht negatief — total_return -8.7%, Sharpe -0.67 (CI [-2.27, +0.90], schommelt rond nul), profit_factor 0.74, win_rate 0.36 over 59 transacties, max_drawdown 19.5%. In tegenstelling tot de strategieën uit deze sessie die volledig instortten, heeft deze een HEALTHY trendvolgend profiel (return_skew +0.52, avg_win $1173 > avg_loss $878, tail_ratio 1.14, beperkte drawdown van 19.5%). De efficiëntiefilter en ATR volatiliteitsgerichte positiegrootte beperken de drawdown zoals bedoeld; het tekort is een winstpercentage onder -50% dat in dit venster van één jaar de kosten niet compenseerde. Voor BACKTEST_REVIEW is dit een meetbare vraag over de edge, geen code die opnieuw geschreven moet worden.

Controleer dat de backtest over de volledige historie minstens ~100 transacties oplevert voordat u vaste conclusies trekt.

59 transacties in 364 dagen is op zichzelf grensgeval (onder de drempel van ~100 per venster), maar bij extrapolatie van ~59 per jaar komt het totaal in de meerjarige backtest ruim boven ~100 uit. Meetbaarheid vormt hier dus geen belemmering, anders dan bij een signaal met van nature lage handelsfrequentie.

Backtest-review

Sharpe
0,64
Totaal rendement
97,04%
Maximale drawdown
18,04%
Totaal aantal trades
334
Winratio
35,3%
Winstfactor
1,30

avg_trade_return_pct 0.79% — ruim boven de kostendrempel voor futures van 0.15%; echte edge na kosten.

profit_factor 1.30 met positieve scheefheid 1.53 en tail_ratio 1.30 — gezonde opbrengststructuur voor trendvolgen (kleine verliezen, grote winsten).

max_drawdown 18.0% (ruim onder 50%), Calmar 4.44 — risico is beheerst, geen aanwijzing voor een hefboomexplosie.

Rendementen verdeeld over regimes: positief in 2020/2021/2023/2024/2025 en slechts -6.7% tijdens de bearmarkt van 2022. Het long-short-ontwerp bood de bescherming tegen een bearmarkt die bij de long-only-mandjes ontbrak.

Evenwichtige portefeuille (170 long / 164 short), lage bèta 0.05, positieve alfa 0.053 — een onderscheidende, bijna marktneutrale rendementsreeks.

Goed bemonsterd (334 transacties), dus de parametergevoeligheid is statistisch betekenisvol.

Sharpe 0.637 is bescheiden en de lage waarde van CI (-0.03) komt maar net boven nul uit — de edge moet bij optimalisatie worden versterkt om voor promotie in aanmerking te komen.

information_ratio -0.66 presteert negatief tegenover buy-and-hold ETH (al is buy-and-hold geen eerlijke benchmark voor een long-short met lage bèta).

2026 laat een aanhoudende periode met drawdown zien (rollende Sharpe negatief) — let bij walk-forward op de robuustheid van OOS in het recente venster.

Analyse

Gezond risicoprofiel: geoptimaliseerde max_drawdown 16.1%, geen liquidatie, positieve scheefheid 1.38, tail_ratio 1.34 — een echte opbrengststructuur voor trendvolgen.

avg_trade_return_pct 1.42% ligt ruim boven de kostendrempel; capaciteit van ~$42M is inzetbaar.

De gevoeligheid verloopt soepel, zonder scherpe grenzen — de code klopt en werkt zoals bedoeld.

Het long-short-ontwerp hield 2022 positief (+12.6% na optimalisatie) en leverde de beloofde regimeverdeling op.

HARD FAIL: walk-forward is_overfitted=true — IS Sharpe zakt buiten de steekproef van 1.058 naar OOS 0.135, met OOS vensters [0.074, 0.824, -0.492] (één negatief, sterk wisselend).

HARD FAIL: PBO 0.68 > 0.5 — de parameterselectie is waarschijnlijker overfit dan niet.

deflated_sharpe 0.416 << 0.95, is_significant=false, sharpe_ci_low 0.106 — de geselecteerde Sharpe is een ruisachtig beste resultaat onder -225 tests, geen gevalideerde edge.

Zelfs de geselecteerde configuratie mist de drempels: Sharpe 0.768 < 1.5, win_rate 0.40 < 0.45, max_drawdown 16.1% > 10%.

De enige robuuste parameterruimte zonder scherpe grens zit op Sharpe ~0.5 — zelf onder de promotiedrempels en met een CI die rond nul schommelt; er is geen regio die voor promotie in aanmerking komt om op af te stemmen.

Kalibratie van de familie: bijna identieke ER/trendstrategieën (simulatie van een mandje grote munten op basis van Kaufman-ER 0.72, ETH Donchian, BTC 200-MA) werden alle ALL opgegeven wegens overfitting.

Samenvatting uitkomst

Een filter op de efficiëntieratio verbeterde de opbrengstverdeling van de trend echt: gecontroleerde drawdown, positieve scheefheid en echte bescherming tegen de bearmarkt van 2022 dankzij de shortzijde. Toch was de trendedge gefilterd op ER en ETH te zwak om correctie voor meervoudig toetsen te doorstaan. Samen met het bijna identieke mandje op basis van Kaufman-ER, ETH Donchian en vergelijkbare strategieën op basis van BTC 200-MA bevestigt dit dat deze trendklasse voor één instrument overfit en niet generaliseert.

De analist gaf het oordeel ‘opgeven’ vanwege niet te omzeilen harde voorwaarden tegen overfitting: walk-forward is_overfitted=true met OOS vensters [0.074, 0.824, -0.492] (de edge zit in één venster), PBO 0.68 > 0.5 en een gedevalueerde Sharpe van 0.416 tegenover een verwacht maximum van 0.834 over 225 tests — dit betekent dat de geselecteerde Sharpe ruis was van het beste resultaat onder N tests. De enige robuuste parameterruimte zonder scherpe grens zat op Sharpe ~0.5, met een CI die rond nul schommelde; er bleef geen regio over die voor promotie in aanmerking kwam.

Een long-short-strategie voor tijdreeks-momentum met één instrument op ETHUSDT.BINANCE (USD-M perp, candles van 4 uur). De strategie handelt de trend over N candles alleen wanneer de Kaufman-efficiëntieratio bevestigt dat de beweging soepel en directioneel is; in zijwaartse markten blijft ze aan de zijlijn. De positiegrootte wordt afgestemd op de volatiliteit met ATR en een trailing exit van ATR; de shortposities zorgen voor een verdeling van rendement over regimes.

De eerste backtest was de gezondste binnen de familie — +97% rendement over 334 evenwichtige transacties (170 long / 164 short), winstfactor 1.30, avg_trade_return_pct 0.79%, positieve scheefheid 1.53, slechts 18.0% maximale drawdown en maar -6.7% tijdens de bearmarkt van 2022 — maar de Sharpe was bescheiden: 0.637 (CI schommelde rond nul). Optimalisatie bracht die naar Sharpe 0.768 / +256%, maar signaleerde is_overfitted=true (IS 1.058 → OOS 0.135), PBO 0.68 en gedevalueerde Sharpe 0.416.

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.