I started buying a year and a half ago and at the moment my strategy is to stop buying when the price of bitcoin hits 30k. I can’t say that I chose the period for buying bitcoin because I am such a good analyst, I was just sure that we were in a bear market and I didn’t believe that bitcoin could fall very much, so I chose a strategy for myself to buy bitcoin all the time, every week , or so, until the price reaches 30k. I also don't encourage buying when the price gets close to ATH, or hits a new ATH, it's definitely not the best time to do it.
Or probably another good strategy is to have a seperate wallet for your long term, major investment and another wallet for your short term, minor investments. Because it would be such a waste of opportunity when the market start surging up to a price point where it makes the entry not matter much. IE if you bought some Bitcoins at $35,000 and the price went to $135,000.

You would be thinking that you probably should have taken the opportunity if you had the exrra money in your savings account.