Strategies
Mid-Cap Cross-Sectional Momentum Rotation, Long-Only with Absolute-Momentum Cash Gate (BINANCE USD-M, 10 Deep-History LIQUID MID-CAPS — NOT the Deployed Majors — Weekly Hold Top-3 by Relative Strength, Skip to Cash Any Slot Whose Own Momentum Is Negative; Mid-Cap Cross-Sectional Dispersion Is FAR Larger Than Majors, Giving Real Fee Headroom, 2-Parameter)
Outcome: Abandoned
MidCapMomentumRotationAbsGateLong
Outcome Summary
MidCapMomentumRotationAbsGateLong took the deployed majors momentum rotation to a distinct 10-name mid-cap universe on the thesis that stronger dispersion would give real headroom over the ~0.10% round-trip, adding an absolute-momentum cash gate to de-risk in bear phases. Instead the wider dispersion cut both ways: over ~6.5 years and 193 trades the book was a net loser (profit factor 0.926, total return -15.2%, expectancy -$204/trade) with a 73.73% max drawdown and catastrophic recent years (-47.8% in 2025, -41.5% in 2026). Sharpe of 0.144 straddling zero and an information ratio of -0.27 confirmed no edge over the benchmark, and the cash gate demonstrably failed to contain the tail. The analyst abandoned it at backtest-review as worse than the majors momentum variants — a PF<1, negative-return, 74%-drawdown loser whose central fee-headroom claim was falsified and that optimization could only overfit to the 2021/2024 bull spikes.
Hypothesis
Implementation
Long-only weekly cross-sectional momentum rotation over 10 deep-history liquid MID-CAP BINANCE USD-M perps (LTC/ETC/ATOM/ALGO/FIL/NEAR/XLM/AAVE/SAND/MANA, 1-DAY bars). Weekly it ranks the names by trailing relative strength (return over momentum_lookback days) and holds an equal-weight top-3, with an ABSOLUTE-momentum cash gate: only names with POSITIVE own trailing momentum are eligible, so any slot whose name is falling stays in cash (de-risk toward cash in mid-cap bear phases rather than holding falling knives). Conservative per-name caps (0.20 equity each) limit single-name blowups. Mid-caps are chosen for their far larger cross-sectional dispersion vs majors, giving more fee headroom over the ~0.10% round trip. Pure-price, no supp data, no ticks. 2 core parameters: momentum_lookback, top_k.
Verification Results
No code change required. Analyst: note 1 of 10 legs deviates and the dispersion-headroom argument rests on the other 9.
Universe substitution vs the hypothesis text: it names EOSUSDT but the config uses NEARUSDT. Documented and defensible (EOS USD-M perp delisted ~2025-05; one delisted leg would abort the whole multi-instrument backtest as data_unavailable). Not a whole-strategy mislink — 9 of 10 legs match exactly and the mechanism/universe class is preserved. Caveat: NEAR is closer to a major than a mid-cap, slightly diluting the 'mid-cap dispersion > majors' thesis.
Analyst: strong abandon candidate on negative expectancy + ~47% drawdown. Do not iterate the code — the implementation is correct.
PERFORMANCE FLAG FOR BACKTEST_REVIEW (not a QA code defect). Sandbox decisively negative: total_return -42.1%, max_drawdown 46.8% (near the >50% hard-abandon band), profit_factor 0.21, win_rate 0.19, Sharpe -1.50, avg_trade_return_pct -9.72%. These are large-move directional losses, not a fee/measurability artifact (~10% per-trade moves >> 0.10% round-trip). Exactly the naive-long-only mid-cap blowup risk the hypothesis warned of; the absolute-momentum cash gate did not prevent it (kept buying positive-trailing-momentum names that then reversed). An EDGE failure for the analyst to abandon, not a code bug to re-code.
If alignment isn't guaranteed by the base, gate the snapshot on all legs sharing ts_event before computing momenta.
Leg-alignment assumption: calculate_signal snapshots each leg's latest close assuming an alignment barrier buffered all 10 same-tf legs for that timestamp. If the base does not strictly guarantee same-ts_event alignment, a non-primary leg's _latest_bar could be one bar stale, introducing a consistent 1-bar momentum lag. Would not flip polarity or break trading.
Backtest Review
- Sharpe
- 0.14
- Total return
- -15.21%
- Max drawdown
- 73.73%
- Trades
- 193
- Win rate
- 34.2%
- Profit factor
- 0.93
Diversifies the portfolio's majors concentration into a distinct mid-cap symbol set; pure-price and timeout-safe
Well-sampled (193 trades) so the negative verdict is decisive
Net loser: profit_factor 0.926 (<1.0), total_return -15.2%, expectancy -$204/trade over ~6.5 years
max_drawdown 73.73% (CI high 96%) — far past the 50% hard-abandon floor; the absolute-momentum cash gate did not contain it
Deeply negative recent years: 2025 -47.8%, 2026 -41.5% — the edge lived only in 2021/2024 bull spikes
The 'mid-caps = larger fee headroom' thesis is falsified: bigger dispersion cuts both ways and losers crater harder, so momentum net of the deeper drawdowns is negative
Sharpe 0.144 (CI straddling zero), alpha -0.006, information_ratio -0.27 vs its benchmark
Outcome Summary
Larger cross-sectional dispersion is not free edge — it amplifies losers as much as winners, so moving a long-only momentum rotation to a more volatile mid-cap universe deepens drawdowns and can turn a marginally-positive majors edge into a net-losing one; an own-momentum cash gate does not rescue a structurally more crash-prone book.
It was abandoned at backtest-review (verdict: abandon) as a net-losing basket (PF<1.0, negative return) that also breached the 50% hard-drawdown floor; the absolute-momentum cash gate failed to contain the tail, and the core 'mid-caps offer more fee headroom' thesis was falsified because larger dispersion cuts both ways and mid-cap losers crater harder.
It applied the deployed cross-sectional relative-strength momentum rotation to a genuinely different universe — 10 deep-history liquid mid-cap USD-M perps instead of the 8 majors — betting that mid-caps' far larger return dispersion gives more fee headroom, and added an absolute-momentum cash gate so any slot whose own trailing momentum was negative went to cash rather than holding falling knives.
Over ~6.5 years (2,388 days) it made 193 trades but was a net loser: profit factor 0.926, total return -15.2%, expectancy -$204/trade, Sharpe 0.144 (CI straddling zero), win rate 34%, information ratio -0.27 versus its equal-weight benchmark, and a 73.73% max drawdown (CI high 96%) with recent years deeply negative (2025 -47.8%, 2026 -41.5%).
Backtest and paper results are hypothetical. Trading involves risk of loss.