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.

Precious-Metals Complex Mean-Reverting Portfolio (Zhao et al. 2018 MRP design): 3-Asset GDX/GLD/SLV Spread Built by Minimum-Predictability Weights Under a Variance Floor and an L1 Leverage Budget, Z-Score Entry/Exit With an Explicit Flat State (USEQ DAILY, long-short)

Outcome: Abandoned

GdxGldSlvMinPredictabilityMRP

GdxGldSlvMinPredictabilityMRP tried to trade a three-asset precious-metals spread (GDX/GLD/SLV). It used minimum-predictability eigenvector weights, re-estimated quarterly, and z-score entries, with a pre-registered……Show moreShow less

GdxGldSlvMinPredictabilityMRP tried to trade a three-asset precious-metals spread (GDX/GLD/SLV). It used minimum-predictability eigenvector weights, re-estimated quarterly, and z-score entries, with a pre-registered estimate of roughly 7-10 trades a year. Over 3 iterations the code never passed verification. The Layer 3 sandbox backtest kept exceeding the 300s limit on a ~20,000-bar daily window. The run was abandoned as a sandbox timeout in the verification loop, so backtest review, optimization, analyst review and risk review were never reached and no performance metrics exist.

SPY/IWM Size-Spread Mean Reversion on DAILY Bars: Beta-Hedged Log-Spread Z-Score (Point-in-Time Rolling Stats), Enter |z|>=2, Exit |z|<=0.5 or 10-Session Clock, Dollar-Neutral Long/Short, Flat ~80% (SPY.USEQ + IWM.USEQ 1D)

Outcome: Abandoned

SpyIwmSizeSpreadMeanReversionDaily

The strategy adapted an FMZ intraday SPY/IWM mean-reversion idea to daily bars. It removed the source's look-ahead by using rolling beta and z-score statistics, and it aimed for a dollar-neutral pair whose per-trade……Show moreShow less

The strategy adapted an FMZ intraday SPY/IWM mean-reversion idea to daily bars. It removed the source's look-ahead by using rolling beta and z-score statistics, and it aimed for a dollar-neutral pair whose per-trade capture would clear USEQ costs. Across 3 iterations the code never passed Layer 3 verification: each time, the sandbox backtest went over the 300s limit on a ~2400-day IWM.USEQ daily window. The strategy was abandoned in the verification loop, so the backtest, optimization, analyst and risk stages were never reached and no performance metrics exist.

[3Commas] Static Geometric Grid (by 3Commas, MPL-2.0) — faithful port on APEUSDT.BINANCE_SPOT 15m: 64 geometric levels 0.10591–0.15466, long-only close-cross grid, trailing-up OFF, date window 2026-01-12→2026-05-14

Outcome: Abandoned

ThreeCommasStaticGeometricGridApeSpot

The strategy attempted to port a 3Commas static geometric spot grid to APEUSDT.BINANCE_SPOT. No backtest or optimization results were produced because verification stalled. After three verification timeouts, the run was abandoned.

Maximum-Drawdown-Ranked Monthly Momentum on Binance Spot: Hold the 5 Lowest-30-Day-MDD Names of a Point-in-Time Top-20 Liquidity Universe, Long-Only, Cash When Formation Return <= 0 (Choi 2014, DAILY bars)

Outcome: Abandoned

MddRankedMonthlyMomentumSpotTop5

The strategy tested long-only Binance Spot rotation based on selecting the lowest-drawdown names from a point-in-time liquid universe, with a cash condition for non-positive formation returns. No performance metrics……Show moreShow less

The strategy tested long-only Binance Spot rotation based on selecting the lowest-drawdown names from a point-in-time liquid universe, with a cash condition for non-positive formation returns. No performance metrics were produced because Layer 3 verification timed out. After five iterations, the run was abandoned during verification and did not reach later pipeline stages.

Sharpe
0.90
Total return
296.20%
Max drawdown
36.10%
Trades
105

