Strategies
ETC Perp 4H Trend, Gated by MAJOR-COMPLEX BREADTH — Long-Short Directional Momentum on ETCUSDT.BINANCE That Trades ONLY When a Majority of the Top-5 Majors Confirm the Same Market-Wide Regime (breadth is a signal-only overlay, no second fee-paying leg; ATR-chandelier exit, 3-parameter)
Outcome: Abandoned
EtcFourHourTrendMajorBreadthGatedLS
Outcome Summary
The strategy traded ETC perpetuals on 4H trends and only took positions when breadth across five majors confirmed a market-wide regime. The initial backtest cleared fees easily at 1.11% per trade, but its risk-adjusted edge was thin (Sharpe 0.28, PF 1.14) and it lost money in 2023-2025. The analyst still sent it to optimization, where it failed the holdout (Sharpe -0.16 on 52 trades) and the overfitting check (PBO 0.53). The analyst abandoned it after one iteration as no_edge, and separately flagged suspicious paired loss-then-gain days in the optimized daily series for engine review.
Hypothesis
Failure code no_edge, taken from the first measured report (Sharpe 0.28, PF 1.14, losses in 2023-2025). It is not fee_edge: 1.11% per trade against a 0.15% floor. Optimization then failed two hard gates that cannot be waived: holdout Sharpe -0.16 on 52 trades, and PBO 0.53. Deflated Sharpe is 0.894, the Sharpe confidence interval includes zero, and the result fails programme-level FDR. The breadth gate did not rescue the single-name alt trend: the profit comes from 2021-2022 and the edge fades from 2023 on. Under L126, re-optimizing the same mechanism is not an allowed iterate. Separately, the paired loss-then-gain days in the optimized daily series need engine review; that does not change this verdict.
Implementation
Verification Results
Hypothesis is deliberately 3-parameter, but `_param_bounds` exposes NINE tunables to the optimizer — the anti-overfit intent is diluted. Suggest freezing all but mom_lookback / atr_mult / breadth_threshold.
`calculate_signal` returns 0.0 as its missing-data sentinel, and `should_exit` treats signal<=0 (long) / >=0 (short) as a momentum flip — so a flat-price stretch with ATR==0 unconditionally flattens the book and pays a round trip on a non-signal. Add a `_signal_valid` flag.
Chandelier `_hh`/`_ll` are seeded from the first POST-entry bar (position is opened after `calculate_signal` runs), so the entry bar's extreme never enters the trail anchor. Cosmetic — it can only loosen the stop, never fire early.
Sandbox (unoptimized) is profitable but thin in risk-adjusted terms: Sharpe 0.26 (CI -0.49 to 1.04), max DD 34.5% with a 1514-day underwater stretch, win rate 29.9% / PF 1.19 — a trend-follower payoff shape, so not disqualifying, but the return is carried by a fat right tail (largest win $31k vs avg win $2.9k, kurtosis 16.3) and the normal-vol tercile is already negative (-1.27%). Check first at backtest review: (1) ABLATION of the breadth gate (run with breadth_threshold=0.5, gate effectively off) — the entire novelty is the cross-sectional overlay, and if gated and ungated books are within noise, the stated edge is not what produces the return; (2) CAPACITY — impact_cost_pct 23.6% of gross with capacity_usd only $1.79M on a mid-cap alt, still under the 50% soft floor but the optimizer raising risk_pct/max_notional_frac could push it through. Also 9 optimizable parameters vs the hypothesis's stated 3 — watch PBO in phases 2/3.
Backtest Review
- Sharpe
- 0.28
- Total return
- 71.90%
- Max drawdown
- 34.13%
- Trades
- 469
- Win rate
- 28.4%
- Profit factor
- 1.14
Numerically viable sample: 469 trades over 6.6 years (2429 days) of 4H ETC data, metrics_reliable=true, 242 long / 227 short — a real two-sided book, not a degenerate or frozen signal.
Per-trade edge well clear of costs: avg_trade_return_pct 1.11% vs the 0.15% BINANCE USD-M floor (7x); commissions only 4.85% of gross. Not a fee-fragility case.
Trades match the stated mechanism: short ETC through the March-2020 crash (majors below their 50d SMAs => breadth-down) and long into the Aug-2026 rally; 28.4% win rate with 2.9:1 payoff is the correct trend-follower shape and the 2d8h hold matches a 4H chandelier trail.
Entry diagnostics clean: 469 signals -> 469 submissions, 0 dropped on size/notional/cash, 0 bars waiting on extra legs — the 5 signal-only daily majors are wired correctly and cost no second round trip.
Positive through most stress windows (covid +7.1%, luna +9.2%, rate-shock-2022 +27.3%).
Risk-adjusted result is thin and not distinguishable from zero: Sharpe 0.279, bootstrap CI [-0.466, 1.052] straddles 0, PSR 0.718, PF 1.139.
Time-concentrated: 2021 (+47.7%) and 2022 (+28.6%) carry everything; 2023/2024/2025 all negative — 4 of 7 years positive (57%, under the 60% hard-gate line), with a 1514-day max-drawdown duration.
Regime attribution contradicts the premise: normal-vol tercile is -42.1% (Sharpe -0.33) while calm and stressed carry the result — the breadth gate is supposed to remove exactly that middle-regime chop.
22.2 of the 71.9-point headline (31%) is open-position unrealized at backtest end.
Tight capacity: impact already 30.1% of gross, capacity ~$1.1M on a mid-cap alt.
9 tunable parameters vs the hypothesis's advertised 3 — real PBO risk in phases 2/3.
Analysis
Fees are not the problem: 1.11% per trade on the first report and 2.04% after optimization, against the 0.15% floor.
No cliff parameters, and CPCV walk-forward is not flagged as overfit (in-sample 0.92, out-of-sample 0.545).
The book trades both directions (159 long / 166 short) and the breadth gate works as designed.
HARD: holdout Sharpe is -0.16 on 52 unseen trades (2024-04-07 to 2025-04-27). That is enough trades to count as a measured negative result.
HARD: PBO is 0.53, above 0.5. The chosen parameters were the in-sample winner in only 22% of splits.
Deflated Sharpe is 0.894 against a 0.95 bar. The Sharpe confidence interval (-0.16 to 1.38) includes zero, and the result does not survive programme-level FDR.
The first report is weak: Sharpe 0.28, PF 1.14, drawdown 34% against the pre-registered 25%, and 2023, 2024 and 2025 all lost money.
The edge decays after 2022: the optimized run lost 10.9% in 2025 and 45.9% so far in 2026.
The strategy's own pre-registered predictions: 2 of 6 met.
Suspected engine artifact, not verified: the optimized daily series has recurring loss-then-gain day pairs that grow over time (e.g. -35% then +52%). This should go to engine review.
Outcome Summary
A cross-sectional breadth gate did not rescue single-name alt trend-following: fees were not the issue at 1.11% per trade, but the profit came from 2021-2022 and the edge faded from 2023 on.
The analyst abandoned it as no_edge. Optimization failed two hard gates that cannot be waived: a negative holdout Sharpe (-0.16 on 52 trades) and PBO 0.53, above the 0.5 limit. The Sharpe confidence interval included zero and the result did not survive programme-level FDR.
A long-short 4H trend follower on the ETCUSDT.BINANCE perpetual. It entered only when breadth across five majors (BTC, ETH, SOL, XRP, BNB) confirmed the same regime: at least 0.6 of their daily closes above the 50-day SMA to go long, at most 0.4 to go short. The majors were signal-only and never traded. Exits used an ATR chandelier trail.
The initial backtest made +71.9% over 469 trades and 6.6 years, with Sharpe 0.28, PF 1.14, a 34.1% max drawdown and 1.11% average return per trade. 2023, 2024 and 2025 all lost money. After optimization the full-period Sharpe was 0.64, but the holdout Sharpe was -0.16 on 52 trades, PBO was 0.53 and the deflated Sharpe was 0.894.
Backtest and paper results are hypothetical. Trading involves risk of loss.