Sort:  

why sir@ anakur

Maybe because you are predicting with certainty what 99.9999% of the professionals can not. You are saying BTC will retest 20K before 30 march. That is a good wish I guess. It may retest of course as well as it can go down to 7500.
Check this:
https://walletinvestor.com/forecast/bitcoin-prediction

They are saying that 20K will be on tables only by the end of October.