There are too much stubborn short sellers at both Bitmex and Bitfinex. I think this is the fuel for the current rally and it will continue until shorts are liquidated or closed.