Spring til indhold
Alle strategier

Strategier

ADA 4H MACD bullish crossover med histogramacceleration, long-only på ADAUSDT.BINANCE

Resultat: Opgivet

AdaFourHourMacdBullishCrossoverHistogramAccelerationLong

Resultatoversigt

Denne strategi introducerede porteføljens første MACD-mekanisme — en long-only ADA 4H bullish crossover, filtreret med histogramacceleration for at undgå falske signaler i ujævne markeder. En tidligere iteration crashede i lag -2 på grund af et problem med en staticmethod-deskriptor; rettelsen i iter-2 (hjælpefunktion på modulniveau EMA) lod strategien køre og genererede 427 handler. Men edge var stort set break-even (PF 1.02, Sharpe 0.06, ~0.07%/handel under omkostningernes bundniveau) og kunne ikke sættes i drift — 50% i market impact-omkostninger og kapacitet på ~$392K — med afkast koncentreret i 2020/2021/2023 og negative resultater i fire af syv år. Analytikeren opgav strategien før optimering og konkluderede, at crossoveren giver gentagne falske signaler i ujævne markeder trods accelerationsfilteret, at overdreven handel med en altcoin med middel likviditet lader gebyrer og market impact dominere, og at justering kun ville overtilpasse strategien til de tidlige bull-år og fejle på den seneste holdout-periode.

Hypotese

En long-only momentumstrategi med MACD-crossover for ét instrument på ADAUSDT.BINANCE — bekræftet testbar ifølge FULL-serien af nylige vellykkede tilføjelser af enkeltinstrumenter til ADA-4H-pipeline (ADADonchianBreakoutLong4HOnly, ADAWeekendCalendarEffectLong, ADAVolContractionSqueezeLong, ADABullishRSIDivergenceLong, ADADonchianBreakdownShort4HOnly blev alle backtestet uden problemer udelukkende på ADA-4H-bars — hvilket fastslår dette som det mest pålidelige testbare setup). Strukturelt forskellig fra alle……Vis mereVis mindre

En long-only momentumstrategi med MACD-crossover for ét instrument på ADAUSDT.BINANCE — bekræftet testbar ifølge FULL-serien af nylige vellykkede tilføjelser af enkeltinstrumenter til ADA-4H-pipeline (ADADonchianBreakoutLong4HOnly, ADAWeekendCalendarEffectLong, ADAVolContractionSqueezeLong, ADABullishRSIDivergenceLong, ADADonchianBreakdownShort4HOnly blev alle backtestet uden problemer udelukkende på ADA-4H-bars — hvilket fastslår dette som det mest pålidelige testbare setup). Strukturelt forskellig fra alle tidligere ADA-pipelinetstrategier: de bruger priskanal (Donchian), kalendertiming (weekendeffekt), volatilitetsregime (squeeze), middeltilbagevenden (BB) eller ekstrem momentum i én serie (RSI). Dette er porteføljens FIRST strategi baseret på MACD — den bruger GAP mellem to EMA'er (12 og 26 perioder) som retningssignal samt accelerationen i MACD-histogrammet som bekræftelse. Mekanismen (Appel 1979 'Time Trend Identification with Charts and Technical Methods'; Appel 2005 'Technical Analysis: Power Tools for Active Investors'; bekræftet i krypto af Caporale-Plastun 2018, Day-Glass-Wang 2020): en bullish MACD-crossover (MACD-linjen krydser ABOVE-signallinjen) angiver et regimeskifte, hvor kortsigtet momentum accelererer i forhold til mellemlangt momentum. Den klassiske crossover har en HIGH rate af falske signaler i ujævne markeder — derfor tilføjer strategien et HISTOGRAM ACCELERATION-filter (histogrambjælke n > histogrambjælke n-1 > histogrambjælke n-2), som begrænser indgange til kun ACCELERATING bullish regimer. Dette adresserer fejltilstanden i den tidligere Keltner range-strategi: histogramacceleration-filteret ENSURES vi kun går ind under tydeligt trendende (ikke intervalbundne) forhold. MACD-signalet er strukturelt forskelligt fra RSI, som bruges i ADABullishRSIDivergenceLong — RSI måler momentum MAGNITUDE; MACD måler momentum DIRECTION via EMA-gap. De to signaler er empirisk ukorrelerede i praksis. Bruger ONLY ADAUSDT.BINANCE 4H-bars — ét instrument, én tidsramme, ingen risiko fra tværgående aktiver audit_stale. Udfylder vigtige huller: (1) FIRST MACD-BASED-strategi i porteføljen (helt ny signalklasse — EMA-gap frem for pris/volatilitet/kalender/RSI), (2) enkelhed med ét instrument, (3) long-only med et ordentligt trendfilter (histogramaccelerationen), (4) instrument bekræftet testbart. Positionsstørrelse: 18% pr. handel. Risiko pr. handel: ~1.5% begrænset af stop-loss.

