While this might seem like something very intuitive, it is in fact one of the most difficult things I have noticed in the crypto world. When should I sell and when should I buy for maximum profit and minimum loss? After a lot of mishaps in this space, I have come to understand that a system, strictly followed is the key.
My own system is very simple. It doesnt matter when I buy, I could buy at an ATH or midway between an ATH and an ATL; but for the sake of security I would always sell at an ATH. This system assumes there would always be a correction following an ATH, sometimes a very damaging correction that it becomes a perceived market crash. No matter when I buy, provided I don't run into some life threatening issue, I believe there would always be a new ATH, so I wait, and I sell immediately that ATH comes. The I sit back and watch the greed and FOMO take over, wait for the correction, then buy again. Rinse and repeat. The only constant that this formula relies on is that there would always be a new ATH. So far this fact is yet to be disputed.
What is your system?
It's likely there are as many systems out there as there are persons. The problem with the discussion at hand is the crypto-universe is still very small. Extremely small, with very little liquidity. They just don't work like the much larger fiat markets right now.
Yes there are projects out there attempting to stabilize the volatility in crypto, but it's just plain too early in the paradigm shift from fiat to crypto.
Trying to make money in the current set up is a fool's game, and actually it is a zero sum game presently. The gap between today's crypto scene and one in the future where everyday people begin waking up to crypto needs to be bridged so even a cave man could do it. Once that happens, and Joe six pack starts buying up cryptos, we are off to the races.
At that point, all your liquidity dreams will come true and money will cease to be an issue for many of us early adopters, so we can concentrate on being human instead of slaves.