Many of such manipulation caused by the fact that CMC generally issues aggregating prices - ticker data - while not providing per-market+exchange charts/data. Some of their competitors like
https://coin.market/ provide such trades data, so you can calculate how much volume in each moment and so on - you can also check how many trades were to get, for example, btc/usd in a selected price range on all exchanges or on one exchange - it allow to easily avoid such manipulations from shady exchanges.
For example, you can also check how many trades were in a selected pair in a selected price range on all exchanges or on each exchange they follow. So, for example, if you want to see xrp/eth on binance it allows to do that. CMC aggregates xrp/eth xrp/btc xrp/usd into XRP, and doesn't allow you to see it individually.