Forecasting a Cryptocurrency’s Price

April 20, 2022 Update: I’m noticing a bit of traffic for this post. Two corrections need to be made to the text below.

  1. The emissions contract for Ergo is sent to be changed so it extends emissions out a few decades. This will change the total Ergo in circulation to about half in this time frame. Let’s call it 60 million.
  2. There’s a mathematical error. I didn’t carry the decimal far enough. It’s 0.00032210 for market share.

So, if you assume a crypto market capitalization of $7 trillion, coins in circulation of 60 million and a 0.002 market share an increase of about 7 times, this gives us ($7 trillion * 0.002) / 60,000,000 = $233.22.

When I have a moment, I’ll update the rest of the numbers for this post.

Disclosure: I own Ergo. This is a condensed summary of why I purchased it. I’m happy to share what I learned, but this is not investment advice. I don’t know you. I don’t know your situation. Cryptocurrencies are a speculative investment, and you could lose all your money. If that’s not something you can live with, then do something relatively safe, like invest in an index fund, a certificate of deposit at a major bank or U.S. Treasuries. Also, if you are making investment choices based solely on the suggestions of some random blog on WordPress, written by The Deity knows who, without engaging your own mind and taking responsibility for your own choices, then you deserve to lose all your money. Caveat emptor!

“a more rational way to look at things is the total crypto cap multiplied by the percentage of market dominance divided by number of coins.

so right now [Ergo is] at .02% when the whole crypto space achieves 8 trillion (4x) and if ergo were to gain 1% dominance it would be $226.53

$8T x .01 / 35,316,150 = 226.53

you change your numbers depending on your beliefs and timeline. so say 2025 you think it’ll be 4 trillion total crypto cap but you think ergo will get to 5 percent market cap then you get $8T x .05 / 35,316,150 = 566

edit: this is also why cardano sucks ass from a strictly financial viewpoint. put it through these numbers you’ll see”

King_Ghidra_’s comment from discussion “If ERGO has the market cap of … (Hopium version)” .

Looking for Patterns in the Chart

I read the above, and I thought it was an interesting forecasting question. It seems to be a fairly common one. Let’s try to ballpark the numbers, as King Ghidra has done. However, I’d like to update these numbers using some data-centric assumptions rather than my beliefs.

Coinmarketcap has the data for Total Cryptocurrency Market Cap. Unfortunately, they don’t provide the data. So, we are going to have to develop a proxy.

If we look at the entire length of the Coinmarketcap chart, it looks like there’s a pattern, where there was a peak in January 2018 and another peak in May 2021. That’s roughly about 30 months. Before each peak, there was a 3-6 month ramp up that goes up by a multiple of 7. Is that a pattern? How do we measure the length of these series?

One way would be to measure the low between two highs. So, it gets to about a $100 billion in January 2019. It climbs by a multiple of three up above $300 billion by July 2019. Drops down to $150 billion by March 2020. Then, it increases from that low to above $300 billion by August 2020. From August 2020 to the peak in May 2021, there’s an 8 fold increase. From $350 billion to $2.5 trillion.

Let’s look at the run-up to the January 2018 peak. You’ll immediately notice that the scaling of the data makes it hard to know where to start. So, let’s look from the beginning of the series until it reaches $20 billion, or January 2017. At that scale that it was a low of $929 million in July 2013. There was a peak of $15.6 billion in December 2013.

It dropped from the December 2013 peak of $15 billion to $3.5 billion in January 2015. Let’s count the doublings:

  • $3.5 billion (January 2015)
  • $7 billion (November 2015, 11 months)
  • $15 billion (June 2016, 7 months)
  • $30 billion (April 2017, 10 months)
  • $60 billion (May 2017, 1 month)
  • $120 billion (August 2017, 3 months)
  • $240 billion (November 2017, 3 months)
  • $480 billion (December 2017, 1 month)
  • $815 billion (January 2018, 1 month)

Again, we see the same pattern, it takes a full year to drop from the January 2018 peak of $815 billion to $100 billion in January 2019. It triples and drops back down to $100 billion by April 2020. Then, let’s track the doubling again:

  • $150 billion (April 2020)
  • $300 billion (July 2020, 3 months)
  • $600 billion (December 2020, 5 months)
  • $1,200 billion (February 2021, 3 months)
  • $2,400 billion (May 2021, 3 months)

So, the size has gotten large enough that doublings are going to be less frequent. But, right now, have we hit a peak? Consider this: the cycles seem to be getting longer. In 2013, it was 5 months from bottom to top. In the 2015-2018 cycle, it was 35 months. If April 2020 is the starting point, then peak should be sometime in March 2023. If we assume a 14 month decline and 14 month recovery before another spike, the next peak after that one would be sometime in July 2025.

I’m inclined to think that the peak for this cycle will be a little sooner than March 2023, say sometime between July 2022 to December 2022. This will put the next peak somewhere around January 2025.

