Stop trying to time the markets. We don't know if it's going to go up or down. If someone says they know, they're lying. If they knew, they'd be making a lot of money with it, they wouldn't be trying to convince you that they know. Bitcoin is a volatile, unpredictable asset. With the short-term thinking of trying to time your buys to the market, you're never going to get anywhere. There's no free money to be made. If you're serious about bitcoin, consider educating yourself and look into a more forward-thinking strategy like DCA. If you're just trying to make a quick buck, get out of here. Bitcoin is not for you.
The funny thing that often happens to beginners in crypto is that they think that Crypto or especially Bitcoin is a quick way to make money, and here I agree with OP that people who think like that should get out of here. In addition, even though beginners usually start getting to know crypto starting from Bitcoin, but strangely they start trying to enter altcoins or other shitcoins, and when they experience losses, many of them think that crypto is a scam, it's really sad.
Maybe this has been discussed here often, but it seems that this needs to be a reminder, especially for beginners. And I always advise anyone to prioritize focusing on Bitcoin only, and suggest investing, not timing the market like a gambler. Regarding timing the market, I think this is a waste of time and energy, it is better to focus on saving Bitcoin, do work to be able to make installments on it or do DCA as OP said, be patient for a while, and without realizing it you will feel the results, and that is without having to spend time, thought, and energy like people who do timing the market.