Buying on dips or peaks through DCA is not the worst thing an investor would do rather selling and trading in dips or peaks is a bad decision. The fat is that the increasing value of Bitcoin increases in the log run. So no selling, no trading, no tampering just HODL.
To me, buying is better than selling. Its essence is not that you just buy. Rather, it's better to sell 1 time if you buy 100 times (selling 1 time instead of buying 100 times is just an example, it means lengthening the investment). Regardless of the strategy you use, I don't think it's a good decision to think about selling too soon. If you use the DCA method you will get many opportunities to buy and in this case if you decide to hold for a long time without thinking of selling, then you can be considered as an ideal investor. That is, the invested money should not be spent in any way, either through trading or through sales.