Forecasting the Total Cryptocurrency Market

After chart review, let’s try forecasting for January 1, 2025, which also has the nice property that it matches the quote introducing this topic. So, what kind of range to expect as possible by January 1, 2025? When I do a quarterly sampling of the data from Coinmarketcap, and then run it through R trying to determine a probability interval for 2025-01-01, I get a 95% confidence interval that total market cap will be between $0 and $6.2 trillion.[1,2] This approach likely underestimates the values because a quarterly sampling cuts out a lot of movement in the chart.

If I use Bitcoin as a proxy, then I can pull the data from the FRED database using the following command and these R scripts[3,4]

> fred(code="CBBTCUSD", begin_date="2017-01-01", closing_date="2025-01-01", bins=c(0.05, 0.5, 0.95), prob_type="probands")

This returns:

Projected mean: 242494.622314164
Projected standard deviation: 89419.7876711661
   bins     probs
1  0.05  95412.16
2  0.50 242494.62
3  0.95 389577.08

When I run the same data but putting it through a Monte Carlo function instead, I get a greater than 70% chance it will be above $250,000 on 2025-01-01.[4]

Let’s suppose Bitcoin is either $95,000, $250,000 or $390,000 on 2025-01-01. When you correlate the price of Bitcoin to the total cryptocurrency market cap on a quarterly basis (January 1, April 1, July 1 and October 1), it’s roughly price * 31 million with a standard deviation of about a million. This would put the price range as follows:

  • Low: Bitcoin price: $95,000, Total Cryptocurrency Market cap: $2.945 trillion
  • Projected: Bitcoin price: $250,000, Total Cryptocurrency Market cap: $7.750 trillion
  • High: Bitcoin Price: $390,000, Total Cryptocurrency Market cap: $12 trillion

As a sanity check, you can check the chart again. My best guess would be that total crypto market cap on 2025-01-01 will be between $6-8 trillion. For this question, let’s assume the lower end of the range – a $6 trillion market cap on January 1, 2025 – as being a good, conservative guess.

Forecasting a Cryptocurrency (Ergo)

Now, to return to the comment at the top, the poster proposes a formula:

(total crypto market cap on 2025-01-01 * market share of a cryptocurrency) / number of coins = price

Let’s make the calculation of market share and coins easy and establish a floor. Suppose that Erg maintains its current market share. On Saturday, September 25, 2021, the cost of Erg is $14 and there are 43,705,365 Erg in circulation. That gives us a Ergo market capitalization of ~$612 million. Total cryptocurrency capitalization today is $1.9 trillion. So, the market share is 0.0032210. For this forecast, let’s just assume the maximum number of Erg, 97,739,924.

Then, we calculate for different hypothetical values:

  • $4 trillion total crypto market cap, same market share, all coins: ($4 trillion * 0.003221) / 97,739,924 = $131.82
  • $6 trillion total crypto market cap, same market share, all coins: ($6 trillion * 0.003221) / 97,739,924 = $197.73
  • Double the market share at $6 trillion total crypto market capitalization, all coins: $263.64
  • $8 trillion total crypto market cap, same market share, all coins ($8 trillion * 0.003221) / 97,739,924 = $263.64
  • Double the market share at $6 trillion total crypto market capitalization, all coins: $395.29
  • Double the market share at $8 trillion total crypto market capitalization, all coins: $527.28
  • $6 trillion total crypto market cap, 1% market share, all coins: $613.87
  • $6 trillion total crypto market cap, 2% market share, all coins: $1,227.75

On review of the above, I’m forecasting that Erg has a 90% chance of getting above $1,000 before or on January 1, 2025. I think cryptocurrencies are starting to get major traction so the conservative $6 trillion is probably too low. Given Ergo technical capabilities, I can see as much as an order of magnitude increase in market share by January 1, 2025. That would give a top end of ($8 trillion * 0.03) / 97,739,924 = $2,455. More likely, it will be something like ($7 trillion * 0.015) / 97,739,924 = $1,074.27. Add in normal fluctuations, easy to see it crossing $1,000 in the period, if this is the base case.

Let’s check back in ~1,200 days or so and see how I did.

As a reality check, even if you invested $1,000 at $14, right now, that’s 71.428 Erg. If the price went to $1,000, that’s $71,428. So, hard to become a millionaire without getting into a cryptocurrency before it’s above $1. On the other end, it’s hard to know which of the thousands of coins to invest in at that stage. It’s a veritable chicken and egg problem. But, $71,428 isn’t a bad haul, a salary for a couple of years in many folk’s cases.


Most of the work is in trying to come up with a reasonable market cap for the entire crytpocurrency space. Once you have that number, it is fairly straight-forward to calculate a minimum based on current market share of a coin. The same procedure could be used to forecast any cryptocurrency you are interested in.