Avellaneda-Lee Single-Pair Sector-ETF Residual s-Score Reversion: XOM vs XLE, Beta-Hedged, Canonical Fixed Thresholds, Flat ~55% of the Time (USEQ DAILY, zero-commission, long-short)

Outcome: Abandoned

XomXleAvellanedaLeeSScorePair

The strategy attempted daily XOM/XLE statistical arbitrage by trading ETF-factor residual s-score extremes while maintaining beta hedging. It did not reach a recorded backtest result because the Layer 3 sandbox smoke……Show moreShow less

The strategy attempted daily XOM/XLE statistical arbitrage by trading ETF-factor residual s-score extremes while maintaining beta hedging. It did not reach a recorded backtest result because the Layer 3 sandbox smoke test exceeded the 300-second limit on approximately 20,000 bars. After three iterations, the verification timeout ended the run and no later stages were reached.

Double 7s (Connors/Alvarez via pinkfish, Farrell Aultman) - SPY Daily Close-at-7-Day-Low Buy / Close-at-7-Day-High Sell, SMA200-or-SMA70 Regime Filter, 15% Stop, 2x Reg-T - Faithful Port on USEQ

Outcome: Abandoned

SpyDouble7sPinkfishUseq

SpyDouble7sPinkfishUseq attempted a long-only daily SPY mean-reversion approach based on 7-day closing lows and highs, with regime filtering and a stop-loss. It produced no backtest or optimization results because……Show moreShow less

SpyDouble7sPinkfishUseq attempted a long-only daily SPY mean-reversion approach based on 7-day closing lows and highs, with regime filtering and a stop-loss. It produced no backtest or optimization results because verification failed at Layer 1. After four iterations, the run was abandoned when static analysis identified `_bar_ts` method shadowing; later pipeline stages were not reached.

Sharpe
0.15
Total return
4177.01%
Max drawdown
35.73%
Trades
314

KO/PEP Log-Price Cointegration Spread Reversion: Rolling-OLS Hedge Ratio, Enter at |resid| > 2 sigma, Exit Inside 1 sigma, Dollar-Neutral Long/Short on USEQ DAILY Bars

Outcome: Abandoned

KoPepLogCointegrationSpreadReversion

The strategy tested KO/PEP log-price spread reversion using rolling OLS and dollar-neutral USEQ positions. It underwent three iterations, but Layer-3 verification timed out before performance metrics were generated. The run was abandoned before backtest review, optimization, analyst review, or risk review.

QuantConnect library: Intraday Arbitrage Between Index ETFs

Outcome: Abandoned

SpyIvvIntradayQuotientArbitrage

The strategy attempted intraday SPY/IVV quotient arbitrage with rolling-mean reversion. It produced no performance metrics because Layer 3 verification timed out after three iterations. The pipeline abandoned it before backtest review, analysis, risk review, or promotion.

CCI/O REIT Pair: Rolling Maximum-Likelihood Ornstein-Uhlenbeck Spread Reversion, Dollar-Neutral Long/Short, Flat Unless |z_OU| >= 2 (USEQ DAILY, 3 parameters)

Outcome: Abandoned

CciORealtyOUMleSpreadReversion

CciORealtyOUMleSpreadReversion set out to replicate, more honestly, the best out-of-sample pair (CCI/O) from Huang et al.'s optimal mean-reversion paper. It used a rolling weekly maximum-likelihood OU fit, fixed……Show moreShow less

CciORealtyOUMleSpreadReversion set out to replicate, more honestly, the best out-of-sample pair (CCI/O) from Huang et al.'s optimal mean-reversion paper. It used a rolling weekly maximum-likelihood OU fit, fixed 2-sigma entry and mean exit thresholds, and a half-life validity check. The strategy never got past code verification: after 3 iterations it was still failing Layer 1 static analysis because the code overwrote the framework's `_bar_ts` method with an instance attribute. It was abandoned before any backtest ran, so the hypothesis remains untested.

