For years now, I've been poring over on-chain data. I've experimented with a vast array of indicators and spent a fortune testing countless models. In the process, I’ve realized that most of these are little more than a distracting cacophony.
But there is one framework that has proven genuinely valuable.
Its name is the SatoshiMacro Model .
---
What is the SatoshiMacro Model?
Essentially, it’s a sophisticated Bitcoin cycle confluence model based on quantitative data. It aggregates 48 unique signals across six tiers, each with a specific weightage:
Cycle Timing and Mass Psychology (30% weightage): This category includes data like the position in the halving cycle, the drop from the all-time high, and the quarterly return percentile.
Valuation (25% weightage): This covers signals such as Power Law deviation, the Mayer Multiple, the MVRV Z-Score, the Pi Cycle Top and Bottom, and the distance to NUPL (Net Unrealized Profit/Loss).
Sentiment (20% weightage): This tier tracks the Fear and Greed Index, Google Trends for Bitcoin searches, funding rates, open interest, options skew, and futures basis.
Rotation (10% weightage): Signals here include Bitcoin Dominance, the Altcoin Season Index, and the ETH/BTC ratio percentile.
Miner (10% weightage): This includes metrics like the Hash Ribbons, the Puell Multiple, hashrate compared to the 365-day peak, and difficulty adjustment momentum.
Macro (5% weightage): This tier considers external economic factors such as the US Dollar Index (DXY), M2 growth, the yield curve, the VIX index, the S&P 500, the Nasdaq, and gold (as an inverse indicator).
Each individual signal is percentile-ranked against its history, considering an expanding time window. There is absolutely no future data being incorporated, ensuring the analysis remains robust and free from lookahead bias. The weighted scores from each tier are combined into a single composite score between 0 and 100. Finally, a calibration curve adjusts the upper half of this composite scale to ensure historical cycle tops align with the predicted cycle top zone.
---
How Accurate is It?
Remarkably, this model has successfully identified all 7 previous Bitcoin cycle inflections within their designated zones:
2013-12 top: calibrated at 92.2 (Cycle Top zone)
2015-01 bottom: 27.6 (Accumulation zone)
2017-12 top: 95.6 (Cycle Top zone)
2018-12 bottom: 29.7 (Accumulation zone)
2021-04 top: 89.3 (Cycle Top zone)
2021-11 top: 85.1 (Cycle Top zone)
2022-11 bottom: 23.2 (Accumulation zone)
This is not a cherry-picked list, nor is it based on selectively excluding certain indicators or relying on "if-then" scenarios. The complete set of 48 signals has been used against every single historical Bitcoin cycle inflection point.
---
Where Do We Stand Today?
Currently, the SatoshiMacro Model (SMM) reading is firmly in the Caution zone, rather than the Cycle Top zone.
It’s important to differentiate between these two. The Caution zone indicates that various diverse signals (particularly sentiment, rotation, and late-cycle valuation indicators) are leaning towards the late-cycle phase. However, the complete convergence of signals required for a historical-level cycle top has not yet occurred.
What would cause the model to transition from Caution to Cycle Top? Here are the key conditions:
Mayer Multiple crossing the 2.0 to 2.4 range - This would shift the Valuation tier into the cycle-top territory.
Pi Cycle Top trigger (the 111-day moving average crossing above the 350-day moving average multiplied by 2) - This signal has preceded every major Bitcoin cycle peak within days.
Sustained Extreme Greed in the Fear and Greed Index (above 85) for at least four consecutive weeks, coupled with funding rates exceeding 0.05% - This combination confirms widespread sentiment exhaustion.
---
What Does This Mean For You?
Historically, a SatoshiMacro Model reading in the Caution zone signals the presence of a final "melt-up" phase before the cycle top is finalized. However, this is not a guarantee. It simply means that the balance of risk has shifted. Previously, long volatility was the asymmetric bet; now, long volatility is becoming asymmetrically expensive.
Here’s my practical take on the zones:
Caution Zone: This is the point to stop adding leveraged positions, begin dollar-cost averaging into stablecoin reserves, and reassess your exit strategy.
Cycle Top Zone (85+): Historical data suggests that the risk of distribution outweigh the potential for further upside.
Accumulation Zone (0-25): This is historically the most opportune time to buy Bitcoin.
---
The Bigger Picture
The SatoshiMacro Model provides me with a data-backed understanding of where we are in the overall cycle. Currently, it indicates we are in a late-stage bull market – not the final throes, but close enough to warrant increased vigilance.
The Sentiment and Rotation tiers are running hot, while Valuation and Miner tiers remain strong but not overly frothy. The Macro tier presents a mixed picture.
---
A Final Thought
I don't subscribe to predictions; I rely on data.
The SatoshiMacro Model serves as a powerful framework to understand our current position in the market cycle. It's not a crystal ball, but a reliable, data-driven lens.
Right now, we're in the Caution zone. This isn't a signal to sell, but rather a signal to manage risk prudently.
Maintain discipline. Exercise patience. And always keep an eye on the indicators.
---
What are your thoughts on the SatoshiMacro Model? Let me know in the comments below.
