I think the best thing to do is wait for the prices or the market to be stabilized before buying. The reason is if you buy now and the prices are still going down it's a loss for you so it's better to wait than to have loss. So, you can't tell if it's a great opportunity.
Always best to wait it out. The market will get back, start some bull rally and before we know it we are even above the previous ATH. I would not be too optimistic on that for now anyway as the market does not even seem prepared for such at the moment, but in the long term, this is something that would eventually happen. So, the best bet is to just chill, acquire more at dips and then looks forward to the bull run whenever it decides to come.