Strategies
Hyperliquid Cross-Sectional Short-Horizon Momentum Basket — Dollar-Neutral Long-Short: Rank the Liquid HL Perp Universe by Trailing 3–5 Day Return, LONG the Top Decile / SHORT the Bottom Decile, Hold ~7 Days, Weekly Rebalance (HYPERLIQUID Daily Bars, Market-Neutral, 2-Parameter)
Outcome: Abandoned
HyperliquidCrossSectionalMomentumBasket
Outcome Summary
HyperliquidCrossSectionalMomentumBasket set out to monetize cross-sectional momentum — the effect the factory's own QA had found by inverting an abandoned reversal study — as a dollar-neutral weekly long-short basket over 30 liquid Hyperliquid perps, deliberately targeting the venue, market-neutral, and multi-instrument buckets the portfolio most lacked. Across iterations the developer diagnosed and fixed a universe problem (iteration 1's stale long-history names made the short formation noise) and reported strong engine-free numbers on a liquid 30-name panel (+0.718%/position, t=2.13, Sharpe 1.28). But those figures were never validated: the strategy got stuck at the coding stage and, after three iterations hitting 'coding_stuck_3_timeouts', was abandoned. It never produced a factory backtest and never reached backtest review, optimization, analysis, or risk review.
Hypothesis
coding_stuck_3_timeouts
Implementation
Dollar-neutral cross-sectional momentum basket over 30 liquid Hyperliquid perps on daily bars. Every hold_days (7 = weekly), anchored to the calendar via (bar timestamp days-since-epoch) % hold_days == 0, the strategy ranks every leg by its trailing formation_days simple return, goes LONG the top 20% (6 names) and SHORT the bottom 20% (6 names), and holds to the next rebalance. Every leg gets the identical notional, equity * gross_frac / (2k), so the long and short sides are equal in dollars by construction and the book carries no net crypto beta; gross exposure is 60% of equity at leverage 1.0. Only the delta is traded at each rebalance -- names that stay in the same basket are left untouched, names that leave or flip are closed, new names opened. The returned signal is the cross-sectional dispersion (mean momentum of the long basket minus the short basket), computed every bar. Two tunables: formation_days (4, the hypothesis's short horizon) and hold_days (7, weekly).
Iteration History
Verification failed (Layer 3 — sandbox backtest): smoke test exceeded the 300s wall-clock limit. This almost always means per-bar work that scales with history — e.g. rescanning the full funding/supplementary series, or rebuilding a list and calling min()/sorted() inside calculate_signal()/on_bar() on every bar. Precompute sorted timestamp arrays ONCE in __init__ and use bisect, or cache lookups keyed by timestamp, so per-bar cost is O(log n) not O(n).
Outcome Summary
A multi-instrument Hyperliquid basket that must align ~30 daily legs is operationally heavy enough to repeatedly time out at the coding stage; promising engine-free numbers are worthless if the strategy cannot be built and executed within the pipeline's limits, so implementation cost and the cross-leg alignment barrier need to be managed before the edge can even be tested.
It was abandoned at the coding stage after 3 iterations with the reason 'coding_stuck_3_timeouts' — the strategy repeatedly failed to get through coding/verification within the time limits, so it never reached the sandbox backtest, backtest review, optimization, analysis, or risk stages.
A market-neutral, multi-instrument cross-sectional momentum basket on a fixed 30-name universe of liquid Hyperliquid perps (daily bars) that each week ranks names by trailing ~4-day return, goes long an equal-dollar top basket and short an equal-dollar bottom basket sized dollar-neutral, and holds ~7 days on a calendar-anchored weekly rebalance, with two parameters (formation-return window and hold length), aimed at filling the under-represented Hyperliquid, market-neutral, and multi-instrument buckets.
No pipeline backtest metrics exist — the strategy never produced a completed sandbox backtest. The only figures are the developer's own engine-free measurements on the liquid-universe panel (e.g. +0.718% net per position, t=2.13, book Sharpe 1.28, 2004 position-trades, trailing-365d Sharpe 1.57), which were disclosed in the code but never validated by the factory's engine.
Backtest and paper results are hypothetical. Trading involves risk of loss.