Hash Ribbon
The Hash Ribbon indicator tracks Bitcoin miner capitulation and recovery by comparing the 30-day and 60-day moving averages of hashrate.
Key Takeaways
- The Hash Ribbon compares the 30-day and 60-day simple moving averages of Bitcoin's hashrate to identify periods of miner capitulation and recovery, producing historically reliable long-term buy signals.
- When the 30-day MA crosses below the 60-day MA, miners are shutting down machines due to unprofitable conditions: a signal that selling pressure from distressed miners is increasing. The buy signal fires when the 30-day MA crosses back above the 60-day MA.
- Of approximately 20 buy signals since 2011, roughly 85% correctly identified a local price bottom. The indicator lags by design and works best as a longer-term positioning tool rather than a short-term trading signal.
What Is the Hash Ribbon?
The Hash Ribbon is an on-chain indicator created by Charles Edwards, founder of Capriole Investments, in 2019. It tracks the health of the Bitcoin mining industry by comparing two simple moving averages (SMAs) of network hashrate: a 30-day SMA and a 60-day SMA. When the shorter average falls below the longer one, it signals that miners are capitulating: shutting off machines because operating costs exceed revenue. When the shorter average crosses back above, it signals recovery.
The indicator rests on a straightforward thesis: miner capitulation creates forced selling pressure that drives prices toward cyclical bottoms. Once the weakest miners have exited the network and that selling pressure dries up, conditions are ripe for price recovery. The Hash Ribbon aims to identify the transition point between distress and recovery.
Edwards originally published the concept on Medium and released it as a public indicator on TradingView. Capriole Investments describes it as "perhaps the best performing long-term buy signal for Bitcoin."
How It Works
The Hash Ribbon tracks two moving averages of Bitcoin's hashrate:
- 30-day simple moving average (short-term trend)
- 60-day simple moving average (long-term trend)
These two lines form a "ribbon" that expands and contracts as mining conditions change. The relationship between the two averages produces two distinct signals:
Miner Capitulation Signal
When the 30-day SMA crosses below the 60-day SMA, the Hash Ribbon enters its capitulation phase. This crossover means hashrate has been declining over recent weeks: miners are powering down ASIC machines because mining profitability has deteriorated to the point where operating costs exceed revenue.
During capitulation, miners who can no longer cover electricity and debt obligations are forced to sell their Bitcoin reserves on the open market. This creates a feedback loop: forced selling pushes the price lower, making more miners unprofitable, which triggers more shutdowns and more selling. The process continues until the weakest participants have fully exited.
Recovery (Buy) Signal
When the 30-day SMA crosses back above the 60-day SMA, the capitulation phase is over. Hashrate is growing again, which means surviving miners are profitable and new machines are coming online. The forced selling pressure that drove prices lower has largely dissipated.
The original TradingView implementation adds a price confirmation filter: the 10-day SMA of price must be above the 20-day SMA of price before the buy signal triggers. This reduces false signals by ensuring price momentum has also turned positive.
Calculating the Hash Ribbon
The computation is straightforward. Given daily hashrate estimates from any blockchain data provider:
# Pseudocode for Hash Ribbon calculation
hashrate_30d = SMA(hashrate, 30)
hashrate_60d = SMA(hashrate, 60)
# Miner capitulation: short MA below long MA
capitulating = hashrate_30d < hashrate_60d
# Recovery: short MA crosses back above long MA
recovery = (hashrate_30d > hashrate_60d) AND (previous_hashrate_30d < previous_hashrate_60d)
# Optional price confirmation filter
price_10d = SMA(price, 10)
price_20d = SMA(price, 20)
buy_signal = recovery AND (price_10d > price_20d)Why Miners Capitulate
Several factors can push miners into capitulation, often occurring in combination:
- Halving events: the Bitcoin halving cuts the block subsidy in half approximately every four years. The April 2024 halving reduced the reward from 6.25 BTC to 3.125 BTC, instantly halving miner revenue for the same computational work while costs remained constant.
- Hashrate growth outpacing price: when network difficulty increases faster than Bitcoin's price, each miner earns less revenue per unit of computing power. Hash price (revenue per petahash per day) declines even if Bitcoin's price is flat.
- Energy cost spikes: electricity is the dominant operating expense for miners. Geopolitical events, seasonal demand shifts, and regulatory changes can increase energy costs beyond what miners can absorb.
- Debt obligations: miners who expanded aggressively during bull markets using leverage must service those debts regardless of market conditions, forcing liquidation of Bitcoin reserves when margins compress.
For a deeper analysis of these dynamics, see the research article on Bitcoin mining economics and the halving economics analysis.
Historical Performance
The Hash Ribbon has produced approximately 20 buy signals since 2011. According to Capriole Investments, 17 of those 20 signals (roughly 85%) correctly identified a local price bottom that was never revisited on a closing basis.
Notable Signals
| Date | Approximate Price | Outcome |
|---|---|---|
| January 2015 | $234 | Preceded rally to $20,000 (2017 peak) |
| January 2019 | $3,652 | Rose approximately 56% within 90 days |
| April 2020 | ~$7,000 | Post-COVID crash; approximately 500% gain within a year |
| June 2023 | ~$26,000 | Preceded surge past $73,000 in March 2024 |
| July 2024 | ~$55,000 | Post-halving capitulation; rallied to ATH above $109,000 by January 2025 |
| August 2022 | ~$21,400 | Failed signal: FTX collapse drove price to ~$15,400 |
The August 2022 signal remains the only clear failure in the indicator's history. The FTX exchange collapse in November 2022 was a black swan event unrelated to mining economics, illustrating that the Hash Ribbon cannot account for exogenous shocks to the broader market.
The 2025-2026 Capitulation
In late November 2025, the Hash Ribbon entered capitulation as the 30-day hashrate MA crossed below the 60-day MA. Hashrate dropped roughly 20% from its October 2025 peak as miners struggled with compressed margins following the April 2024 halving. By early 2026, this became one of the longest capitulation periods on record.
Publicly traded miners sold more than 32,000 BTC in Q1 2026 alone, a single-quarter record that exceeded combined sales for all of 2025. Many miners pivoted to hosting AI workloads as an alternative revenue stream while waiting for mining profitability to recover.
Use Cases
Long-Term Position Building
The Hash Ribbon is most commonly used for long-term accumulation strategies. When the buy signal fires, it suggests a period of reduced selling pressure: a favorable entry point for investors planning to hold for months or years. This aligns well with dollar-cost averaging strategies that increase allocation during periods of miner distress.
Mining Investment Timing
For mining operators and investors, the Hash Ribbon provides a framework for timing capital deployment. When the indicator shows capitulation, it often corresponds to discounted hardware prices as distressed miners liquidate equipment. The recovery signal suggests improving economics for new deployments.
Complementing Other On-Chain Metrics
The Hash Ribbon is often used alongside other on-chain indicators for confluence. Common pairings include the Puell Multiple (which tracks miner revenue relative to its yearly average), the MVRV ratio (market value versus realized value), and coin days destroyed (measuring movement of long-held coins). When multiple indicators align, the signal carries greater conviction.
Risks and Considerations
Lagging Indicator
Because the Hash Ribbon uses 30-day and 60-day moving averages, it inherently lags real-time conditions. By the time the buy signal fires, Bitcoin's price may have already moved significantly off its lows. Even among successful signals, post-signal drawdowns of 3% to 42% have been observed before the sustained move higher begins.
Diminishing Miner Influence
As institutional investors, Bitcoin ETFs, and corporate treasuries become larger holders of Bitcoin, the relative influence of miner selling pressure on price may be declining. If miners represent a smaller share of total selling volume, their capitulation may have less impact on price formation, potentially weakening the indicator's predictive power over time.
Black Swan Vulnerability
The Hash Ribbon models mining economics, not broader market risk. Events like the FTX collapse, regulatory crackdowns, or macroeconomic shocks can override the signal entirely. The indicator should never be treated as a guaranteed bottom signal.
Ambiguous Signals
Not every crossover produces a clean signal. Short-lived crossovers can create "whipsaw" effects where the indicator rapidly toggles between capitulation and recovery without corresponding to meaningful price moves. The price confirmation filter (requiring the 10-day price SMA above the 20-day) helps reduce but does not eliminate these false readings.
Not a Standalone Tool
The Hash Ribbon works best as one component of a broader analytical framework. Miner capitulation can mark a bottom, but it does not guarantee one. Confirmation from price action, hash price recovery, ETF fund flows, and on-chain accumulation data strengthens the thesis. Without that confluence, capitulation is evidence of stress, not proof of recovery.
This glossary entry is for informational purposes only and does not constitute financial or investment advice. Always do your own research before using any protocol or technology.