As of right now, I don’t think there’s a “right” or “perfect” timing for us to buy some specific altcoins because you cannot control the market. It’s very unpredictable. In my own opinion, my strategy in buying specific alts is if they are in a long consolidation period or in a “treading water” mode for a number of days, weeks or so before I could see a big move whether if it’s going up or down in value.
There is no RIGHT and PERFECT timing when it comes to investment especially in this kind of market. The volatility of the market will somehow give the reason why we can make it perfect. But, I don't feel any regrets about this scenario, besides we have to be thankful for this and probably we know why.
And of course, the best skill that we need to learn in cryptocurrency trading is proper financial risk management. In other words, DYOR and only trade what you can afford to lose.
There should have a sort of limitation or else, we might spend more than the allocated money. And that was it called Financial Management. If we know how to run a business, we can also apply it here and I believe it was worth enough.