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.
I am ok if i must wait for more stable price in the market to make less lose from my position.
But i can not make sure which move of the market will make my purchase ending with profit because i could not make sure after buying the price will not going down again