Skip to content

Strategy research

Strategies

Work with AI agents to define an edge, write strategy code, and keep a record of what was tested and why.

QuantRocket 'TrendDayStrategy' port: leveraged-ETF afternoon trend-day continuation (long if up >6% vs prior close at the afternoon checkpoint, short if down >6%, flat at session close) on TQQQ/SQQQ/UVXY USEQ 1-HOUR

Outcome: Abandoned

TrendDayLeveragedEtfUseq

TrendDayLeveragedEtfUseq ported QuantRocket's afternoon trend-day continuation rule to three leveraged/volatility ETFs on USEQ hourly bars. It was adapted to a 14:30 ET checkpoint because the Yahoo hourly grid has no……Show moreShow less

TrendDayLeveragedEtfUseq ported QuantRocket's afternoon trend-day continuation rule to three leveraged/volatility ETFs on USEQ hourly bars. It was adapted to a 14:30 ET checkpoint because the Yahoo hourly grid has no 14:00 close. Both iterations failed the Layer 3 sandbox backtest by exceeding the 300s limit on an 833-day TQQQ window. The developer attributed the timeout to catalog file discovery under heavy host I/O load, not to strategy logic. The run was abandoned in a verification loop without reaching backtest, optimization, analyst or risk review, so its edge was never measured.

Skipped-Month Formation Momentum: Long-Short US Sector ETFs

Outcome: Abandoned

SkippedMonthSectorMomentum

SkippedMonthSectorMomentum tested whether skipped-month formation momentum across eight US sector ETFs predicts the next 21 sessions, using a top-2 long / bottom-2 short book. Across 3 iterations the code never cleared……Show moreShow less

SkippedMonthSectorMomentum tested whether skipped-month formation momentum across eight US sector ETFs predicts the next 21 sessions, using a top-2 long / bottom-2 short book. Across 3 iterations the code never cleared Layer 4 QA review. The rotation logic sized new legs while the old cohort's closes were still in flight and depended on exact-timestamp re-entry, so cohorts were partial and unbalanced. The one sandbox measurement (Sharpe -0.02, PF 0.98, -0.125% per position over 178 positions) was judged not representative of the hypothesis. The run was abandoned before backtest review, optimization, analyst or risk stages.

FMZ One-Sided Recycling Grid: Wide-Step LTC Spot with Inventory Stops

Outcome: Abandoned

FmzLtcSpotOneSidedRecyclingGrid

This strategy tested whether an FMZ-style one-sided recycling grid on LTC spot could clear fees, using a 1.8% take-profit on a 0.9% grid against a 0.20% spot round trip. Over 3 iterations it never got past……Show moreShow less

This strategy tested whether an FMZ-style one-sided recycling grid on LTC spot could clear fees, using a 1.8% take-profit on a 0.9% grid against a 0.20% spot round trip. Over 3 iterations it never got past verification. QA found that stop_requested and the cycle bookkeeping were reset only when a new cycle started, so after any losing liquidation the 24h halt kept moving forward and the grid shut down for good. The sandbox matched this, with only 10 fills and 4 equity-moving days in 834 days. QA also flagged that the cycle trailing loss would trigger before the node stops and that per-node accounting conflicted with the single netted spot position. The strategy was abandoned without a full backtest, optimization or analyst review.

Hyperliquid LTC–BCH Relative Repricing After Spread Compression

Outcome: Abandoned

HyperliquidLtcBchCompressionBreakout

HyperliquidLtcBchCompressionBreakout was built to trade continuation in the LTC/BCH ratio after volatility compression, buying the winner and shorting the loser in equal dollar amounts on Hyperliquid perpetuals. Across……Show moreShow less

HyperliquidLtcBchCompressionBreakout was built to trade continuation in the LTC/BCH ratio after volatility compression, buying the winner and shorting the loser in equal dollar amounts on Hyperliquid perpetuals. Across 3 iterations, it never passed the Layer 3 sandbox backtest: the smoke test kept exceeding the 300-second limit on about 20,000 4-hour bars. The verification loop then abandoned the run with a sandbox_timeout, so the idea's economics were never tested and no performance metrics exist.

