Of course, this is a good time to buy, but I advise you not to rush, instead of buying at the current price, you can buy at multiple levels, meaning you can divide the capital that you want to buy with into several parts and buy from several regions, you can buy in the first part at the level of 47K$ And if Bitcoin comes back down, you can buy the second part, and so on.
Very precise advice that you give, of course with a situation where bitcoin is not doing excessive short term is the right time to buy, it doesn't hurt to also be divided into several phases where bitcoin might go down again and buy it, and do nothing when the price has risen again. clever way that could be done for something like that.
what is important is that bitcoin will continue to increase and now it looks like bitcoin is getting tired and feels suitable to be priced around at this time. This will also make it easier for altcoins that we shouldn't forget to be able to move up again and form renewable ATH before bitcoin starts moving again sharply.