Do you know how to protect your cryptocurrency from whale rinse and repeat trades?
I don't think that there is any assurance for that.
As long as the market is open and accessible to any user with any budget this is going to happen everytime. The best solution is to try and keep your patience and wait till the next upward trend.