DOGE Hyperliquid-vs-Binance Funding-Gap Carry: delta-neutral short the rich-funding venue / long the cheap one while the 3-day funding gap persists (1-DAY decisions, long-short, cross-venue)

Outcome: Abandoned

DogeHlBinanceFundingGapCarry

DogeHlBinanceFundingGapCarry tried to profit from a persistent gap between DOGE perpetual funding on Hyperliquid and on Binance, holding opposite positions on the two venues so that price moves cancel out. The……Show moreShow less

DogeHlBinanceFundingGapCarry tried to profit from a persistent gap between DOGE perpetual funding on Hyperliquid and on Binance, holding opposite positions on the two venues so that price moves cancel out. The pre-study looked promising, but the code never got through verification. Over 3 iterations it kept failing the Layer 1.5 hypothesis/config consistency check, which flagged that the optimization plan fixes leverage at 2.0. It was abandoned in a verification loop with no backtest, optimization or analyst verdict, so the funding-gap idea itself was never tested.

Bybit New-Listing Supply-Overhang Decay: short each newly launched high-turnover Bybit USDT perp from its 4th daily close for 21 days, BTC-hedged, with a hard adverse stop and a funding-squeeze exit (76 listings 2023-2026, 1-DAY)

Outcome: Abandoned

BybitNewListingSupplyOverhangShortHedged

The hypothesis proposed shorting turnover-qualified Bybit perp launches for 21 days with a BTC hedge, citing a gross pre-study edge of about +13% per event across 76 listings. The developer coded……Show moreShow less

The hypothesis proposed shorting turnover-qualified Bybit perp launches for 21 days with a BTC hedge, citing a gross pre-study edge of about +13% per event across 76 listings. The developer coded BybitNewListingSupplyOverhangShortHedged and revised it three times for performance: funding prefix-sum caches with bisect, keeping only two bars per instrument, and skipping completed listings early. Every version still went over the 300s Layer 3 sandbox limit, so the run was abandoned as a verification-loop sandbox timeout. No backtest, optimization, analyst or risk-review stage was reached, so the premise is still untested in the pipeline.

OKX 14-Swap Price-Volume Correlation Cross-Section: Long Low-Corr / Short High-Corr, Weekly Dollar-Neutral (1-DAY)

Outcome: Abandoned

OkxDailyPriceVolumeCorrelationCrossSection

The hypothesis proposed a new mechanism family for the corpus: a long-short price-volume correlation cross-section across 14 OKX perps, with 1.0x gross exposure, weekly rebalances and 25% per-leg catastrophe stops. The……Show moreShow less

The hypothesis proposed a new mechanism family for the corpus: a long-short price-volume correlation cross-section across 14 OKX perps, with 1.0x gross exposure, weekly rebalances and 25% per-leg catastrophe stops. The developer used rolling deques and indexed order queries to keep the work bounded, but across 3 iterations the code never got past Layer 3 sandbox verification, where it went over the 300s limit on a 2,400-day daily window. The run was abandoned for a sandbox timeout before any backtest, backtest review, optimization, analyst or risk review stage ran, so the factor's edge was never measured.

Hyperliquid Altcoin Surge Exhaustion: Delayed Short Basket

Outcome: Abandoned

HyperliquidAltcoinSurgeExhaustion

The hypothesis came from price-and-volume anomaly detection research: altcoin surges on Hyperliquid that are followed by fading volume and a pullback should reverse, traded as an independent short basket on INJ, NEAR,……Show moreShow less

The hypothesis came from price-and-volume anomaly detection research: altcoin surges on Hyperliquid that are followed by fading volume and a pullback should reverse, traded as an independent short basket on INJ, NEAR, OP and SEI. The strategy was coded with per-leg rolling buffers for returns, volume baselines and ATR, plus gap-reset logic. Over 3 iterations it never passed Layer 3 verification, because the sandbox smoke test kept going over the 300s limit on a 2400-day, ~20,000-bar window. It was abandoned with no backtest metrics, so whether the surge-exhaustion edge exists on these perpetuals is still untested.

