I think if you have enough knowledge of DCA and you believe that you will make good earn from DCA than offcourse use DCA because profit is big then just holding BTC.
But for safe trading I would recommend to hold BTC in your wallet and wait for breakout.
I will prefer to just wait for bear market, buy bitcoin, wait also for bull market and sell the bitcoin I bought during bear market. Buying and selling this way may not be easy in reality than in theory, but patience can help and a time when the market go further bearish is indicating a better time to buy. It all depends on what we want because dollar cost average is also a good helping means.