Iteration-2: minimal rettelse af TypeError i lag-2 (_ema() tager 2 positionsargumenter, men fik 3). Grundårsag: hjælpefunktionen EMA var en @staticmethod, men _StrategyProxy i lag-2 genbinder kald fra klassen til en stedfortræderinstans, hvilket fjerner staticmethod-deskriptoren og indsætter proxyinstansen som første positionsargument. Funktionen med 2 parametre blev derfor kaldt med 3 argumenter og fejlede i alle scenarier. Rettelsen flytter hjælpefunktionen EMA ud af klassen til funktionen _macd_ema på……Vis mereVis mindre

Iteration-2: minimal rettelse af TypeError i lag-2 (_ema() tager 2 positionsargumenter, men fik 3). Grundårsag: hjælpefunktionen EMA var en @staticmethod, men _StrategyProxy i lag-2 genbinder kald fra klassen til en stedfortræderinstans, hvilket fjerner staticmethod-deskriptoren og indsætter proxyinstansen som første positionsargument. Funktionen med 2 parametre blev derfor kaldt med 3 argumenter og fejlede i alle scenarier. Rettelsen flytter hjælpefunktionen EMA ud af klassen til funktionen _macd_ema på modulniveau (modulfunktioner bliver aldrig bundet til en instans, så ingen self kan indsættes) og opdaterer dens tre kaldesteder i _compute_histogram. Intet andet blev ændret: imports er fortsat rene (lag 1 grøn), og signalogikken for MACD/histogram/crossover/acceleration samt indgang/udgang/positionsstørrelse er byte-identisk, så ingen regression i tidligere lag. Handelspladsen er fortsat BINANCE USD-M futures med gearing 1.0; positionsstørrelsen henviser til self.config.leverage, men 1.0 betyder ingen forstærkning (den long-only edge kræver ingen margin), så leverage_set_but_unused-betingelsen udløses ikke.

ADA 4H MACD bullish-kryds har reelt ingen edge og kan ikke handles: profit_factor 1.023, Sharpe 0.058 (CI -0.85 til 0.93), win_rate 33% og forventet afkast pr. handel ~0.07%, hvilket er BELOW futuresomkostningernes bundniveau på ~0.15% (og overskriften +17.2% realiseres til ~5.7%, når den åbne position, der stadig var urealiseret ved periodens slutning på 11.5%, fjernes). Afgørende er, at impact_cost_pct er 50.5% (modelleret markedspåvirkning æder halvdelen af brutto-PnL) med en kapacitet på kun ~$392K, så den……Vis mereVis mindre

