What I do is a variant of DCA in which I make partial sales in bull markets.
The pure DCA strategy consists of buying exactly the same amount per week or per month for a period of time. Let's say you set out to buy $100 a month in Bitcoin for 10 years. It can also be indefinite, like the one that makes DCA for retirement and eventually leave it to your heirs.
But the thing is that with the modified DCA strategy I take advantage of low points in the market to buy a little more, as I did at the levels below $20K that we had recently and for the next cycle I plan to make partial sales above $100K, but always making sure that I keep a good amount of Bitcoin for the future.
If you want a more detailed and sophisticated explanation, ask JayJuanGee, who has very long explanations on the subject.