Funding-Gated Delta-Neutral Cash-and-Carry: Long BINANCE_SPOT / Short BINANCE USD-M Perp on 7 Point-in-Time 2020 Majors, Enter When 24h Funding > 3bp/8h, Exit on Funding Flip or 21-Day Clock (4H decision bars)

Outcome: Abandoned

FundingGatedSpotPerpCarry7Majors8H

The strategy tried to collect Binance perp funding with a spot-long, perp-short hedge on 7 point-in-time 2020 majors, trading only when funding was above 3bp/8h. It went through 3 coding iterations, and each one failed……Show moreShow less

The strategy tried to collect Binance perp funding with a spot-long, perp-short hedge on 7 point-in-time 2020 majors, trading only when funding was above 3bp/8h. It went through 3 coding iterations, and each one failed the Layer 3 sandbox backtest by going over the 300s time limit. The last iteration already used bisect lookups on precomputed arrays and made fewer cache queries, and its notes blame catalog loading overhead that strategy edits cannot shorten. The run was abandoned in the verification loop, so there are no backtest, optimization, analyst or risk-officer results.

Double-7s Portfolio (pinkfish, F. Aultman after Connors & Alvarez): Buy a 7-Day Closing Low Above the 200-SMA, Sell a 7-Day Closing High, Equal Weight Across SPY/QQQ/DIA/IWM, USEQ Daily Bars, Long-Only

Outcome: Abandoned

Double7sPortfolioUseq

Double7sPortfolioUseq put the Connors/Alvarez Double-7s rule on four broad US index ETFs on the zero-commission USEQ venue, long-only and equal-weighted, with a 200-SMA regime filter. It never passed verification:……Show moreShow less

Double7sPortfolioUseq put the Connors/Alvarez Double-7s rule on four broad US index ETFs on the zero-commission USEQ venue, long-only and equal-weighted, with a 200-SMA regime filter. It never passed verification: Layer 3 sandbox smoke tests timed out at 300s on all 3 iterations, including iteration 2, which made per-bar work incremental. The iteration-3 profiling notes say the time went to the backtest runner's catalog instrument scan, not the strategy. The run was abandoned before any backtest, optimization, analyst or risk review, so its edge was never measured.

ETH Deribit Accelerating-Vol Gamma Scalp: Buy a ~10-DTE ATM Straddle Only When Short-Window Realized Vol Is RISING Through Both the 7-Day RV and DVOL (not after a spike has peaked), Band Delta-Hedge on ETH-PERPETUAL.DERIBIT (same venue), Exit at 2 DTE or When 24h RV Falls Back Below DVOL; flat ~70% of the time

Outcome: Abandoned

EthDeribitAcceleratingVolGammaScalpStraddle

EthDeribitAcceleratingVolGammaScalpStraddle aimed to retest the falsified long-gamma idea by buying ETH ATM straddles on Deribit only while realized vol was rising through its 7-day level and DVOL, with same-venue……Show moreShow less

EthDeribitAcceleratingVolGammaScalpStraddle aimed to retest the falsified long-gamma idea by buying ETH ATM straddles on Deribit only while realized vol was rising through its 7-day level and DVOL, with same-venue delta hedging on the ETH perpetual. The hypothesis itself warned that only ~30-40 straddle cycles (and a holdout of ~7-9) were available from the chain history, which starts around 2024-07. The strategy never got past verification: it was abandoned after 1 iteration with 'verifying_stuck_3_timeouts', the same way its ETH cheap-gamma predecessor failed. No backtest metrics exist, so the thesis remains untested.

SPY Bull-Market Pullback Countertrend (faithful port of pinkfish 'ac-countertrend' by Farrell Aultman) — Long-Only All-In, DAILY bars, SPY.USEQ

Outcome: Abandoned

SpyAcCountertrendPullback

SpyAcCountertrendPullback ported the pinkfish 'ac-countertrend' bull-market dip-buying strategy to daily SPY.USEQ, keeping the source's rules, defaults and pullback quirk unchanged. It went through 3 iterations and hit……Show moreShow less

