I have lamented several times publically that sites like PeakD (run by @jarvie and @asgarth) and apps like HivePay (run by @jongolson and @blainjones @hashkings) are using the coingecko price feed for HBD. Edit: and @splinterlands (run by @yabapmatt) It is really bad, and today I am not only going to show you why, I am going to provide a simple solution.
To show you how bad its gotten, today I am looking at peakd, and it says that the price of HBD is 1.057, yesterday it was 91 cents.
This is not the reality, its an illusion. I can prove it, because the market with the most volume is the internal market, where you can see that the price of HBD has a half a percent spread around the current price of HIVE pegged directly to $1.
This whole volatility is a lie, based on markets with NO or little volume. Its sad, especially as someone who not only has warned about this for years, but as someone who is actively working on and for new HBD listings.
Its a mockery of what we have accomplished on the internal market. All because developers are using the wrong price feed. And I need your help to make these important decision makers (tagged above) and people like them understand. YOU ARE USING THE WRONG API. And in the case of HIVEpay, this is directly hurting either your customers or your clients.
So here is my post from May of 2022, referred to as a 'deep dive' in the above tweet.
What is the TL;DR? Its gotten even worse since the post, as Bittrex is now down and out, Coingecko is using the following markets for HBD price - that is a closed bittrex and upbit, which has very little HBD on it. Let's see the reality:
Yes that's right, these top HIVE apps are deciding to use a price feed that currently has 43 dollars of daily volume, with 7+% spreads, set to make HBD look unstable - while the internal market has $21,000 daily volume within half a percent of a dollar.
This really is shameful. And its purely technical, an embarrassment for HIVE as most users are not that technical - they believe what they see on PeakD - case in point:
HBD has not lost its peg, not in a long time. Not yesterday, not today, not in a while. We are being lied to, by bad data.
Its time to get this fixed. Honestly, how can you guys expect me to present HBD to exchanges with this happening? I have four different listings in the works (lots of thanks to many other people as well, including @arlettemsalase and @fermionico among others, this is not to toot my own horn) but what an embarrassment the state of our own internal house!
@blocktrades the internal market needs an API - I don't know if this exists, but we need it now. We can give it to @coingecko too - its not their fault really if we can't figure this out internally.
@brianoflondon I remember you talking about this somewhat - who else can I poke? @edicted help me out bro, people listen to you.
Let's band together now guys, fix this problem, and I am sure we can get a bunch more listings by the end of the year. We are working on it - hard. And we want to show fruit, but we need to get this fixed first.
Freedom and Friendship
EDIT: I have found the API!
I went into the HIVEdevs discord server and did some searching, and found the answer thanks to something @saboin posted last year in September. There is an internal market API - and you can see how to call the ticker stats here:
https://developers.hive.io/apidefinitions/#market_history_api.get_ticker
Developers can see how to get recent trades here:
https://developers.hive.io/apidefinitions/#market_history_api.get_recent_trades
More info is available too, check out the documents and all the commands starting in this section:
https://developers.hive.io/apidefinitions/#market_history_api.get_market_history
EDIT 2: I have submitted a request to Coingecko to include the HIVE internal market data: