The price of the coin is at 0.00001000 NXT/BTC, it is 90.11 % more than previous value
what happened ?
Somebody just traded 1 NXT above highest bid. DGEX allows custom trades at any price.
Your site, your rules. My opinion:
It's better to disable that feature because some other sites like coinmarketcap use your rates to calculate stuff. You could setup a separate server for people that would like to trade at different/custom rates.
makes more sense, coinmarketcap would use a simple moving average to filter these spikes
instead changing a complex system just to fit into a obviously insufficient calculation model.
ps/edit:
it would also make sense to consider the market depth (orderbook) to adjust the macap (at least a little)
to the real liquidity. if e.g. 90% liquidity is 30% below highest bid the macap should take this into account.
a simple solution would be an average (better a weighted avg) thru the whole markertdepth, also local
stored to built a depth history, could enhance the macap numbers very.
pps:
another qualifier could be calculated by measure the market *absorbing*
quality by timediffs. simple spoken how fast e.g. a big buy at a certain
or last quote will be replaced by another order with the same or better
quote and similar units. this demand indicator could used to weight the
average depth liquidity (besides others).
hmmm..., the more i am thinking about this the more it would be nice to have
such a macap viewer as an additional plugin to the client later. since a quote
viewer plugin is planned, the data could be used for this too.