People keep focusing on technical analysis while there is one simple aspect mainly responsible for not settling below key support between the $5700-$5800 levels.
It's the pshycological importance of the round $100 billion market cap. Do the math 17.225 million BTC x ~$5800 = $100 billion.
I honestly don't think we've seen the worst, mainly because of the fact that all the worthless ETF speculation has given people enough hope to at least have more patience before tanking the market further. Without ETF speculation the market would probably look a whole lot different right now.