89,779 crypto traders liquidated in past 24 hours as leverage continues to bite - TrendCloud