<style>.solius-site .reveal{opacity:1 !important;transform:none !important}</style>
Back to Bitcoin research

Bitcoin · Weekly BTC-USD

Strategy
Conviction-weightedbacktest from 2020live since Jun 2026
Contact30-day delay · through Sep 9, 2026. Published with a 30-day delay: every figure runs up to 30 days ago, so nothing here shows a current position.
Track record · 1Y 30-day delay. Published with a 30-day delay: every figure runs up to 30 days ago, so nothing here shows a current position.
+8.22%
Total return
1Y · backtest → live
+8.22%
CAGR
vs BTC -29.81%
+38.0%
Alpha vs BTC
excess return
0.28
Sharpe
risk-adjusted
-16.78%
Max drawdown
peak-to-trough
1.14
Profit factor
gross win / gross loss
+0.12%
Avg trade
weekly rebalance

Equity, drawdown & allocation

Cumulative return over Feb 2020 → Sep 2026 · ~7 years · backtest → live · log scale
Equity curve1Y +8.22%
Strategy BTC buy & hold
0%
Underwater drawdown · worst -16.78%
Target allocation · 69 decisions in view
0%50%100%
Sep ’25Dec ’25Mar ’26Jun ’26Sep ’26

Returns by horizon

trailing windows ending Sep 9, 2026
WindowReturnSharpeMax DDTrades
3M+7.61%1.46-3.65%8
YTD+16.23%0.93-8.90%25
1Y+8.22%0.28-16.78%32
3Y+402.1%1.98-16.78%85
5Y+1,322%1.99-16.78%149

Yearly returns

strategy vs BTC · compounded per calendar year · first / last year partial
+458%
+199%
2020
+289%
+60%
2021
+49%
-64%
2022
+160%
+156%
2023
+158%
+121%
2024
+11%
-6%
2025
+16%
-11%
2026
StrategyBTC

Monthly returns

LossGain
JFMAMJJASONDYR
2020-4283610-3243-8284347+458
20215940800-2281521100+289
2022028940200-12-33+49
2023310263120-1023912+160
202433320-310-1427374+158
2025-15-4111250-1-600+11
2026-3-311201-190+16

Allocation history

