Retail traders become ‘sitting ducks’ as sell-off triggers $1.4B liquidation
After flirting with a $2 trillion market capitalization for the last couple of days, the cryptocurrency market took a 7% hit on April 7, dropping the total crypto market cap to $1.8 trillion. As the unexpected sell-off took place, investors scrambled to find a reason to explain the move.Analysts typically
Read More