Skip to content

View translation

DogeFourHourVolumeConfirmedDonchianRisingTrendLong

Hypotheses

DOGE 4H Volume-Confirmed Donchian Breakout with Rising-Trend-Slope Filter Long

Hypotheses

A long-only, single-instrument, single-timeframe strategy on DOGEUSDT.BINANCE 4H bars applying the analyst-validated Volume-Confirmed Donchian Breakout template with rising-trend-slope filter (which just landed via XRPVolumeConfirmedDonchianRisingTrendLong) to a fresh instrument: DOGE. The mechanism: 20-bar Donchian high breakout, confirmed by above-average volume, gated by long-term uptrend filter (close > sma_100) AND by rising-trend-slope filter (sma_100 itself increasing over last 30 bars). The slope filter is the analyst's prescribed remediation for chop regimes — it disables entries when the trend filter SMA is flat or declining (chop), even if price is technically above it. DOGE 4H is a fresh single-instrument target: (a) no existing DOGE strategy in current pipeline — DOGE Daily appears only as a secondary component in the developer-spawned ADADOGEBNB rotation strategies; (b) DOGE has distinct narrative cycles from BTC/ETH/SOL/LINK/XRP — memecoin-driven attention cycles, Musk-tweet event flow, retail-narrative phases — producing breakouts decoupled from broader L1 beta; (c) DOGE has higher idiosyncratic volatility (~80-120% annualized vs BTC's ~40-60%), so 4H ATR is large in percentage terms and profit targets clear fees with substantial margin; (d) single-instrument, single-timeframe — directly avoids the multi-instrument audit_stale failure mode that has killed every multi-instrument cross-venue/breadth/rotation proposal. The earlier DOGE-4H Donchian strategy in the failure log was killed by a SECONDARY instrument (ADA Daily) audit_stale, not by DOGE bars themselves; DOGE 4H bars are accessible via Binance Vision (same source as the developer-spawned ADADOGEBNB rotation).

Hypotheses

Iteration 2 fixes the Layer-2 (synthetic) failure '_mean() takes 1 positional argument but 2 were given'. Root cause: _mean was declared @staticmethod but is invoked as self._mean(...) (from _sma_at, _compute_atr, and the volume MA); the Layer-2 verification proxy rebinds strategy helpers as instance methods and passes self, so the 1-arg staticmethod received 2 args. The minimal fix converts _mean from a staticmethod to an instance method (drop @staticmethod, add self); _sma_at and _compute_atr are already instance methods and all call sites use the self._mean(...) form, so no other change is needed. Every other line -- the Donchian breakout, volume confirmation, 100-SMA trend gate, rising-slope chop filter, ATR-snapshotted TP/SL/channel exits, and ATR-risk sizing -- is byte-identical to the previous iteration, preserving all Layer-1 checks and the passing signal logic. This is the same recurring synthetic-proxy gotcha where @staticmethod helpers invoked through self raise a spurious TypeError only under verification.

Hypotheses

