The OP is almost one month back.
Till that a lot of things has happened.
Bitcoin keeps on fluctuating.
So the reason for BTC declining is low market cap or trading volume.
So in order to withstand it, or in simple words when BTC will rise? The answer is when the trading volume will be more.
Hope this helps.
Trading volumes play a huge role and of course the news plays an even bigger role. When the Bitcoin futures will be available, we should see some heavy movement in the price. Also, the halving will be coming soonish.