BTC SCORING (0–9 PTS)
F&G ≤5=3 · 6–10=2 · 11–25=1 · >25=0
BTC/MA <−35%=3 · −20%=2 · −10%=1 · >−10%=0
BTC/Gold Z <−2.0=3 · −1.5=2 · −1.0=1 · >−1.0=0
NASDAQ mod: ×1.25/1.00/0.50 · adj = min(9, round(raw×mod))
ETH SCORING (raw max 11, adj capped 9)
F&G ≤5=3 · 6–10=2 · 11–25=1 (shared)
ETH/MA <−35%=3 · −20%=2 · −10%=1 · >−10%=0
ETH/BTC Z <−2.0=3 · −1.5=2 · −1.0=1 · >−1.0=0
L2 TVL <−20% vs 90d=2 · <−10%=1 · flat/up=0
NASDAQ mod: ×1.25/1.00/0.50 (shared)
SOL SCORING (0–10 PTS)
F&G ≤5=3 · 6–10=2 · 11–25=1 (shared)
SOL/MA <−50%=3 · −30%=2 · −15%=1 · >−15%=0
SOL/ETH Z <−1.5=2 · <−0.8=1 · >−0.8=0
SOL TVL <−20% vs 90d=2 · <−10%=1 · flat/up=0
NASDAQ mod: ×1.25/1.00/0.50 (shared)
NASDAQ REGIME
Compares BTC 1yr return to QQQ (NASDAQ) 1yr return
BTC/QQQ > 2.0 → Regime 3 · Expensive (×0.50 reduce)
BTC/QQQ 0.8–2.0 → Regime 2 · Neutral (×1.00)
BTC/QQQ < 0.8 → Regime 1 · Cheap vs equities (×1.25 boost)
Data: Yahoo Finance QQQ via proxy · Monthly refresh
INTRA-WEEK DIP COMPOSITE
Price drop pts: BTC >5%=1 >10%=2 >15%=3 | ETH >7/14/20% | SOL >10/20/28%
F&G change pts: drop >5pts=1 · drop >10pts or F&G<20=2
Composite ≥3 → trigger · 3=0.5× · 4=0.75× · 5=1× Tuesday's amount
Max one intra-week add per asset per week
DATA SOURCES
F&G: alternative.me · BTC/ETH/SOL: CoinGecko
BTC MA + Z-score: CoinGecko 730d history
ETH MA + ETH/BTC Z: CoinGecko 730d ETH history
L2 TVL: DeFiLlama (Arbitrum + Optimism + Base)
NASDAQ: stooq.com QQQ CSV (primary) · Yahoo Finance fallback
Gold: XAUT via CoinGecko · open.er-api fallback
Solana TVL: DeFiLlama
Annual rebalance: target 60% BTC / 25% ETH / 15% SOL