Skip to content
Skip to content
← all research
VALIDATED

"CARRY x BASIS sizing overlay on DOGE-gate60 (single-coin DOGE (DOGE>SMA200 & ROC60(DOGE)>0 & BTC_ROC60>0))"

2026-09-04

·

Pre-registered proposal: reports/research_proposal_carry_basis_overlay.md. Defaults: look=168h, carry|z|>=1.5, basis|z|>=2.0, multipliers {0.5, 1.0, 1.25}. Window: 2024-06-04 .. 2026-07-31 (788 days, 141 DOGE-gate60 long days) | Hyperliquid DOGE funding cache for CARRY+BASIS; DOGE daily bars from validation.common; _single_coin_decide on DOGE gated by BTC ROC60, validated in reports/universe_generalization.md used to compute the DOGE-gate60 target.

Diagnostics: corr(carry_z, basis_z) = +0.776 | fraction of long days with both signals stretched long (0.5x bucket): 0.6% | fraction with both signals stretched short (1.25x bucket): 0.9%.

#Primary variants (pre-registered defaults)

VariantDaysLongDaysRetSharpePFMaxDD
baseline (gate60, no overlay)788141+62.16%0.691.27-52.35%
primary overlay (0.5/1.0/1.25)788141+150.43%1.081.45-36.72%

#Sizing-bucket distribution (gate60-long days only)

BucketDaysShare
1.0x (no signal)11783.0%
1.0x (mixed)128.5%
1.25x (both stretched short)75.0%
0.5x (both stretched long)53.5%

Bootstrap p(overlay beats baseline, full window): 0.000 Bootstrap p(IS < 2025-01-01): 0.001 Bootstrap p(OOS >= 2025-01-01): 0.016

#IS/OOS split (pre-registered boundary 2025-01-01)

SegmentVariantLongDaysRetSharpePF
ISbaseline74+130.22%2.251.80
ISprimary overlay74+190.35%2.772.11
OOSbaseline67-29.57%-0.380.86
OOSprimary overlay67-13.75%-0.080.97

#Robustness grid (REPORTED, not selected)

look (h)carry z_enterbasis z_enterLongDaysRetSharpePFMaxDD
841.01.0141+170.50%1.161.50-36.04%
841.01.5141+173.57%1.171.50-35.86%
841.02.0141+125.77%1.001.41-43.12%
841.51.0141+142.85%1.051.44-40.29%
841.51.5141+149.77%1.081.45-40.12%
841.52.0141+121.61%0.981.40-44.16%
842.01.0141+129.12%1.001.41-43.14%
842.01.5141+135.65%1.031.42-42.97%
842.02.0141+116.15%0.951.38-46.83%
1681.01.0141+196.19%1.241.54-33.63%
1681.01.5141+167.66%1.151.49-36.03%
1681.02.0141+144.52%1.061.44-36.72%
1681.51.0141+174.39%1.171.50-36.64%
1681.51.5141+171.50%1.161.49-36.64%
1681.52.0141+150.43%1.081.45-36.72%
1682.01.0141+148.19%1.071.45-40.44%
1682.01.5141+148.19%1.071.45-40.44%
1682.02.0141+135.41%1.021.42-40.51%
3361.01.0141+215.39%1.291.57-30.44%
3361.01.5141+174.18%1.171.50-36.65%
3361.02.0141+124.45%0.981.40-42.43%
3361.51.0141+143.38%1.051.44-43.28%
3361.51.5141+135.26%1.021.42-45.17%
3361.52.0141+113.75%0.941.38-45.17%
3362.01.0141+133.57%1.011.42-45.17%
3362.01.5141+133.57%1.011.42-45.17%
3362.02.0141+113.75%0.941.38-45.17%

#Verdict (pre-registered)

  • IS baseline Sharpe: 2.25, ret +130.22%, maxDD -33.21%
  • IS overlay Sharpe: 2.77, ret +190.35%, maxDD -25.40%
  • OOS baseline Sharpe: -0.38, ret -29.57%, maxDD -43.63%
  • OOS overlay Sharpe: -0.08, ret -13.75%, maxDD -35.36%
  • Pre-registered pass: OOS Sharpe +>= 0.10 AND p < 0.05 AND maxDD not +> 5pp
  • Result: PASS

#Honest caveats

  • Inert signal risk: if <5% of long days trigger either 0.5x or 1.25x, the overlay is a no-op and the experiment is a wash. Reported as INERT in the verdict.
  • Threshold tuning: the proposal pre-registers look=168h, carry_enter=1.5, basis_enter=2.0. The robustness grid is REPORTED, not selected. Picking the IS winner would be the look-ahead bug class that bit R10-13.
  • Hyperliquid only: Binance/Bybit/OKX funding are geo-blocked from this IP (451/403). Hyperliquid started in 2023; the cache is the longest available free source. Binance USDT-M funding IS in the metrics cache but is perpetual-rate only, not the premium index; the BASIS leg specifically needs premium.
  • Hyperliquid is one venue: cross-venue funding arbitrage (HL vs Binance) is not what this study tests; this study asks whether HL alone is informationally useful as a sizing overlay on a slow-trend signal.
  • CARRY and BASIS are correlated: corr reported above. If corr > 0.7, the composite is one-dimensional and the two-signal framing is misleading; the overlay is then a single-signal gate with two thresholds.
  • Multipliers are heuristic: 0.5x and 1.25x are the natural ±50% / ±25% asymmetry, not the result of an optimization. An optimization step would re-introduce the threshold-tuning look-ahead; the honest path is to report the asymmetry you chose and let the verdict be what it is.

All trading described is paper (simulated). Not investment advice.

← all research