Hyperliquid DeFi Liquidity Recovery versus Deterioration

Outcome: Abandoned

HlDefiLiquidityRecoveryVsDeteriorationPair

The hypothesis applied Amihud's illiquidity measure to four Hyperliquid DeFi perpetuals, trading one equal-dollar pair at a time: long the token whose liquidity was recovering, short the one whose liquidity was……Show moreShow less

The hypothesis applied Amihud's illiquidity measure to four Hyperliquid DeFi perpetuals, trading one equal-dollar pair at a time: long the token whose liquidity was recovering, short the one whose liquidity was deteriorating. Over 3 iterations the developer moved the code to incremental rolling sums and bounded sorted windows. The sandbox smoke test still went over the 300s limit on a ~20,000-bar window. The run was abandoned at verification, so no backtest metrics were produced and none of the later stages ran.

OKX Cross-Sectional 52-Week-High Anchoring Spread: Dollar-Neutral Long Names Nearest Their Trailing High / Short Names Furthest Below It (15 OKX USDT Swaps, Daily Bars, Weekly Rebalance)

Outcome: Abandoned

OkxFiftyTwoWeekHighAnchoringSpread

OkxFiftyTwoWeekHighAnchoringSpread tested whether anchoring to the 52-week high produces a cross-sectional edge. Each Monday it ranked 15 OKX perpetual swaps by their proximity to the trailing high and held……Show moreShow less

OkxFiftyTwoWeekHighAnchoringSpread tested whether anchoring to the 52-week high produces a cross-sectional edge. Each Monday it ranked 15 OKX perpetual swaps by their proximity to the trailing high and held equal-dollar long and short legs. The hypothesis itself flagged sandbox-timeout risk, and the code used bounded deques with monotonic-queue maxima. Even so, after 6 iterations the Layer 3 sandbox smoke test still went over the 300s limit on a 2400-day daily window. The run was abandoned in verification, before any backtest, optimization, analyst or risk review took place.

Spot-Led Alt Selloff Rebound, BTC-Hedged: buy a Binance USD-M alt perp vs short BTC perp after a >=1.5-sigma 3-day BTC-relative drop executed mainly on BINANCE_SPOT (spot volume share z>1), hold 3 days (11 alts, 1-DAY)

Outcome: Abandoned

SpotLedAltSelloffReboundBtcHedged