ADA 4H MACD bullish-kryds har reelt ingen edge og kan ikke handles: profit_factor 1.023, Sharpe 0.058 (CI -0.85 til 0.93), win_rate 33% og forventet afkast pr. handel ~0.07%, hvilket er BELOW futuresomkostningernes bundniveau på ~0.15% (og overskriften +17.2% realiseres til ~5.7%, når den åbne position, der stadig var urealiseret ved periodens slutning på 11.5%, fjernes). Afgørende er, at impact_cost_pct er 50.5% (modelleret markedspåvirkning æder halvdelen af brutto-PnL) med en kapacitet på kun ~$392K, så den tilsyneladende edge kun findes ved positioner af næsten nul størrelse — strategien overhandler ADA på 4H (427 handler/~67 år, $10.2k i kurtage + $5.8k i markedspåvirkning). Den er også fronttung og aftagende: kun positiv i de tidlige bull-år (2020/2021/2023) og negativ i 4 af 7 år (2022 -8.9%, 2024 -8.7%, 2025 -2.7%, 2026 -7.0%), mens rullende Sharpe falder til -4 ved 2026 — det klassiske whipsaw-nederlag for MACD-kryds, som histogram-accelerationsfilteret ikke rettede op på. Koden er korrekt og handler som specificeret, så dette skyldes økonomi uden edge samt en strukturel begrænsning fra likviditet og overhandel, ikke en kodefejl — iteration hjælper ikke, og optimering af et PF-1.02-grundlag ville tilpasse sig de tidlige bull-år og fejle i den nyere holdout. Ikke værd at bruge 2 timer. Dette matcher profilerne for den opgivne ADA-range-outlier (markedspåvirkning 36%, kapacitet $790K) og NEAR 1H Donchian (markedspåvirkning 118%, kapacitet $71K). FAILURE PATTERN: MACD-kryds-momentum (også med et histogram-accelerationsfilter) på en altcoin med middel likviditet ved 4H giver et resultat ved break-even, som ikke kan handles (PF 1.02, Sharpe 0.06, ~0.07% pr. handel under omkostningsgulvet, markedspåvirkning på 50% af brutto, kapacitet ~$392K), fordi krydset giver whipsaws i sidelæns markeder, og den høje handelsfrekvens lader markedspåvirkning og kurtage dominere — oscillator-kryds-signaler på altcoins skaber ikke en edge, der overlever gebyrerne, og resultatet er fronttungt med gevinst i de tidlige bull-år, før det aftager.

Implementering

Kun lang MACD-momentumstrategi baseret på bullish crossover og histogramacceleration på ADAUSDT.BINANCE USD-M-futures, 4H-søjler, ren OHLCV-enkeltfeed. Konstruerer det klassiske 12/26/9 MACD (macd-linje = EMA12-EMA26, signallinje = EMA9 af macd, histogram = macd - signal). Går ind LONG, når histogrammet netop bliver positivt (bullish crossover), AND stiger strengt over de seneste 3 søjler (accelerationsfilter, der sorterer hakkende falske crossovers fra). Går ud ved en bearish crossover (histogram <= 0), et 8%-stop eller et 16%-take-profit. Signalet, der returneres for hver søjle, er MACD-histogramværdien (kontinuerlig, varierer fra søjle til søjle); crossover- og accelerationsbetingelsen styrer indgangen. gearing 1.0.

Verifikationsresultater

Verifikation mislykkedes (lag 2 — syntetiske scenarier): Anvendte parametre: ['accel_bars', 'fast_period', 'slow_period', 'min_notional', 'per_trade_pct', 'signal_period', 'stop_loss_pct', 'take_profit_pct'] Kontrollér, at __init__ sætter alle attributter fra self.parameters.get(). - steady_uptrend: TypeError: AdaFourHourMacdBullishCrossoverHistogramAccelerationLong._ema() tager 2 positionsargumenter, men fik 3 (bjælkens tidsstempel: 1735692120000) - steady_downtrend: TypeError:……Vis mereVis mindre

Verifikation mislykkedes (lag 2 — syntetiske scenarier): Anvendte parametre: ['accel_bars', 'fast_period', 'slow_period', 'min_notional', 'per_trade_pct', 'signal_period', 'stop_loss_pct', 'take_profit_pct'] Kontrollér, at __init__ sætter alle attributter fra self.parameters.get(). - steady_uptrend: TypeError: AdaFourHourMacdBullishCrossoverHistogramAccelerationLong._ema() tager 2 positionsargumenter, men fik 3 (bjælkens tidsstempel: 1735692120000) - steady_downtrend: TypeError: AdaFourHourMacdBullishCrossoverHistogramAccelerationLong._ema() tager 2 positionsargumenter, men fik 3 (bjælkens tidsstempel: 1735692120000) - flat_ranging: TypeError: AdaFourHourMacdBullishCrossoverHistogramAccelerationLong._ema() tager 2 positionsargumenter, men fik 3 (bjælkens tidsstempel: 1735692120000) - volatility_spike: TypeError: AdaFourHourMacdBullishCrossoverHistogramAccelerationLong._ema() tager 2 positionsargumenter, men fik 3 (bjælkens tidsstempel: 1735692120000) - zero_volume: TypeError: AdaFourHourMacdBullishCrossoverHistogramAccelerationLong._ema() tager 2 positionsargumenter, men fik 3 (bjælkens tidsstempel: 1735692120000) - price_gap: TypeError: AdaFourHourMacdBullishCrossoverHistogramAccelerationLong._ema() tager 2 positionsargumenter, men fik 3 (bjælkens tidsstempel: 1735692120000)

