Show HN: CoinMarketBook – CoinMarketCap, but with a different metric
coinmarketbook.cc
coinmarketbook.cc
On the other hand, the instantaneous price of a coin is easy to verify. Everyone who buys or sells at the exchange can verify it, so exchanges can't easily lie about it.
Here's an interesting solution for ranking exchanges by their order book depth in a way that's more difficult to manipulate. Perhaps it could be adapted to rank coins. https://bitcoinity.org/markets/rank_explanation
Also why not focus on the selling interest too? Any one sided metric is even less trustworthy.
You can see the explanation for including all buy orders here: https://news.ycombinator.com/item?id=18162456
Sell pressure is a bit different: while the lowest price is zero, the highest price is unlimited (technically, there is a limit enforced by exchange engine, but it's very high anyway). So actually, sell pressure should be calculated in base currency (in coin itself) instead of USD.
Please note that some markets may allow leverage - we'll mark them with asterisk on next deploy.
Buy support shows demand for this coin.
Also whilst market cap is easy to measure, book depth seems more difficult. How far away from the touch do you count? A million dollar offer which values bitcoin at 3cents represents almost no information. Firstly because by the time the price drops there's no way that offer will still be good and secondly because even if that offer were still good that change in price would represent a total shift in the market.
Also, this seems to compare apples to oranges, because some coins will contain market makers who are likely to leave orders in the book and cancel in response to signals, thereby creating phantom liquidity whilst others won't have enough volume to attract market makers and so all the depth is real.
We count all buy orders (on all prices). It's true that low-hanging orders might be cancelled before they are executed. We've decided to count them anyway, because even low orders provide support during flash crashes.
Flash crash horror movie: https://youtu.be/R7WfSTePuA0?t=171
This was possible because there wasn't much buy support. And that's ETH - imagine what can happen with lowcap altcoins.
P.S. The fact that some altcoins don't even have market makers is a little... unsettling, don't you think?
Buy support is the sum of buy orders in USD equivalent from top 20 exchanges (planning to include more in future). It shows the actual amount that people want to buy.
One might say that it's easy to place a large buy order at very low price & increase buy support artificially. However, because of low price, the increase will be negligible.
What do you think? Tell us in comments.
As for manipulative orders - you're right, they flash in the orderbook on and off. However, when I needed to exit, I actually filled a couple of them - so they were real.
Based on that I am a bit skeptical towards trusting buy and sell orders as showing what amounts and prices people actually want to buy and sell at.
I would like to see someone gather and analyze data to show orders placed vs orders retracted and orders filled. But even the insight gained from that could be of little or limited use.
The metric is useful for comparison - since the arbitrage bots work on all altcoins, their activity is included in the metric for all altcoins.
Curious how you have arrived at $1.5T of buy support for BTC?
Given an example, a $1 bid on 100 BTC equates to $100 of buy support. In this example, would you count this as 100 * current price?
For reference, my custom tool reports BTCUSD pairs across major exchanges and shows approx 40kBTC of liquidity 10% either side of the current price. This is approximately $0.25B.
So your tool counts the closest 10%? Would be interesting to expand it to 100% and compare the metric.
This is one of the very few measures that is not easily faked...
- Is buy support at any level? As in, there's hug buy support for bitcoin, but is this counting people who have buy orders at the $6500 range all the way down to the $1 range?
- Yes, we sum buy support at all levels. You can see the explanation here: https://news.ycombinator.com/item?id=18162456
On the website design, a fixed-width font would be helpful for the numbers. Currently, ETH at $22,898,033,476 looks one digit larger than BTC at $113,768,712,510.
Good idea, we'll switch to fixed width.
Any plans to include the top decentralized exchanges? (https://etherscan.io/stat/dextracker)
You might want to only include US exchanges (poloniex, bittrex, coinbase pro + bitstamp.. maybe Kraken)
Do you have any advice on how to encourage sharing?