Really is a big battle., it seems that $3000 turned something difficult to reach, every time it approaches the $3000 the price drops a lot.
Of course it drops at the time the price is nearing the $3000 level - the market is simply said overbought. Current levels are simply not sustainable for long, which very well explains why the price is bouncing up and down so frequently. In order to justify a move over the $3000 level, we have to wait for the hard fork to kick in, and in the meantime, we have to entertain ourself with the wide fluctuations that the market experiences at sub $3000 levels.