Introducing Our Bitcoin Datahub: All Our Key Indicators in One Place
- Vincent D.
- Sep 5
- 4 min read
We are happy to release our BTC Datahub. This is something we should have done earlier, but the high cost of raw data and the fact that no single provider fully covered our needs had indefinitely delayed the project.
What triggered the urgency was when IntoTheBlock, one of our on-chain data providers, decided to leave TradingView last month. We quickly found alternative sources for all our indicators except one, meaning we could have continued with only TradingView for a while. But that event was a real wake-up call, because it raised the question: what if our main source, Glassnode, did the same? In fact, when we did a SWOT analysis about three years ago, losing a data provider on TradingView was already at the top of the risk list.
We also had two additional motivations. The first was still related to data providers. In winter and summer 2023, and once again in 2024, Glassnode’s feed on TradingView became frozen. In two out of these three cases, TradingView fixed the issue quickly, but in one instance it had to escalate back to Glassnode, leaving us offline for six days. That particular period was quiet for Bitcoin, but imagine if it had happened during a correction or near a top.
The second motivation relates to TradingView itself. It is a powerful charting platform, but when it comes to handling data with different delivery times, especially delayed relative to the trading day, it becomes a nightmare. This is a complex topic that I’ve touched on in the past, but won’t go too deep into here, except to highlight its impact on Bitcoin data.
Many on-chain metrics, including SOPR, arrive three to six hours after the close of the UTC daily candle. During that lag, TradingView fills the gap with two “fake” points: one at the start of the new daily candle, and another until the real data arrives. Once it does, the error drops to one point (the current day’s still-miscomputed value). It’s hard to explain, and even with an image, I know it remains confusing.

The key issue is that we cannot tell TradingView to simply wait for real data. It constantly recalculates. On our own Datahub, we have full control: if you see an indicator reading, it’s because the real data was available in the background.
As an investor, I also find it tedious to load indicators one by one on a chart. Having them all in a single Datahub makes things far more convenient (at least for me). That’s one of the reasons we built this.
At the same time, we recognize TradingView’s strengths as a charting and analysis tool. We don’t plan to discontinue our TradingView indicators and will continue supporting them as much as possible. But for our analysis and signals, we will now rely on our Datahub, since it is more accurate and less dependent on external bottlenecks.
Difference
On-chain analysis is not simple. The data comes from deep processing of blockchain activity. Some values—like blocks mined per day—are straightforward and identical across providers. Others, like exchange inflows and outflows, depend on how each provider identifies exchange wallets adresses and whether they exclude internal transfers. This leads to major differences in results.
Because of this, it was impossible to exactly replicate some of our TradingView numbers. However, after a lot of number crunching and curve analysis, we managed to get them very close. For example, in our Exchange Money Flow Bottom indicator, one peak is slightly lower, and there is one extra small spike during the summer 2023 consolidation.

The good news is that most BTC signals are not affected by small data differences, because they are designed to spike non-linearly. Take the Exchange Money Flow Bottom indicator: it jumped from ~60 to 440 in a few days. Whether you bought above 200 or at the max reading of 440, the outcome was nearly identical (and your are certainly wealthy now!) :

The same applies to our Kwiatkowski Bottom: any reading below -50 is a buy signal, even if it usually extends to -75.

So a few percent shift will smply not affect our strategy. The only exception is SOPR. Since it uses an EMA, it is smoother, and even a tiny variation can shift the trigger by one or two days. At the moment, this makes our TradingView version trigger while our Datahub version does not. From now on, we will treat the Datahub version as the “truth.” But even here, the difference doesn’t matter much, since SOPR is not a sharp timing signal but rather an indication of a changing environment. More on that in teh conclusion and in an upcoming post, likely tomorrow, once today’s data is in.
Accessing Datahub
To make room for the new Datahub, we reorganized some sections. S&P 500 data now sits under its own tab. Retail Stock Screener, Stock Health, and TuneMap are grouped under the “Stocks” tab. Bitcoin has its own dedicated tab.
Within Bitcoin, we created four sections:

WU Exclusive: our proprietary indicators, previously marked with an umbrella in TradingView.
On-chain: indicators not designed by us but that we consider highly relevant (e.g., Realized Price, MVRV, Percentage of Hodlers).
Tops: indicators useful for spotting potential market tops.
Bottoms: indicators useful for spotting potential market bottoms.
If you were logged into the Datahub before we pushed the update, you may need to clear your browser cache and reload the page, to avoid having a display issue with the new menu.
You may also notice that this part of the Datahub takes a bit more time to load. That’s because we preload five years of data for each indicator instead of 6 months. In Zoom mode (double-sided arrow), you can access the complete BTC history.
Conclusion
We are excited to finally provide Bitcoin members with what we offered S&P 500 members a year ago. Beyond the convenience of seeing all indicators at once, this will help us be more accurate and reduce the risk of a data outage at critical moments.
We worked under a tight deadline—Zackary leaves tonight for a two-week, well-deserved vacation—and managed to pull it off. This explains why we’ve been quieter with market updates lately. Fortunately, it coincided with a period where the S&P 500 wasn’t moving much and Bitcoin was only pulling back moderately.
We’re ready for what’s next, whichever way the trend goes. As of today, we’re not selling any of our Bitcoin. Expect a more detailed Bitcoin update tomorrow along with our game plan.
See you soon.
Thank you for all your hard work. I've been subscribed for a month and so far I can tell that it is worth it. Keep up the good work! May the universe bless our bitcoin bag riding to the top!
Thank you for the impressive dashboard and all the hard work that’s clearly gone into its development.
Could I suggest one very important addition - I use your TradingView WU hedge signals to feed into my own dashboard which doesn’t trade directly, but suggests what I should trade, position size, etc - therefore the alerts from TV are very important. I know you have email and text alerts, but an alert to a user-defined webhook would make the dashboard complete and highly usable, otherwise I remain reliant on TradingView, which is clearly not as accurate.
Thank you.
There are so many nice indicators/graphs. The problem is to fully understand them so that you can use them on a daily basis. For example, when are market breath signals critical? Perhaps an deeper explanation of the values for the graphs could be useful in understanding potentials for buying/selling. In the same way as you here have explained (above) the Kwiatkowski score: any reading below -50 is a buy signal.
Thank you for such a beautiful dashboard.
I have more US$ that I would like to purchase more BTC with. What indicators should I use to signal my next purchase of BTC?
great update! one thing... not sure if anyone else is having this issue but the btc dashboard charts are not displaying for me. and when i click on some of the other buttons above i get a 'Not Found' The requested resource was not found on this server' message.