SpyAcCountertrendPullback ported the pinkfish 'ac-countertrend' bull-market dip-buying strategy to daily SPY.USEQ, keeping the source's rules, defaults and pullback quirk unchanged. It went through 3 iterations and hit repeated Layer 3 sandbox timeouts (over the 300s limit). The last version already used O(1) per-bar updates, and the developer noted the time appeared to go outside strategy code. The run was abandoned in the verification loop before any backtest metrics were produced, so the hypothesis itself was never tested.

Asset-Class Trend Following (Faber 10-Month SMA) on Five USEQ ETFs: SPY / EFA / IEF / DBC / GLD, Equal-Weight Long-or-Cash, Month-End Decision on DAILY Bars

Outcome: Abandoned

UseqFaberAssetClassTrendSma10

UseqFaberAssetClassTrendSma10 set out to replicate the published Faber 10-month-SMA long-or-cash rule on five commission-free USEQ asset-class ETFs, with equal-weight 20% sleeves decided at each month end. The code was……Show moreShow less

UseqFaberAssetClassTrendSma10 set out to replicate the published Faber 10-month-SMA long-or-cash rule on five commission-free USEQ asset-class ETFs, with equal-weight 20% sleeves decided at each month end. The code was designed to keep per-bar work O(1), but across 3 iterations it never passed Layer 3 verification because the sandbox smoke test kept exceeding the 300s limit on a 2400-day daily window. The run was abandoned as a sandbox_timeout verification loop before any backtest, optimization or analyst review took place, so the trend-following hypothesis itself was never tested.

CEZLSMA port (geraked, MIT): Chandelier Exit flip + Heikin-Ashi close vs ZLSMA(50), 50% trailing stop, 1.5x grid adds, long-short on LTCUSDT.BINANCE 15m

Outcome: Abandoned

CezlsmaChandelierZlsmaGridLS

CezlsmaChandelierZlsmaGridLS tried to replicate geraked's CEZLSMA MT5 expert on LTCUSDT 15m Binance perps: Chandelier Exit flips filtered by Heikin-Ashi close against ZLSMA(50), with trailing stops and a x1.5 averaging……Show moreShow less

CezlsmaChandelierZlsmaGridLS tried to replicate geraked's CEZLSMA MT5 expert on LTCUSDT 15m Binance perps: Chandelier Exit flips filtered by Heikin-Ashi close against ZLSMA(50), with trailing stops and a x1.5 averaging grid. The hypothesis itself warned that lessons L167 (faithful FX ports die) and L171 (grid designs die) applied. Coding timed out three times, the run was abandoned as 'coding_stuck_3_timeouts', and no backtest, optimization or analyst review ever ran, so the strategy's viability was never measured.

USEQ Asset-Class Rotational Momentum: Hold Top-3 of 5 Asset-Class ETFs (SPY/EFA/EEM/IEF/GLD) by 12-Month Return, Equal-Weight, Monthly Rebalance, Daily Bars, Long-Only Unlevered

Outcome: Abandoned

UseqAssetClassTop3MomentumRotation

The hypothesis proposed a 20-year USEQ test of top-3-of-5 asset-class momentum rotation (SPY/EFA/EEM/IEF/GLD) with monthly rebalancing, to add a non-crypto mechanism to the research corpus. The developer produced a……Show moreShow less

The hypothesis proposed a 20-year USEQ test of top-3-of-5 asset-class momentum rotation (SPY/EFA/EEM/IEF/GLD) with monthly rebalancing, to add a non-crypto mechanism to the research corpus. The developer produced a partial implementation with ranking, equal-weight slot sizing and an optional absolute-momentum SHY filter. The coding stage timed out three times, and the run was abandoned as 'coding_stuck_3_timeouts'. No backtest, optimization or analyst verdict was produced, so the idea itself remains untested.

