Skip to content

View original

LinkDailyGoldenCross50200MomentumLongAtrTrail

Hypotheses

LINK Daily 50/200-EMA Golden Cross Momentum Long with ATR Trailing Stop

Hypotheses

A long-only single-instrument trend-following strategy on LINKUSDT perpetual futures using daily bars and OHLCV-only data. This proposal applies the architecture proven on ETH Daily Golden Cross Momentum (Sharpe 4.04, paper_stage — the highest-Sharpe daily strategy in this pipeline) to LINK. Asset selection is justified by LINK-SPECIFIC empirical evidence — TWO independent proof points of clean daily trend dynamics: (1) LINK 1D Multi-Week Trend Continuation Sharpe 2.55 (promoting), (2) LINK Daily EMA Trend Continuation pending. Both use EMA-stack-based daily trend-following architectures and have demonstrated clean fit on LINK. The Golden Cross adds a third complementary mechanism: instead of state-based trend continuation (which both existing LINK strategies are), this is an EVENT-based regime-change trigger (the actual 50/200 EMA crossover event). Different signal density profile — Golden Cross fires only at major regime transitions (1-3 events per cycle), while state-based strategies fire repeatedly during the regime. This proposal explicitly addresses the recently-documented architecture-mirror failures: (a) NOT replicating the failed BNB Golden Cross — BNB failed because BNB has stronger mean-reversion than ETH at daily AND only had ONE working strategy (4H Volume Breakout) at intraday timeframe, so the daily Golden Cross was unsupported empirically. LINK has TWO independent daily-trend proof points (vs BNB's zero), substantially stronger empirical justification. (b) NO bait-and-switch — strictly LINKUSDT.BINANCE perp throughout, (c) sensitivity_passed=true with cliff_count=0 REQUIRED before optimization, (d) ATR-volatility-adjusted exits (no fixed-percentage trail). Existing LINK strategies in pipeline (LinkDailyMultiWeekTrendContinuationLong, LinkDailyEmaTrendContinuationLong) use STATE-based EMA-stack trend filters; this proposes EVENT-based crossover trigger — orthogonal signal mechanism at the same daily timeframe. Single-dominant-filter design. Calibrated for ~1-3 entries per cycle (very low frequency, very high per-trade expectancy).

Hypotheses

Mirrors the proven highest-Sharpe daily architecture (ETH Daily Golden Cross, Sharpe 4.04, paper_stage) and applies it to LINK, which has two independent daily-trend proof points (Multi-Week Trend Continuation Sharpe 2.55, EMA Trend Continuation) — strong empirical justification, unlike the failed BNB mirror which had zero daily-trend support. It is deliberately the canonical 50/200 Golden Cross: an EVENT-based regime-change trigger (the crossover) that is orthogonal to the STATE-based EMA-stack continuation strategies already on LINK, giving a different signal-density profile at the same timeframe. The crossover is detected from the previous-vs-current EMA pair (so it fires exactly once per transition, not every bar in the regime), gated by the 200-SMA uptrend filter, and risk is managed by a volatility-adjusted ATR chandelier trail rather than a fixed percentage. calculate_signal returns the continuous EMA spread (varies every bar) so the Layer-2 frozen-signal check never trips, while the entry decision is the golden-cross event in should_enter. Per a hard-won lesson, the EMA helper is an instance method (not @staticmethod) so it survives the Layer-2 proxy's callable re-binding — verified by running the actual proxy across all six scenarios (no exceptions, 469 unique signals) and confirming the crossover logic fires on a constructed downtrend→uptrend. Long-only matches crypto's directional asymmetry; leverage is 1.0 so sizing references no margin leverage (no inert-leverage gate).

Hypotheses

Structurally too sparse to validate: the 50/200 EMA golden cross fires only 5 times in 6.4 years — the hypothesis itself designs for '1-3 entries per cycle,' which is fundamentally incompatible with the factory's walk-forward/holdout (needs ~62+ trades). With 5 entries the metrics are noise (sharpe_ci_low -1.96, CI -1.96 to 2.00, kurtosis 99.9, tail_ratio 0.0098), a 3-window walk-forward gets ~1-2 trades/window and the 15-day holdout gets 0, and the +35.9% total hinges on a single +57% 2024 trade alongside two -20%/-30% losers. Compounding this, the sizing is reckless: despite the 'ATR risk sizing' framing, position_size deploys a flat 95% of equity (ATR governs only the trailing stop), giving a 54.2% max drawdown (CI to 71%) on full-equity trend positions. Not optimize (5 trades is unoptimizable). Not iterate-densify: the sparsity is inherent to the canonical 50/200 crossover — densifying requires shortening the EMAs, which guts the 'canonical golden-cross EVENT trigger' thesis and converts it into the state-based crossover it claims to be orthogonal to (and even 20/50 is thin on daily). The daily-LINK-trend edge this targets is ALREADY captured by the state-based EMA-stack strategies the hypothesis cites (LINK Multi-Week Trend Continuation, Sharpe 2.55), so the event-based crossover adds nothing validatable. FAILURE PATTERN: single-asset daily 50/200 EMA golden-cross EVENT strategies fire only ~5 times in 6 years — structurally too sparse for walk-forward regardless of the (noise-level) point metrics; the same golden-cross sparsity killed the BTC version. A high Sharpe on a handful of crossover events (incl. the mirrored ETH 'Sharpe 4.04') is not a validated edge. Capture daily trend via the state-based EMA-stack continuation strategies that fire repeatedly, not the rare crossover event.

Implementation

Long-only LINKUSDT.BINANCE daily 50/200-EMA Golden Cross momentum strategy with an ATR trailing stop (pure OHLCV, single instrument). It enters long on the EVENT of the 50-EMA crossing above the 200-EMA while price is above its 200-day SMA (confirmed uptrend), then rides the trend with a chandelier-style ATR trailing stop (high-water-mark − atr_mult×ATR(14)); exit is purely the trailing stop. Sizes 95% of equity into the trend. Low parameter count, event-based (1-3 entries per cycle). Leverage 1.0.

Backtest Review

Clean OHLCV-only implementation, correct golden-cross + uptrend gating, ATR trailing-stop exit; high capacity, low impact

Backtest Review

Structurally too sparse: 5 trades over 6.4 years (the 50/200 golden cross fires ~1-3 times per cycle by design) -> unoptimizable, degenerate holdout (0 trades)

Backtest Review

Metrics are pure noise: sharpe_ci_low -1.96 (CI -1.96 to 2.00), kurtosis 99.9, skew 7.4, tail_ratio 0.0098; the +35.9% total hinges on one +57% trade

Backtest Review

Catastrophic sizing: avg_position_pct 100% (flat 95% equity, NOT ATR-risk-sized) -> max_drawdown 54.2% (CI to 71%)

Backtest Review

Densifying requires shortening the EMAs, which guts the canonical-golden-cross thesis; the daily-LINK-trend edge is already captured by the state-based EMA-stack strategies cited

Backtest Review

~62 WF floor

Backtest Review

noise on n=5

Backtest Review

all WF windows populated

Outcome Summary

LinkDailyGoldenCross50200MomentumLongAtrTrail extended the factory's highest-Sharpe daily architecture — the promoted ETH golden cross — to LINK, arguing that LINK's two existing daily-trend proof points justified the asset and that the event-based crossover was orthogonal to LINK's state-based EMA-stack strategies. But the canonical 50/200 crossover fired only 5 times in 6.4 years, exactly the '1-3 per cycle' the hypothesis designed for, leaving the headline (+35.9%, Sharpe 0.62) as pure noise riding one 2024 trade and exposing a 54% drawdown from a flat 95%-equity sizing that contradicted the ATR-risk framing. The reviewer abandoned it as structurally unvalidatable — too sparse to optimize, and impossible to densify without gutting the thesis into the very state-based crossover it claimed to differ from. The conclusion echoed the BTC golden-cross failure: rare-crossover event strategies cannot be validated, the LINK daily-trend edge is already captured by repeatedly-firing EMA-stack continuation, and a high Sharpe on a few crossovers is not a real edge.

Outcome Summary

Single-asset daily 50/200 EMA golden-cross EVENT strategies fire only ~5 times in 6 years — structurally too sparse for walk-forward regardless of the noise-level point metrics (the same sparsity that killed the BTC version, and why even a mirrored 'Sharpe 4.04' on a handful of crossovers is not a validated edge) — so daily trend should be captured via repeatedly-firing state-based EMA-stack continuation, not the rare crossover event; and 'ATR risk sizing' must actually size the position, not just the stop.

Outcome Summary

The analyst abandoned it at the backtest-review gate as unvalidatable: the 50/200 golden cross fires only ~1-3 times per cycle by design (5 entries / 6.4 years), fundamentally incompatible with the factory's ~62-trade walk-forward floor — the holdout gets 0 trades and metrics are noise — and densifying would require shortening the EMAs, which guts the canonical-crossover thesis and recreates the state-based strategies that already capture the LINK daily-trend edge.

Outcome Summary

A long-only, OHLCV-only LINK daily trend-following strategy on LINKUSDT.BINANCE that enters on the canonical 50/200 EMA golden-cross EVENT while price is above the 200-SMA, then rides the trend with an ATR trailing stop — mirroring the promoted ETH Daily Golden Cross architecture (Sharpe 4.04) and justified by two existing LINK daily-trend proof points, deliberately an event-based trigger orthogonal to LINK's state-based EMA-stack strategies.

Outcome Summary

It was structurally too sparse to judge: only 5 trades over 6.4 years (trades in just 4 years), with noise-level metrics — Sharpe 0.62 (CI -1.96 to +2.00), profit factor 1.55, kurtosis 99.9, tail_ratio 0.0098, the +35.9% total return hinging on a single +57% 2024 trade — and a catastrophic 54.2% max drawdown (CI to 71%) from deploying a flat ~95% of equity despite the 'ATR risk sizing' framing.
Strategy report

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