Hi folks, this I initially posted as a separate topic but this thread perhaps a better place. With regards to some coinmarketcap shortcomings here I suggest possible ways to address them:
1. Market Cap is shown for all (pre-)mined coins, even if only a tiny percentage actually available for trading
-> e.g. for someone to push their newly designed coins to the top of the league, it would suffice to release a tiny percentage of them into the market, causing price squeezes due to shortage of supply. One could argue nothing wrong with that as the price is determined between market participants aware of supply shortages. However, the ranking in the league table vs coins with wide circulation is misplaced.
Suggestion -> supplement with a new ranking based on Traded Market Cap or a similar statistics (over a certain period across all available exchanges), e.g. Traded Market Cap (24h) = Traded Volume (24h) x Weighted (by volume) Average Traded Price (24h)
Let's see:
the trade volume of Bitcoin might be something like 70 000 the last 24hours(0.5% of the total supply). That's not much, sure, because many people use it for long time storing or trading. Now there is coming Quark, which gets traded with 2000btc (5% of the the total supply), because it is so new and every one waits for the big dump or pump. -> it will get over proportional high listed at coinmarketcap.com. And you have the problem, that 20% of Bitcoin are owned by Satoshi and he might never spend it. So should the total supply be decreased?
-> I think, this is no good idea.
2. The prices on less liquid exchanges are sometimes "manipulated", in that off-market transactions for small volumes are enacted
-> e.g if the market with reasonable size bid / offer for a certain coin is at $1.50 / $1.55, someone might sell tiny amounts to lower bidders at $0.50 without risking much. Yet such transactions come on record and distort both price and market cap history charts.
Suggestion -> for each coin introduce some reasonable minimum treshold trade size which is required for inclusion of that trade into the price and market cap statistics.
This was only with the new exchange "coinedup" an issue. When you make a sell order at 0.50$, you will sell at the best price which is $1.50, which will be the last traded price. All exchanges work like that. If not, this is a bug.
3. The % change in Market Cap is shown over the 24h period, e.g. every minute we look at % change to a different reference point. -> e.g. even though 24h change might be interesting, the observed % change is then not comparable to the observed % change value several minutes or hours ago. This is irritating and gets substantially magnified when prices are volatile, or being manipulated as per above.
Suggestion -> use % change to a fixed time point of a day, such as 0:00 GMT. Perhaps this has been already discussed, so apologies if the community already actually agreed on the existing format.
That might be a good propose. I would change it like that: On the top you can change between dollar and btc. The same could work for percentage change week, day,hour,15min. And please, as an parameter in the url.