Mostly its so hard to predict bitcoin price without saying its impossible , because no matter what is your prediction you will still lucky if it goes right because bitcoin price is being manipulated by market makers
And for holding , as we all see many time every time bitcoin break an ATH all the market dump hardly and the liquidity jump to bitcoin so if you are holding bitcoin better not to buy any coin in this circumstances , wait until the price of bitcoin stabilizes then make a position in the market , mostly you will able to make at least a quick 5-10%
good luck mate.
It's need to have more buyers to break that. I check it before it dump they have almost 4k BTC set orders before 20k$ that's the reason why the price of Bitcoin went down . I even expect more price decrease not only 18k$ because of that wall blocked that price . Can we break that price ? Of course if there are more buyers will enter and tried to invest their money in Bitcoin.