---
title: "Hash Ribbons: Formula, Meaning & Signals"
description: "An indicator that compares the 30-day and 60-day moving averages of Bitcoin's hash rate. Their relationship is used to flag periods of miner stress and..."
canonical: https://www.getswoopr.com/indicators/crypto/hash-ribbons/
source: "Swoopr Investment: https://www.getswoopr.com"
---

## Direct Answer



> Hash Ribbons is a crypto measure used to measure blockchain activity, holder behavior, derivatives positioning, or crypto market structure. The production page must define the exact calculation convention before interpreting higher or lower readings, because platform and provider implementations can differ.





      


# Hash Ribbons: Formula, Meaning, Signals, Examples and How to Use It



## How Is Hash Ribbons Calculated?

An indicator that compares the 30-day and 60-day moving averages of Bitcoin's hash rate. Their relationship is used to flag periods of miner stress and recovery.

**Formula:** `Hash ribbon = SMA30(hash rate) vs SMA60(hash rate); capitulation when SMA30 < SMA60, recovery when SMA30 crosses back above SMA60`

**Inputs:**

- Daily Bitcoin hash rate
- 30-day and 60-day window lengths

**Worked example.** If the 30-day average is 560 and the 60-day average 585 exahashes per second (illustrative), the short average sits -4.27% relative to the long one. The inputs are illustrative numbers, not market data.

**Reading it.** When the 30-day average falls below the 60-day, miners are described as in capitulation because hash rate is dropping. When it crosses back above, the stress period is described as ending. The signal is about miner conditions, not a forecast of price.

**Limits.** Hash rate changes for non-price reasons, such as weather, outages, policy or new hardware, and the crossovers lag. Few episodes exist, so results from past signals are not statistically strong.


      

## Indicator overview





| Attribute | Value |
| --- | --- |
| Category | Crypto |
| Asset classes | Crypto, Digital assets |
| Output type | Band/overlay/profile |
| Parameters | Varies by implementation; document exact settings on use |






## What is Hash Ribbons?



Hash Ribbons is a crypto measure used to measure blockchain activity, holder behavior, derivatives positioning, or crypto market structure. The production page must define the exact calculation convention before interpreting higher or lower readings, because platform and provider implementations can differ.



For Swoopr, the canonical profile separates definition, calculation, interpretation and decision use. That keeps readers from collapsing a descriptive metric into a trading strategy. An indicator can describe trend, momentum, volatility, participation, positioning or risk without providing a complete entry, exit, sizing or portfolio decision.




## What does it measure?



Hash Ribbons measures specific market properties in the Crypto domain. The practical value is repeatability: the same inputs and formula can be applied across a defined dataset, allowing users to compare readings through time or across instruments when the calculation convention is held constant.




## How to read Hash Ribbons



Interpretation depends on the market property being measured. A descriptive reading is not automatically predictive. The same numerical state can lead to different outcomes in a strong trend, quiet range, event-driven gap or illiquid market. Always combine with context from price structure, volume, and broader market regime before drawing conclusions.




## Strengths



- Two moving averages of different lengths turn a noisy hash rate series into a crossover event that can be defined and counted.
- Using 30 and 60 day windows relates a month of miner behavior to a two-month baseline, giving a stated pair of horizons.
- Reproducible when the formula and data convention are fixed.




## Weaknesses and limitations



- In a growing hash rate series the SMA30 sits above the SMA60 by arithmetic, so the default state is not stress and the flag appears only in rare stalls.
- The comparison is between two averages of one series, so it detects a change in the trend of hash rate but not the level of miner profitability.
- Correlated indicators can create false confidence by repeating the same underlying information.




## Editorial and risk note



This page is educational content, not individualized investment advice. It should not imply guaranteed prediction, accuracy or outperformance. Where multiple valid definitions exist, Swoopr states the alternatives and the reason for selecting its primary convention.







## Frequently Asked Questions


        



Is Hash Ribbons a buy or sell signal?




No. When the 30-day average falls below the 60-day, miners are described as in capitulation because hash rate is dropping. Hash rate changes for non-price reasons, such as weather, outages, policy or new hardware, and the crossovers lag. A trade built on it still needs a trigger, an invalidation rule, a position size and realistic execution assumptions.










What is the best setting for Hash Ribbons?




Hash Ribbons takes these inputs: daily Bitcoin hash rate; 30-day and 60-day window lengths. There is no universal best setting for the tunable ones, so test them across instruments, regimes and out-of-sample periods and favor stable parameter regions over one historical winner.










Can Hash Ribbons be used by itself?




Hash rate changes for non-price reasons, such as weather, outages, policy or new hardware, and the crossovers lag. Few episodes exist, so results from past signals are not statistically strong. For that reason it is read next to measures of direction, participation, valuation, liquidity and risk, not alone.










Does Hash Ribbons work on every timeframe?




The calculation can be run on any bar size, but behavior is not portable: a reading on a five-minute chart describes a very different market window from the same reading on a daily chart. Validate the exact timeframe before relying on it.










Why does Hash Ribbons give false signals?




In a growing hash rate series the SMA30 sits above the SMA60 by arithmetic, so the default state is not stress and the flag appears only in rare stalls. The comparison is between two averages of one series, so it detects a change in the trend of hash rate but not the level of miner profitability. Lag, noise and regime changes add to this, because market participants react to new information after the reading is calculated.










How should Hash Ribbons be backtested?




Rebuild Hash Ribbons from daily Bitcoin hash rate using point-in-time data, write the rules before testing, include delisted securities where relevant, model realistic fills and costs, reserve a validation sample and compare with a simpler baseline.










## References

- [Blockchain.com: Total Hash Rate (TH/s)](https://www.blockchain.com/explorer/charts/hash-rate)



S




Swoopr Editorial Team



The Swoopr Editorial Team produces independent investment education, research, and tools for understanding markets, evaluating opportunities, and managing risk. All content is educational only and does not constitute personalized investment advice.



See our [editorial policy](https://www.getswoopr.com/legal/editorial-policy/) and [corrections policy](https://www.getswoopr.com/legal/corrections-policy/).