Hummingbot PMM V1 (pure market making, by hummingbot) — faithful port on BTCUSDT.BINANCE_SPOT, 1 buy + 1 sell limit level at mid ±1%, 30s refresh, 60s post-fill delay, inventory skew OFF (source defaults)

Outcome: Abandoned

HummingbotPmmV1BtcSpot

This hypothesis tried to port Hummingbot's PMM V1 symmetric limit-order market maker onto Binance spot BTCUSDT. The only platform changes were forced ones: fixed sizing at 25% of starting equity, a refresh on every……Show moreShow less

This hypothesis tried to port Hummingbot's PMM V1 symmetric limit-order market maker onto Binance spot BTCUSDT. The only platform changes were forced ones: fixed sizing at 25% of starting equity, a refresh on every 1-minute bar, and spot balance checks. The strategy never got out of coding: after 3 iterations the run was abandoned with reason 'coding_stuck_3_timeouts'. No backtest, optimization or analyst verdict was ever produced.

BTC OKX 4H Donchian-Midline Regression-Slope Acceleration: Enter on ATR-Normalised Slope Breaking +/-1 ATR, Exit on 3-Bar Slope Deceleration or Chandelier Stop, Explicit Flat State (BTCUSDT.OKX 4H, pure OHLCV, long-short, single leg)

Outcome: Abandoned

BtcOkxDonchianMidlineSlopeAccelLS

BtcOkxDonchianMidlineSlopeAccelLS reworked a high-turnover FMZ slope-flip strategy into a thresholded trend strategy on OKX BTC 4H bars. It entered on ATR-normalised midline-slope acceleration, exited on deceleration……Show moreShow less

BtcOkxDonchianMidlineSlopeAccelLS reworked a high-turnover FMZ slope-flip strategy into a thresholded trend strategy on OKX BTC 4H bars. It entered on ATR-normalised midline-slope acceleration, exited on deceleration or a chandelier stop, and stayed flat in between. The hypothesis stressed O(1) per-bar indicators because of recent sandbox timeouts, but after 3 iterations the code still failed Layer 3 verification: the smoke test exceeded the 300s limit on a ~20,000-bar window. Backtest review, optimization, analyst review and risk review were never reached, so there is no performance data.

3MAF by geraked (faithful port): Triple-EMA 60/350/600 Stack + Williams-Fractal Pullback Entry, Breakeven-Activated 50% Trailing Stop, 1.5x Martingale Grid (20 levels) with Basket TP and 40% Basket Trail, No Hard Stop, Long-Short (ETHUSDT.BYBIT 15m)

Outcome: Abandoned

ThreeMAFGridEthBybit

ThreeMAFGridEthBybit ported the 3MAF expert advisor (triple-EMA trend stack, fractal pullback entries, trailing stop and a 1.5x martingale grid with no hard stop) from USDCAD 15M to Bybit ETH perpetuals. It went……Show moreShow less

ThreeMAFGridEthBybit ported the 3MAF expert advisor (triple-EMA trend stack, fractal pullback entries, trailing stop and a 1.5x martingale grid with no hard stop) from USDCAD 15M to Bybit ETH perpetuals. It went through 3 iterations; according to the code header, iteration 2 shipped a placeholder string instead of code, and iteration 3 resubmitted the full source. That version then ran past the 300s Layer 3 sandbox backtest limit on a 208-day, ~20,000-bar window, and the pipeline abandoned it as a verification loop. No backtest, optimization, analyst or risk review ever ran, so the strategy's edge is still untested.

ETH OKX 4H Positive-Skew Trend Anomaly (Lemperiere et al. 2014): Vol-Normalised EMA-Distance Trend With a Flat Deadband, Long-Short, Scored on Skew as Well as Return (ETHUSDT.OKX 4H, pure OHLCV, single leg)

Outcome: Abandoned

EthOkxVolNormEmaDistanceTrendLS

This hypothesis pre-registered a volatility-normalised EMA-distance trend rule on ETHUSDT.OKX 4H, predicting positive return together with positive skew, a low win rate and a right tail of large winners. The code went……Show moreShow less

