4-Year Cycle Overlay
Temporal position within the current halving cycle, from 0% on halving day to 100% on the eve of the next one. Places the present moment in the cycle, independently of price.
What is it?
The 4-Year Cycle Overlay measures temporal position within the current halving cycle. The formula is elementary: number of days elapsed since the last halving divided by 1,458 (average observed duration between two halvings). The result is a ratio from 0% (halving day) to 100% (eve of the next halving). This is a purely temporal indicator - it uses no on-chain data, no price, no network metric. Its only input is today's date and the known halving dates (2012-11-28, 2016-07-09, 2020-05-11, 2024-04-20).
How to read
The chart displays a curve rising linearly from 0% to ~100% through the cycle. 0-25%: immediate post-halving phase (historically accumulation). 25-50%: mid-cycle (historically early bull market). 50-75%: second half (historically euphoria and top). 75-100%: late cycle (historically bear market approaching next halving). The log BTC overlay allows visual comparison of temporal position with price.
Key zones
Past halvings have shown recurring temporal patterns: cycle tops occurred between 50% and 70% of the cycle (1.5 to 2.5 years after halving), while troughs formed between 75% and 95% (3 to 3.5 years after). This rhythm is empirical and based on a sample of only 4 complete cycles.
What to observe
Compare the current temporal position with equivalent positions in prior cycles. If price is already overheating at 30% of the cycle (where it was historically still accumulating), that indicates acceleration. Conversely, depressed price at 50% (where tops historically formed) suggests a structurally different cycle.
Historical context
The 4 complete cycles (2009→2012, 2012→2016, 2016→2020, 2020→2024) lasted ~1,418, ~1,319, ~1,402, and ~1,407 days respectively, averaging ~1,387 days. The theoretical 1,458-day value (210,000 blocks × ~10 min) is slightly higher because growing hashrate accelerates block production. The gap between theoretical and actual duration (~5%) is a source of indicator imprecision in late cycle.
Expert notes
The indicator is strictly deterministic - it contains no stochastic component. Two observers on the same day will always see the same value. Its analytical value comes solely from superposition with price (BTC overlay) and cross-cycle comparison. Used in isolation, it provides no market state information - it is a calendar, not an oscillator.
Common mistakes to avoid
The most common: interpreting temporal position as a prediction. 'We are at 40% of the cycle' does NOT mean 'the top is in 10-30%'. Each cycle has its own dynamics, influenced by exogenous factors (ETFs, regulation, macro) that simple day counting does not capture. The sample of 4 cycles is insufficient for any robust statistical inference.
Programmatic access
REST API
curl -sS \
'https://api.trinityinsights.io/api/v1/onchain/metrics/4-year-cycle-overlay/data?timeframe=90d' \
-H 'X-API-Key: $TRINITY_API_KEY'MCP server
{
"tool": "get_chart_value",
"metric_id": "4-year-cycle-overlay",
"timeframe": "1y"
}Required tier: performance. See the pricing grid for the tier list and the MCP documentation for multi-client configuration.
Related metrics
Institutional disclaimer
Trinity Insights is an educational and analytical tool. The metric above does not constitute investment advice. Trinity Insights is not a Crypto-Asset Service Provider (CASP) registered under MiCA Regulation (EU) 2023/1114. See the full disclaimer.