target long weight over time · the current allocation is withheld
DateTarget weightChange
Aug 24, 2026100%+40 pts
Aug 19, 202660%+60 pts
Aug 17, 20260%−60 pts
Aug 16, 202660%+60 pts
Aug 8, 20260%−60 pts
Aug 7, 202660%+60 pts
Aug 6, 20260%−60 pts
Aug 5, 202660%+60 pts
Jul 24, 20260%−60 pts
Jul 23, 202660%+60 pts
Jul 20, 20260%−40 pts
Jul 19, 202640%+40 pts
Jun 17, 20260%−20 pts
Jun 16, 202620%+20 pts
Jun 15, 20260%−20 pts
Jun 14, 202620%+20 pts
Jun 13, 20260%−20 pts
Jun 9, 202620%+20 pts
Jun 8, 20260%−20 pts
Jun 6, 202620%+20 pts
May 19, 20260%−100 pts
May 18, 2026100%+100 pts
May 16, 20260%−100 pts
May 14, 2026100%+100 pts
May 13, 20260%−100 pts
Apr 13, 2026100%+40 pts
Apr 9, 202660%+60 pts
Apr 8, 20260%−60 pts
Apr 7, 202660%+60 pts
Apr 6, 20260%−100 pts
Apr 5, 2026100%+100 pts
Apr 4, 20260%−100 pts
Mar 28, 2026100%+100 pts
Mar 24, 20260%−100 pts
Mar 23, 2026100%+100 pts
Mar 22, 20260%−60 pts
Mar 17, 202660%+60 pts
Mar 16, 20260%−100 pts
Mar 7, 2026100%+100 pts
Mar 5, 20260%−100 pts
Mar 2, 2026100%+100 pts
Feb 16, 20260%−100 pts
Feb 15, 2026100%+100 pts
Feb 13, 20260%−100 pts
Feb 9, 2026100%+80 pts
Feb 6, 202620%+20 pts
Feb 4, 20260%−20 pts
Feb 3, 202620%+20 pts
Jan 18, 20260%−80 pts
Jan 17, 202680%+80 pts
Jan 16, 20260%−80 pts
Jan 14, 202680%+80 pts
Jan 10, 20260%−40 pts
Jan 9, 202640%+40 pts
Dec 7, 20250%−60 pts
Dec 5, 202560%+60 pts
Dec 4, 20250%−60 pts
Dec 3, 202560%+60 pts
Oct 22, 20250%−100 pts
Oct 20, 2025100%+100 pts
Oct 19, 20250%−100 pts
Oct 13, 2025100%+20 pts
Oct 10, 202580%+80 pts
Oct 6, 20250%−100 pts
Oct 5, 2025100%+100 pts
Sep 30, 20250%−100 pts
Sep 29, 2025100%+100 pts
Sep 21, 20250%−40 pts
Sep 20, 202540%+40 pts
Aug 30, 20250%−20 pts
Aug 29, 202520%+20 pts
Jul 23, 20250%−80 pts
Jul 21, 202580%+80 pts
Jul 19, 20250%−100 pts
Jul 14, 2025100%+40 pts
Jul 9, 202560%+60 pts
Jul 7, 20250%−60 pts
Jul 6, 202560%+60 pts
Jul 5, 20250%−60 pts
Jul 4, 202560%+60 pts
Jul 2, 20250%−60 pts
Jul 1, 202560%+60 pts
Jun 27, 20250%−60 pts
Jun 24, 202560%+60 pts
Jun 15, 20250%−100 pts
Jun 14, 2025100%+100 pts
Jun 13, 20250%−100 pts
Jun 12, 2025100%+100 pts
Jun 11, 20250%−100 pts
Jun 6, 2025100%+100 pts
Jun 5, 20250%−100 pts
Apr 28, 2025100%+20 pts
Apr 24, 202580%+80 pts
Apr 23, 20250%−80 pts
Apr 22, 202580%+80 pts
Apr 21, 20250%−40 pts
Apr 19, 202540%+40 pts
Apr 7, 20250%−20 pts
Apr 6, 202520%+20 pts
Mar 28, 20250%−100 pts
Mar 24, 2025100%+100 pts
Feb 22, 20250%−20 pts
Feb 21, 202520%+20 pts
Feb 14, 20250%−40 pts
Feb 13, 202540%+40 pts
Feb 12, 20250%−40 pts
Feb 11, 202540%+40 pts
Feb 9, 20250%−20 pts
Feb 8, 202520%+20 pts
Feb 3, 20250%−100 pts
Feb 2, 2025100%+100 pts
Jan 28, 20250%−100 pts
Jan 27, 2025100%+100 pts
Jan 14, 20250%−100 pts
Jan 13, 2025100%+100 pts
Jan 10, 20250%−80 pts
Jan 9, 202580%+80 pts
Jan 7, 20250%−80 pts
Jan 6, 202580%+80 pts
Jan 5, 20250%−60 pts
Jan 4, 202560%+60 pts
Dec 28, 20240%−100 pts
Dec 18, 2024100%+100 pts
Dec 17, 20240%−100 pts
Oct 14, 2024100%+100 pts
Oct 13, 20240%−80 pts
Oct 11, 202480%+80 pts
Oct 6, 20240%−40 pts
Oct 4, 202440%+40 pts
Sep 30, 20240%−40 pts
Sep 24, 202440%+40 pts
Sep 16, 20240%−100 pts
Sep 15, 2024100%+100 pts
Sep 14, 20240%−100 pts
Sep 7, 2024100%+100 pts
Sep 5, 20240%−100 pts
Sep 4, 2024100%+100 pts
Sep 3, 20240%−100 pts
Sep 2, 2024100%+100 pts
Aug 24, 20240%−100 pts
Aug 21, 2024100%+100 pts
Aug 20, 20240%−100 pts
Aug 12, 2024100%+100 pts
Jul 22, 20240%−100 pts
Jul 21, 2024100%+100 pts
Jul 16, 20240%−100 pts
Jul 15, 2024100%+100 pts
May 19, 20240%−20 pts
May 17, 202420%+20 pts
May 3, 20240%−20 pts
May 2, 202420%+20 pts
Apr 24, 20240%−80 pts
Apr 22, 202480%+80 pts
Apr 19, 20240%−40 pts
Apr 18, 202440%+40 pts
Mar 25, 20240%−40 pts
Mar 22, 202440%+40 pts
Mar 20, 20240%−40 pts
Mar 19, 202440%+40 pts
Mar 4, 20240%−100 pts
Feb 12, 2024100%+20 pts
Feb 8, 202480%+80 pts
Jan 29, 20240%−60 pts
Jan 27, 202460%+60 pts
Jan 12, 20240%−100 pts
Oct 16, 2023100%+100 pts
Oct 8, 20230%−100 pts
Oct 4, 2023100%+100 pts
Oct 3, 20230%−100 pts
Oct 2, 2023100%+40 pts
Sep 27, 202360%+60 pts
Sep 24, 20230%−100 pts
Sep 22, 2023100%+100 pts
Sep 21, 20230%−100 pts
Sep 18, 2023100%+40 pts
Sep 16, 202360%+60 pts
Sep 15, 20230%−60 pts
Sep 14, 202360%+60 pts
Sep 13, 20230%−60 pts
Sep 12, 202360%+60 pts
Sep 9, 20230%−100 pts
Sep 8, 2023100%+100 pts
Sep 5, 20230%−100 pts
Sep 4, 2023100%+100 pts
Sep 3, 20230%−40 pts
Sep 2, 202340%+40 pts
Aug 30, 20230%−40 pts
Aug 29, 202340%+40 pts
Aug 22, 20230%−100 pts
Aug 21, 2023100%+80 pts
Aug 19, 202320%+20 pts
Jul 23, 20230%−60 pts
Jul 22, 202360%+60 pts
Jul 16, 20230%−100 pts
Jul 15, 2023100%+100 pts
Jul 14, 20230%−100 pts
Jun 26, 2023100%+60 pts
Jun 23, 202340%+40 pts
Jun 22, 20230%−40 pts
Jun 20, 202340%—
30-day delay · through Sep 9, 2026. Published with a 30-day delay: every figure runs up to 30 days ago, so nothing here shows a current position. nothing here shows a current positionContact

A backtest is a hypothesis, not a promise — and this one is a survivor of a large automated search, so selection inflates it by construction. What matters is the live track since go-live, shown here beside it. Figures combine backtested and early-live periods, net of modeled fees and slippage, with max drawdown shown. The current signal and position are never shown: the record ends 30 days before today. Live signals are available to clients. Past performance is not indicative of future results. Not investment advice, a recommendation, or an offer of any security or service.