DOGE 4H volume-confirmed Donchian breakout with rising-slope filter is the bull-concentrated arm of a volume-Donchian family that reliably fails post-optimization. The cited 'landed' XRP sibling was in fact ABANDONED post-opt (deflated Sharpe 0.0004, below the 4.21 best-of-225 luck bar), so the mechanism is not validated. This DOGE version has no significant edge: Sharpe 1.24 but sharpe_ci_low -1.54 (CI straddles 0 from -1.54 to +3.90), PF 1.18, alpha ~0. The wide Sharpe CI signals high cross-window return variance, which means the deflated-Sharpe expected-max luck bar over 225 trials will be high and the honest Sharpe will not clear it — exactly the XRP failure mode. The edge is bull-concentrated (2021 +86% carries the +55% total) with negative/decaying recent years (2023 -22.6%, 2026 -7.9%), and there is a capacity wall (impact_cost_pct 16.9% of gross, capacity_usd $3.5M) making DOGE 4H breakouts undeployable at scale. Not optimize: a Sharpe-1.24/CI-through-0, bull-concentrated, high-variance breakout would curve-fit 2021 and fail the deflated-Sharpe luck bar and the holdout, the documented family failure (XRP rising-slope DSR 0.0004, DOGE volume-breakout holdout -1.23, AVAX/ADA negative holdouts). Not iterate: there is no bug (sizing is sane on spot), the bull-concentration is regime-driven, and the capacity wall is structural. FAILURE PATTERN: the 4H volume-confirmed Donchian breakout family (with or without a rising-slope chop filter) does not generalize on alts — the edge concentrates in one bull year, the Sharpe CI straddles 0 from high cross-window return variance, and best-of-225 selection cannot clear the resulting expected-max luck bar (DSR << 0.95), with a capacity wall on top. A clean low-kurtosis distribution and a correct breakout shape do not rescue a bull-concentrated breakout whose honest Sharpe is statistically indistinguishable from best-of-N noise. The rising-slope filter does not fix this — XRP already proved it fails the luck-bar gate. The Research Lead should retire the volume-Donchian-breakout-on-alts lane.

Implementation

Long-only DOGEUSDT.BINANCE_SPOT 4H volume-confirmed Donchian breakout with a rising-trend-slope chop filter. It enters long when the close breaks above the prior 20-bar Donchian high (by an ATR buffer), current volume exceeds 1.3x the prior 20-bar average, the close is above the 100-SMA, AND the 100-SMA is rising over the last 30 bars (disabling entries in flat/declining chop). It exits on a 3x-ATR take-profit, a 1.5x-ATR stop (ATR snapshotted at entry), or a close below the prior 10-bar Donchian low. Spot CASH (long-only, leverage 1), ATR-risk sizing at 2% equity risk capped at 95% notional.

Verification Results

Verification failed (Layer 2 — synthetic scenarios): Parameters used: ['risk_pct', 'atr_period', 'sma_period', 'sl_atr_mult', 'tp_atr_mult', 'volume_mult', 'min_notional', 'size_precision', 'slope_lookback', 'entry_atr_buffer', 'volume_ma_period', 'max_notional_frac', 'donchian_exit_period', 'donchian_entry_period'] Check that __init__ sets all attributes from self.parameters.get(). - steady_uptrend: TypeError: DogeFourHourVolumeConfirmedDonchianRisingTrendLong._mean() takes 1 positional argument but 2 were given (bar timestamp: 1735697520000) - steady_downtrend: TypeError: DogeFourHourVolumeConfirmedDonchianRisingTrendLong._mean() takes 1 positional argument but 2 were given (bar timestamp: 1735697520000) - flat_ranging: TypeError: DogeFourHourVolumeConfirmedDonchianRisingTrendLong._mean() takes 1 positional argument but 2 were given (bar timestamp: 1735697520000) - volatility_spike: TypeError: DogeFourHourVolumeConfirmedDonchianRisingTrendLong._mean() takes 1 positional argument but 2 were given (bar timestamp: 1735697520000) - zero_volume: TypeError: DogeFourHourVolumeConfirmedDonchianRisingTrendLong._mean() takes 1 positional argument but 2 were given (bar timestamp: 1735697520000) - price_gap: TypeError: DogeFourHourVolumeConfirmedDonchianRisingTrendLong._mean() takes 1 positional argument but 2 were given (bar timestamp: 1735697520000)

Backtest Review

Clean implementation with a healthy distribution (return_kurtosis 2.86 — NOT outlier-carried, unlike other DOGE strategies); correct breakout shape (~2:1 win/loss), 134 trades

Backtest Review

Correctly routed to BINANCE_SPOT (sane exposure 10.5%, no sizing bug)

Backtest Review

