You're never going to be able to adequately guess an optimal time to buy or sell unless you're a Washington D.C. billionaire hanging out on one of Donald Trump's signal chats. The market is impossible to time with any real consistency.
What you can do is look at the 52-week highs and lows (and for crypto, likely beyond that.) determine what threshholds are reasonable for you and your goals, and set notifications around that in your broker app of choice. For example, I have mine set up to let me know when my crypto is up 10% or down 7%. I also have stop-loss orders in place so if it falls below a particular threshold I sell automatically.
Other than that, stick to dollar cost averaging and, over time, your chances are better that you'll be in profit.