BTC possibly can reach it's bottom around 5k USD by the date of Halving. I have drawn possible price movements on the chart.
Globally XRP price is in the wide parallel uptrend channel. Unlike many traders whome says XRP will fly to the moon in a few weeks, I see XRP currently in downtrend channel which will be ended soon after Bitcoin halving. So since time when XRP fallen from its previous peak, it will be accumulated almost for 2 years. And then we have to see new exponential growth.