SpotLedAltSelloffReboundBtcHedged tested whether spot-led relative selloffs in 11 liquid alts rebound against BTC, using an equal-dollar BTC hedge and a 3-day hold. The gross pre-study looked promising (+2.51% mean……Show moreShow less

SpotLedAltSelloffReboundBtcHedged tested whether spot-led relative selloffs in 11 liquid alts rebound against BTC, using an equal-dollar BTC hedge and a 3-day hold. The gross pre-study looked promising (+2.51% mean over 142 events). The coded strategy never got through verification: across 3 iterations the Layer 3 sandbox backtest kept exceeding the 300s wall-clock limit. Even the last version, written with incremental O(coins) rolling moments, hit the limit, and the run was abandoned before any backtest, optimization or analyst review.

Hyperliquid DeFi Pair: Fade Temporary AAVE–UNI Return Dispersion

Outcome: Abandoned

HyperliquidAaveUniDispersionFade

The hypothesis was to fade temporary return dispersion between AAVE and UNI on Hyperliquid with an equal-dollar long-laggard/short-leader pair on synchronized 4-hour bars, and catalog inspection found 5,879 shared……Show moreShow less

The hypothesis was to fade temporary return dispersion between AAVE and UNI on Hyperliquid with an equal-dollar long-laggard/short-leader pair on synchronized 4-hour bars, and catalog inspection found 5,879 shared timestamps. The strategy went through 7 iterations, and the latest code notes that construction was blocked by conflicting source funding observations, with the trading logic kept as-is pending a data/loader repair. The backtest then failed with a FundingObservationError for hyperliquid/AAVEUSD and the run was abandoned. No backtest metrics were produced, and the review, optimization, analysis and risk stages were not reached.

Hyperliquid LTC–BCH Low-Participation Relative Divergence Reversal

Outcome: Abandoned

HyperliquidLtcBchLowParticipationReversal

This hypothesis tested whether a three-day LTC-versus-BCH price divergence on low volume reverses. It traded synchronized 4-hour Hyperliquid perpetual bars, with catalog coverage from 2024-01-25 to 2026-10-02. The……Show moreShow less

This hypothesis tested whether a three-day LTC-versus-BCH price divergence on low volume reverses. It traded synchronized 4-hour Hyperliquid perpetual bars, with catalog coverage from 2024-01-25 to 2026-10-02. The developer coded HyperliquidLtcBchLowParticipationReversal, a long-laggard/short-leader strategy with equal dollar notionals, but over 3 iterations it never got past verification. Each time the Layer 1.5 consistency check flagged a hypothesis mismatch because the optimization_plan fixes leverage at 1.0. The run was abandoned before any backtest, optimization, analyst or risk review.

Gold Miners vs Gold Beta-Hedged Residual Reversion: fade a >=2-sigma 10-session GDX-vs-GLD idiosyncratic move, dollar/beta-neutral long-short, 15-session time stop (USEQ 1-DAY)

Outcome: Abandoned

GdxGldBetaHedgedResidualReversion

The strategy tried to capture partial reversal of gold-miner moves that gold does not explain, trading GDX against a beta-hedged GLD leg on daily US equity bars. Over 4 iterations the code never passed verification:……Show moreShow less

The strategy tried to capture partial reversal of gold-miner moves that gold does not explain, trading GDX against a beta-hedged GLD leg on daily US equity bars. Over 4 iterations the code never passed verification: Layer 1.5 kept flagging a hypothesis/config mismatch because the optimization_plan's exit_z baseline was missing or outside its domain. The run was abandoned in that verification loop, so backtesting, optimization, analyst review and risk review were never reached and no performance metrics exist.

Sharpe
0.23
Total return
24.48%
Max drawdown
12.19%
Trades
152

Hyperliquid XLM–ALGO Failed Range-Break Auctions

Outcome: Abandoned

HlXlmAlgoFailedRangeBreak

HlXlmAlgoFailedRangeBreak tested whether failed range breakouts on Hyperliquid XLM and ALGO 4-hour perpetuals revert toward the range interior. Over 3 iterations the code never passed verification. The final iteration……Show moreShow less

HlXlmAlgoFailedRangeBreak tested whether failed range breakouts on Hyperliquid XLM and ALGO 4-hour perpetuals revert toward the range interior. Over 3 iterations the code never passed verification. The final iteration mainly reworked range tracking for speed after a sandbox timeout. The Layer 4 QA review then found two critical logic defects: confirmation ignored the opposite range boundary, and it accepted reclaims outside the fail window. QA also noted that the sandbox's 31 trades averaged only 0.0435% net. The run was abandoned as a code defect before backtest review, optimization, analyst review or risk review.

ATOM Hyperliquid–Bybit Persistent Funding Carry with Adverse-Basis Veto

Outcome: Abandoned

AtomPersistentCrossVenueFundingCarry

AtomPersistentCrossVenueFundingCarry tested whether a lasting funding-rate gap between Hyperliquid and Bybit ATOM perpetuals could be earned with a dollar-neutral long/short pair, using a basis veto to block bad……Show moreShow less

AtomPersistentCrossVenueFundingCarry tested whether a lasting funding-rate gap between Hyperliquid and Bybit ATOM perpetuals could be earned with a dollar-neutral long/short pair, using a basis veto to block bad entries. The code indexed settled funding events with prefix sums and bisect lookups. Even so, after 3 iterations the strategy still failed Layer 3 sandbox verification by going over the 300s time limit on a 2,400-day 4-hour window. It was abandoned with no backtest metrics, so the funding-carry hypothesis was never measured.

Stock-vs-Own-Sector-ETF Residual Shock Reversal: fade a >=2.5-sigma 5-session idiosyncratic move in 20 US large caps against their SPDR sector ETF, beta-hedged long-short, fixed 10-session hold (USEQ 1-DAY)

Outcome: Abandoned

StockSectorEtfResidualShockReversal

The hypothesis proposed a beta-hedged, sector-relative residual reversal on 20 US large caps across four SPDR sector ETFs, and its own pre-study reported a modest positive edge per event. The developer built an O(1)……Show moreShow less

The hypothesis proposed a beta-hedged, sector-relative residual reversal on 20 US large caps across four SPDR sector ETFs, and its own pre-study reported a modest positive edge per event. The developer built an O(1) rolling-statistics implementation and revised it over 3 iterations. Iteration 3 was meant to set the config to the plan's fixed 2.0 leverage, but verification still failed the Layer 1.5 hypothesis/config consistency check on that leverage requirement. The run was abandoned as a verification loop, so backtesting, optimization, analyst and risk stages were never reached.

Hyperliquid NFT-Sector Lead–Lag Catch-Up in SAND

Outcome: Abandoned

SandNftSectorLeadLagCatchUp

SandNftSectorLeadLagCatchUp tested whether SAND moves late after GALA and APE make strong moves together, using synchronized 4-hour Hyperliquid perpetual bars with GALA and APE as signal sources only. It went through 3……Show moreShow less

SandNftSectorLeadLagCatchUp tested whether SAND moves late after GALA and APE make strong moves together, using synchronized 4-hour Hyperliquid perpetual bars with GALA and APE as signal sources only. It went through 3 iterations without producing a backtest. One iteration timed out in the sandbox while refilling 401 missing GALA bars, before any strategy bars were evaluated, and the third changed only the documentation. The run was abandoned in the verification loop with a Layer 1.5 hypothesis/config mismatch (the optimization_plan fixes leverage at 1.0), so backtest review, optimization, analysis and risk review were never reached.

Hyperliquid DeFi Stress Dispersion Continuation: AAVE versus UNI

Outcome: Abandoned

HyperliquidDefiStressDispersion

HyperliquidDefiStressDispersion was built to test whether relative resilience during a joint DeFi selloff predicts further AAVE-vs-UNI divergence, trading the pair long/short on 4-hour Hyperliquid bars. Across 3……Show moreShow less

HyperliquidDefiStressDispersion was built to test whether relative resilience during a joint DeFi selloff predicts further AAVE-vs-UNI divergence, trading the pair long/short on 4-hour Hyperliquid bars. Across 3 iterations the code never passed verification: each time, the Layer 3 sandbox backtest exceeded its 300s limit on a ~20,000-bar window. The run was abandoned in the verification loop, so the backtest review, optimization, analyst and risk stages were never reached. No performance metrics exist, and the hypothesis is still untested.

Hyperliquid LTC–BCH Relative Shock Exhaustion

Outcome: Abandoned

HyperliquidLtcBchRelativeShockExhaustion

This strategy faded confirmed LTC/BCH relative shocks on Hyperliquid 4-hour bars with equal-dollar, opposite perpetual positions. The code was written, but over 3 iterations it never got through verification. Each……Show moreShow less

This strategy faded confirmed LTC/BCH relative shocks on Hyperliquid 4-hour bars with equal-dollar, opposite perpetual positions. The code was written, but over 3 iterations it never got through verification. Each time, the Layer 1.5 hypothesis/config consistency check flagged that the optimization_plan fixes leverage at 1.0. The run was abandoned in the verification loop, so the backtest, optimization, analyst and risk stages never ran and no performance metrics exist.

Hyperliquid Persistent-Positive-Funding Short with OI Confirmation

Outcome: Abandoned

HyperliquidPersistentPositiveFundingShortOIConfirmed

This strategy aimed to short ETH perpetuals on Hyperliquid while funding stayed positive, using open-interest growth and a non-negative premium as confirmation. Over 3 iterations it never passed code verification: the……Show moreShow less

This strategy aimed to short ETH perpetuals on Hyperliquid while funding stayed positive, using open-interest growth and a non-negative premium as confirmation. Over 3 iterations it never passed code verification: the Layer 3 sandbox backtest ran past the 300s limit on 833 days of hourly ETH data. Backtest review, optimization, analyst review and risk review were never reached, so the edge was never tested. The run ended as abandoned because of a performance problem in the code, with no verdict on the trading idea itself.

DOGE Bybit–OKX Perpetual Dislocation

Outcome: Abandoned

DogeBybitOkxOuDislocation

DogeBybitOkxOuDislocation tested a QuantConnect-style Ornstein-Uhlenbeck pairs mechanism on DOGE perpetuals quoted on Bybit and OKX. After 5 iterations it produced clean, fully aligned data and accounting, but over……Show moreShow less

DogeBybitOkxOuDislocation tested a QuantConnect-style Ornstein-Uhlenbeck pairs mechanism on DOGE perpetuals quoted on Bybit and OKX. After 5 iterations it produced clean, fully aligned data and accounting, but over about five years only 15 pairs fired, for a 0.23 Sharpe whose confidence interval spans zero and a 0.0277% average per-trade return. Impact and commissions used up almost all of the gross profit. The analyst abandoned it at backtest review because no parameter tuning could make spreads this small cover the cost of the trades, so optimization, analysis and risk review never ran.

Sharpe
0.23
Total return
0.10%
Max drawdown
1.99%
Trades
30

Large-versus-small-cap monthly momentum spread

Outcome: Abandoned

LargeSmallCapMonthlyMomentumSpread

This strategy tested whether 12-month relative momentum between large caps (SPY) and small caps (IWM) gives a tradable monthly spread. The six style ETFs named in the source were not in the USEQ universe, and the……Show moreShow less

This strategy tested whether 12-month relative momentum between large caps (SPY) and small caps (IWM) gives a tradable monthly spread. The six style ETFs named in the source were not in the USEQ universe, and the hypothesis noted that earlier two-leg USEQ runs had timed out. All three iterations failed at Layer 3 verification by exceeding the 300s sandbox limit, so the run was abandoned before any backtest, optimization or analyst verdict. The strategy's docstring says a 2026-10-02 measurement put almost all of the runtime in ParquetDataCatalog file discovery rather than in the O(1) per-bar strategy loop, which suggests the problem is in the infrastructure, not the strategy code.

OKX Alt-Perp Volume-Breakout Second-Wave: Skip the First-4h Absorption Retrace, Ride the 4h-18h Continuation (6 OKX USDT swaps, 1H, long-short, fixed clock, flat ~65% of the time)

Outcome: Abandoned

OkxAltVolumeBreakoutSecondWaveLS

The hypothesis claimed that volume-confirmed breakouts on liquid OKX alt perps keep moving in the breakout direction after an initial absorption retrace, and that the gain peaks around 18h. The initial backtest showed……Show moreShow less

The hypothesis claimed that volume-confirmed breakouts on liquid OKX alt perps keep moving in the breakout direction after an initial absorption retrace, and that the gain peaks around 18h. The initial backtest showed real per-trade economics: 0.394% per trade on 1,880 trades and a +227% total return. However, the edge was fragile: Sharpe was 0.79, max drawdown 37.7% against a 25% pre-registered limit, PnL came from the right tail and DOGE longs, and the calm and stressed volatility regimes lost money. The analyst sent it to optimization anyway, where nested walk-forward validation found no parameter candidate that passed in window 5, and the strategy was abandoned.

Sharpe
0.79
Total return
226.96%
Max drawdown
37.68%
Trades
1880