No significant edge: Sharpe 1.24 but sharpe_ci_low -1.54 (CI straddles 0 from -1.54 to +3.90), PF 1.18, alpha ~0 — the wide CI means high return variance and a high best-of-225 luck bar

Backtest Review

Bull-concentrated + decaying: 2021 +86% carries the +55% total; 2023 -22.6%, 2026 -7.9%, mixed recent — the exact signature that failed the volume-Donchian family's holdout/deflated-Sharpe

Backtest Review

Capacity wall: impact_cost_pct 16.9% of gross, capacity_usd $3.5M — DOGE 4H breakouts undeployable at scale; max_DD 38.2% (ci_high 60.8%)

Backtest Review

Mechanism is NOT validated: the cited XRP 'landed' sibling was actually abandoned post-opt (DSR 0.0004 below a 4.21 luck bar); this is the thinner, bull-concentrated arm of a failed family

Outcome Summary

DogeFourHourVolumeConfirmedDonchianRisingTrendLong applied a supposedly analyst-validated volume-Donchian breakout template with a chop-filtering rising-slope gate to a fresh single-instrument target, DOGE 4H spot, hoping memecoin idiosyncratic volatility would deliver tradeable breakouts. The implementation was clean and correctly routed to spot with a healthy distribution and 134 trades, but the result was a marginal, high-variance edge: Sharpe 1.24 with a confidence interval through zero, profit factor 1.18, alpha near zero, and a +55% total return almost entirely carried by 2021's +86% with negative recent years. The analyst abandoned it at the backtest-review gate, noting the cited XRP sibling was itself abandoned post-optimization (DSR 0.0004) so the mechanism is unvalidated, and that DOGE's wide Sharpe CI plus a $3.5M capacity wall meant it would curve-fit the bull year and fail the deflated-Sharpe luck bar and holdout. The recommendation was to retire the volume-Donchian-breakout-on-alts lane entirely, as the rising-slope filter does not fix the family's core failure.

Outcome Summary

The 4H volume-confirmed Donchian breakout family (with or without a rising-slope chop filter) does not generalize on alts — its edge concentrates in one bull year, its Sharpe CI straddles zero from high return variance, and best-of-N selection cannot clear the resulting deflated-Sharpe luck bar, so a clean low-kurtosis distribution and a fresh instrument do not rescue it.

Outcome Summary

On its second iteration the analyst issued an 'abandon' verdict at the pre-optimization backtest-review gate, so optimization, full analysis, and risk review never ran: the cited 'landed' XRP sibling was actually abandoned post-optimization (deflated Sharpe 0.0004 below a 4.21 luck bar), so the mechanism is unvalidated, and DOGE's wide Sharpe CI signals high cross-window variance that would leave its honest Sharpe below the best-of-225 expected-max luck bar — the documented way this family fails.

Outcome Summary

A long-only, single-instrument, single-timeframe strategy on DOGEUSDT.BINANCE_SPOT 4H bars porting the volume-confirmed Donchian breakout template to DOGE: a 20-bar Donchian high breakout confirmed by above-average volume and gated by both a long-term uptrend filter (close > SMA-100) and a rising-trend-slope filter (SMA-100 increasing over 30 bars) to disable entries in chop, with ATR-based take-profit, stop-loss, and channel exits.

Outcome Summary

Over 134 trades it had a clean, non-outlier-carried distribution (kurtosis 2.86, correct ~2:1 win/loss, sane 10.5% exposure on spot) but no significant edge: Sharpe 1.24 with sharpe_ci_low -1.54 (CI straddling zero from -1.54 to +3.90), profit factor 1.18, 37% win rate, alpha ~0, 38.2% max drawdown, with returns bull-concentrated (2021 +86% carrying the +55% total) and decaying recently (2023 -22.6%, 2026 -7.9%), plus a capacity wall (impact 16.9% of gross, capacity $3.5M).
Strategy report

Backtest and paper results are hypothetical. Trading involves risk of loss.