Here's the entire strategy in one sentence:
"Today, which has stronger 40-day momentum — Bitcoin or the Gold Miners ETF? Hold whichever wins. If neither is positive, hold cash."
That's it. Same question, different assets. Instead of BTC vs. ETH (our Rotator bot), this one pits BTC against GDX — an ETF that tracks large gold-mining companies like Newmont and Barrick Gold.
Why gold miners instead of ethereum? Because they're almost nothing alike. And that's the entire point.
This is The Hedge Hopper. Our seventh live bot. Paper-traded with $10,000 virtual capital. Running since 2026-04-17.
Why Gold Miners?
Bitcoin and gold miners sound like they have nothing in common. And in the day-to-day, they don't. But step back and both are variations of the same bet: "I don't trust paper money in the long run."
- Bitcoin: digital scarcity. Fixed supply. Retail-driven. Trades 24/7.
- Gold Miners (GDX): leveraged exposure to the gold price. Institutional. Only trades during US market hours. Tracks physical gold with a multiplier.
Both are what professionals call "inflation hedges" or "debasement trades." But their cycles rarely line up. When crypto was in its winter (2022), gold miners were just starting a massive two-year run driven by central bank buying and geopolitical hedging. When Bitcoin ripped in 2023-2024, gold miners paused.
That mismatch is the opportunity. If one is trending up, you're in it. If the other takes over, you switch. If both are falling, you sit in cash and wait.
The Backtest, Honest Edition
Tested on 5.7 years of data (2018-07 to 2026-04). That's how far back we have clean, weekday-aligned data for both assets — Bitcoin trades every day, gold miners only on stock market days, so we had to align to weekdays.
Realistic 0.10% trading costs (Bybit/Binance taker fees for BTC, standard ETF spread for GDX). Out-of-sample — no parameter tuning on the test data.
| Metric | Hedge Hopper (40d) | BTC HODL | GDX HODL |
|---|---|---|---|
| Total return | +5,532% | +610% | +365% |
| Max drawdown | -45% | -77% | -64% |
| Trades per week | 0.51 (~27/year) | — | — |
| Walk-Forward | 3 of 3 windows beat HODL | — | — |
Two things to notice:
The return is roughly 9× BTC HODL over the same window. From $10,000, you'd have $561,000 vs. $71,000 in BTC or $46,500 in GDX alone.
The worst drawdown is nearly half of BTC's. -45% is still brutal, but it's the difference between "I can sleep at night" and "I can't." That's not a magic trick — it's because when one asset is tanking, the rotation usually moves you into the other or into cash.
The Walk-Forward Test
This is where most strategies die, so let's go slowly.
We split the 5.7 years into three independent chunks of roughly equal length. We pretend we're testing the strategy for the first time in each chunk. If the rule is real, it should work in all three — different market conditions, different dominant assets, different macro.
- W1 (2018-07 → 2021-03): crypto crash, recovery, first DeFi wave, gold beginning its run
- W2 (2021-03 → 2023-11): 2021 BTC top, crypto winter, FTX collapse, massive gold run
- W3 (2023-11 → 2026-04): ETF approvals, BTC all-time highs, gold continues strong
Result: all three windows beat HODL. Not by luck — in W2 the bot was in GDX for most of the crypto winter and preserved capital while BTC crashed.
This is what we call the "gold standard" for walk-forward: 3 of 3. Same score as our Watchdog and Rotator bots.
The Plateau Check (Important)
Remember the lesson from our retired Sharpshooter? A strategy that only works at one specific parameter value is usually a statistical fluke. A strategy that works across a whole range of nearby parameter values is more likely real.
We tested 13 different lookback windows from 10 days to 90 days:
| Lookback | Return | Walk-Forward |
|---|---|---|
| 10d | +830% | 2/3 ✓ |
| 20d | +1,439% | 2/3 ✓ |
| 30d | +5,352% | 2/3 ✓ |
| 40d | +5,532% | 3/3 ★ |
| 60d | +1,429% | 2/3 ✓ |
| 90d | +1,101% | 2/3 ✓ |
12 of 13 lookback variants beat HODL in at least 2 of 3 windows. The 40-day variant is the only one to hit the perfect 3/3, but its neighbors (20d-60d) are all solidly profitable. That's a real plateau, not a lucky peak.
We ship the 40-day version because it has the best walk-forward score. If the backtest had shown 40d as a lonely spike surrounded by losing neighbors, we would NOT have shipped it. That's the Sharpshooter rule.
Why 40 Days?
A 40-day momentum window means: compare today's price to the price 40 weekdays ago (about 8 weeks).
- Too short (5-10 days): you flip in and out too often. You pay more in fees. You react to noise.
- Too long (90+ days): you're slow to rotate. When GDX starts rallying, you're still stuck in BTC.
- 40 days: long enough to ignore daily noise, short enough to catch 3-6 month trend changes.
The rule isn't magic — it's a tradeoff between reaction speed and whipsaw resistance. 40 happens to be the sweet spot in our data.
What Could Kill This Strategy
Three honest risks:
1. The 2020-2024 gold run was historically unusual. Central banks bought gold at a record pace. Geopolitical tensions (Russia, China, Middle East) drove flight-to-safety demand. If the next decade's gold cycle is milder, the rotation loses some of its power.
2. Correlation could tighten. If Bitcoin and gold miners start moving together — both seen as debasement hedges during a dollar crisis — rotation between them loses its edge. You'd essentially own one asset dressed up as two.
3. We only have one full rotation cycle of data. 5.7 years. That's grenzwertig for a cross-asset momentum claim. More years would strengthen the case. For now, it's suggestive, not proof.
None of these are deal-breakers. They're reasons to keep watching live performance rather than assuming the backtest guarantees the future.
What We're Watching
Starting today, the bot runs live. Every 6 hours it checks: "is BTC's 40-day momentum stronger than GDX's 40-day momentum?" Whichever wins (if positive) gets all the capital. If both are negative, it sits in cash.
For the next 45 days we're collecting live data to check whether the backtest prediction holds up. Same as every new bot we launch — see Live ≠ Backtest for why this matters.
If the live 45-day performance is dramatically different from the backtest expectation, we update our confidence and report it. If it roughly matches, we keep running. Either way, the data gets published.
First check (2026-04-17): the bot chose BTC. Momentum was +17% BTC vs. -4% GDX. The rotation works as designed on day one.
The Bigger Picture
We now have four momentum bots running:
- Tactician 2.0: BTC alone, vol-scaled
- Rotator: BTC ↔ ETH
- Tri-Rotator: BTC ↔ ETH ↔ SOL
- Hedge Hopper: BTC ↔ GDX (new)
Each captures slightly different behavior. Tactician rides one asset. Rotator and Tri-Rotator rotate within crypto. Hedge Hopper rotates across asset classes — crypto and precious metals.
They're not duplicates. They're variations of "hold the strong thing, dodge the weak thing" applied at different scopes. In a perfect 2024-2025 crypto-dominated year, Hedge Hopper will probably sit in BTC and behave like Tactician. In a hypothetical 2026 where gold rips and crypto consolidates, Hedge Hopper will be the only bot still making money.
That's the bet.
<details> <summary><strong>For Quants: Raw Metrics</strong></summary>
- Period tested: 2018-07-16 to 2026-04-15 (5.7 years, weekday-aligned)
- Lookback: 40 trading days (8 weeks of market-day momentum)
- Signal: argmax(mom_btc, mom_gdx) if any positive, else cash
- Fees: 0.10% per trade (Bybit/Binance taker, standard ETF spread)
- Total return: +5,532% (CAGR ~98%)
- MaxDD: -45%
- Annualized Calmar: ~2.2
- Trades/year: ~27
- Walk-Forward: 3/3 (all three 1.9-year sub-periods beat HODL)
- Parameter robustness: 12/13 lookbacks (10-90d) beat HODL in 2+/3 walk-forward windows
- Data sources: Binance for BTC, Yahoo Finance v8 chart API for GDX
- Execution: paper trading, cron-based, 6h interval, $10,000 virtual capital
Full research notes: 110-BotLab/HF-ALPHA-HUNT-V5.md in the project repository.
The Hedge Hopper runs live on bearbullradar.com/bots. No real money. Full transparency. If it fails, it joins our post-mortems.




