We can see the top 10 trending coins today in Coinmarketcap, Coingecko, etc. How is it calculated? They're obviously taking multiple factors into consideration – total market cap, 24 hour trading volume, 7 day price change percentage, etc. But how do they all come together to define the trend is what I want to know.
For example, one straightforward idea might be to sort in descending order by the price percentage change in the last 24 hours, or 1 week. But that obviously yields a totally different "top 10" list that what's published by CMC in the link above. So I wonder, what are some ways in which we can define "trending"?