I do not think the bitcoin price will go to $300 ever gain. The price just tested the $500 and it did not break it.
Not sure where you get your information from, but the price didn't test $500 at all.
Bitfinex's lowest price level : $555
Bitstamp's lowest price level : $540
BTC-E's lowest price level : $522
i think the price will never fall down to 300 dollars again because the price has a lot of potential to grow right now
We will not see that low price in next couple of months, as halving will allow bitcoin to to more higher but may be it may fall dramatically after the halving, but $300 seems to be impossible now.