Backtest-gennemgang

Sharpe
0,06
Samlet afkast
17,21%
Maks. drawdown
24,98%
Handler i alt
427
Gevinstrate
33,0%
Profit factor
1,02

Korrekt implementeret og handler som specificeret: 427 indgange ved MACD-crossover, 0 droppet, alle long; et sundt råt datasæt; porteføljens første MACD-mekanisme

Reelt ingen fordel: profit_factor 1.023, Sharpe 0.058 (CI -0.85 til 0.93), win_rate 33%, forventning +$13.3/handel (~0.07%, BELOW futuresomkostningsgulvet på 0.15%); realiseret ~5.7% (end_unrealized 11.5% af overskriftens +17.2%)

Kan ikke handles i stor skala: impact_cost_pct 50.5% (market impact æder halvdelen af brutto-PnL), kapacitet kun ~$392K — edge findes kun ved næsten nul størrelse

Overhandler og taber penge på gebyrer: 427 handler (~67/år) koster $10.2k i kurtage + $5.8k i market impact (4.06% af bruttoresultatet)

Koncentreret i begyndelsen og aftagende: positiv kun i 2020/2021/2023; negativ i 4 af 7 år (2022/2024/2025/2026), rullende Sharpe nede på -4 i 2026 — klassisk problem, hvor MACD giver gentagne falske signaler

Resultatoversigt

Oscillator-crossover-momentum (MACD, også med et filter for histogramacceleration) på en altcoin med middel likviditet ved 4H skaber ikke en edge, der kan overleve gebyrer — crossoveren giver gentagne falske signaler i ujævne markeder, den høje handelsfrekvens lader market impact og kurtage dominere (50% af bruttoresultatet, kapacitet ~$392K), og resultatet er koncentreret i de tidlige bull-år, før det aftager, i tråd med profilerne for den opgivne ADA range-outlier og NEAR 1H Donchian.

Analytikeren opgav strategien ved gennemgangen af backtesten, fordi økonomien ikke gav nogen edge, og der var en strukturel begrænsning fra likviditet og overdreven handel, ikke en fejl — koden handlede præcis som specificeret, men MACD-crossoveren giver gentagne falske signaler i ujævne markeder (filteret for histogramacceleration løste ikke problemet), edge pr. handel er under omkostningernes bundniveau, og overdreven handel med ADA ved 4H betyder, at market impact (50% af bruttoresultatet) og kurtage dominerer. Optimering af en PF-1.02-base ville derfor blot tilpasse strategien til de tidlige bull-år og fejle på den seneste holdout-periode.

En long-only MACD-momentumstrategi med bullish crossover på ADAUSDT 4H perpetual futures (ren OHLCV) — porteføljens første MACD-mekanisme — der går long, når 12/26/9-histogrammet netop er blevet positivt (MACD krydsede over signallinjen), og AND accelererede støt over 3 bars (et filter beregnet til at frasortere ujævne, falske crossovers), og lukker positionen ved bearish crossover, et procentbaseret stop eller et take-profit.

I et udsnit på 427 handler (~67/år, alle long, ingen fjernet) havde strategien reelt ingen edge: profitfaktor 1.023, Sharpe 0.058 (CI -0.85 til 0.93), winrate 33%, forventet afkast +$13.3/handel (~0.07%, under futuresomkostningernes bundniveau på 0.15%), 25% største drawdown; overskriften +17.2% blev til ~5.7% realiseret, når den åbne position, der stadig var urealiseret ved periodens slutning på 11.5%, blev fjernet. Strategien kunne ikke bruges i stor skala (påvirkningsomkostning 50.5%, kapacitet kun ~$392K) og var kun positiv i 2020/2021/2023, mens rullende Sharpe faldt til -4 ved 2026.

Stratmill er et research- og papirhandelsværktøj, ikke finansiel rådgivning eller en mægler. Backtest- og papirresultater er hypotetiske. Handel indebærer risiko for tab.