This hypothesis pre-registered a volatility-normalised EMA-distance trend rule on ETHUSDT.OKX 4H, predicting positive return together with positive skew, a low win rate and a right tail of large winners. The code went through 3 iterations. The last one only changed performance: the EMA and rolling volatility became O(1) running updates, and the trading rules stayed the same. The Layer 3 sandbox backtest still ran past its 300s limit on the ~20k-bar window, and the run was abandoned in the verification loop. No backtest, optimization, analyst or risk review was ever reached, so the pre-registered skew claim remains untested in the pipeline.

BBRSI (geraked, MT5) faithful port on gold: BB(500,2)+RSI(7) band re-entry reversal with 1.1x averaging grid and 50% trailing stop, long-short, XAUUSDT.BINANCE 5m

Outcome: Abandoned

BbRsiGoldGridPortLS

BbRsiGoldGridPortLS was submitted at the user's request as a faithful translation of the BBRSI MT5 expert onto Binance's gold perpetual (5m bars, about 9.5 months of history). The hypothesis itself noted that the……Show moreShow less

BbRsiGoldGridPortLS was submitted at the user's request as a faithful translation of the BBRSI MT5 expert onto Binance's gold perpetual (5m bars, about 9.5 months of history). The hypothesis itself noted that the default averaging/martingale grid belongs to a family that earlier lessons report as dead, and it pre-registered a grid-OFF variant as the only form considered potentially viable. The strategy never got through coding: after 2 iterations the pipeline abandoned it with 'coding_stuck_3_timeouts'. No backtest, optimization or analyst verdict was produced, so the idea itself was never tested.

AFAOSMD (geraked, MIT) on ETHUSDT.OKX 30m: Average Force zero-cross + Andean Oscillator + MACD(100,200) signal, REVERSED (contrarian), swing-distance 50% trailing stop, 1.1x averaging grid up to 20 levels

Outcome: Abandoned

AfaosmdEthOkxReverseGrid

This hypothesis ported geraked's AFAOSMD expert from NZDCAD FX to ETHUSDT.OKX 30m as a contrarian signal strategy with a trailing stop and a 1.1x averaging grid of up to 20 levels. A partial NautilusTrader……Show moreShow less

This hypothesis ported geraked's AFAOSMD expert from NZDCAD FX to ETHUSDT.OKX 30m as a contrarian signal strategy with a trailing stop and a 1.1x averaging grid of up to 20 levels. A partial NautilusTrader implementation, AfaosmdEthOkxReverseGrid, was drafted. After 2 iterations the coding stage timed out three times and the run was abandoned with reason 'coding_stuck_3_timeouts'. No backtest, optimization, analyst or risk review took place, so the edge was never tested.

XRP COIN-M 4H Trend-Pullback Continuation ('one wave, three folds' band entry): Buy the 3-Day Low Inside a 20-Day Up-Move, Sell the 3-Day High Inside a 20-Day Down-Move, Exit on Pullback Completion / 2.5-ATR Stop / 5-Day Clock (XRPUSD_PERP.BINANCE_CM, pure OHLCV, long-short, flat ~65-70%)

Outcome: Abandoned

XrpCmTrendPullbackContinuationLS

XrpCmTrendPullbackContinuationLS turned the 'one wave, three folds' band sub-module of an FMZ composite CTA system into a single-instrument, pure-OHLCV strategy on the XRP COIN-M inverse perpetual. It traded……Show moreShow less

XrpCmTrendPullbackContinuationLS turned the 'one wave, three folds' band sub-module of an FMZ composite CTA system into a single-instrument, pure-OHLCV strategy on the XRP COIN-M inverse perpetual. It traded counter-moves inside an established 20-day trend, in the trend's direction, and was expected to be flat about 65-70% of the time. Across 3 iterations the strategy never got through verification: it was abandoned for 'verifying_stuck_3_timeouts', with no backtest, optimization, or analyst verdict. Its trading edge was therefore never tested.