Skip to content
Skip to content
← all research
VALIDATED

"CARRY x BASIS sizing overlay on AVAX-gate60 (single-coin AVAX (AVAX>SMA200 & ROC60(AVAX)>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-07 .. 2026-07-31 (785 days, 127 AVAX-gate60 long days) | Hyperliquid AVAX funding cache for CARRY+BASIS; AVAX daily bars from validation.common; _single_coin_decide on AVAX gated by BTC ROC60, validated in reports/universe_generalization.md used to compute the AVAX-gate60 target.

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

#Primary variants (pre-registered defaults)

VariantDaysLongDaysRetSharpePFMaxDD
baseline (gate60, no overlay)785127-24.00%-0.050.98-59.48%
primary overlay (0.5/1.0/1.25)785127+12.52%0.341.12-46.81%

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

BucketDaysShare
1.0x (no signal)10280.3%
1.0x (mixed)1612.6%
1.25x (both stretched short)64.7%
0.5x (both stretched long)32.4%

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

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

SegmentVariantLongDaysRetSharpePF
ISbaseline53+23.87%0.911.28
ISprimary overlay53+42.11%1.291.44
OOSbaseline74-38.65%-0.640.77
OOSprimary overlay74-20.82%-0.280.90

#Robustness grid (REPORTED, not selected)

look (h)carry z_enterbasis z_enterLongDaysRetSharpePFMaxDD
841.01.0127+56.01%0.701.28-37.11%
841.01.5127+34.01%0.531.20-41.20%
841.02.0127+20.29%0.411.15-45.35%
841.51.0127+34.18%0.531.20-41.44%
841.51.5127+25.70%0.461.17-44.34%
841.52.0127+18.31%0.391.15-45.75%
842.01.0127+11.46%0.331.12-42.98%
842.01.5127+6.99%0.291.11-45.27%
842.02.0127+4.28%0.261.09-46.66%
1681.01.0127+40.77%0.581.23-41.64%
1681.01.5127+27.50%0.471.18-42.67%
1681.02.0127+12.95%0.341.13-46.61%
1681.51.0127+23.29%0.441.16-44.60%
1681.51.5127+16.19%0.371.14-45.65%
1681.52.0127+12.52%0.341.12-46.81%
1682.01.0127+14.62%0.361.13-45.82%
1682.01.5127+14.62%0.361.13-45.82%
1682.02.0127+12.52%0.341.12-46.81%
3361.01.0127+25.47%0.461.17-44.12%
3361.01.5127+22.69%0.431.16-44.11%
3361.02.0127+10.16%0.311.11-47.93%
3361.51.0127+18.75%0.391.15-46.45%
3361.51.5127+17.77%0.391.14-46.35%
3361.52.0127+10.16%0.311.11-47.93%
3362.01.0127+4.21%0.261.09-47.25%
3362.01.5127+4.21%0.261.09-47.25%
3362.02.0127+0.10%0.211.08-48.80%

#Verdict (pre-registered)

  • IS baseline Sharpe: 0.91, ret +23.87%, maxDD -33.95%
  • IS overlay Sharpe: 1.29, ret +42.11%, maxDD -32.83%
  • OOS baseline Sharpe: -0.64, ret -38.65%, maxDD -50.29%
  • OOS overlay Sharpe: -0.28, ret -20.82%, maxDD -36.72%
  • 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