Why do you think either of those is short-term investment? Although it is, but currently if you are looking for profit then just go for long-term investment especially when we are talking about Bitcoin and Stock market. Most of the stock market nowadays are profitable if you do long-term and for Bitcoin if you do DCA regularly, surely you will get something from it in the future. Just do both and stick with long-term investment for safer approach.
In a bear market, long-term investment, or if you prefer long-term trading, is the smartest choice, because after the bull market there will be a growth phase. We may still be in a bearish cycle for quite a long time, but this only means that we must accumulate our positions, this is the best time for this. I know that many panic and are afraid to buy because they think they will buy when the market drops even lower. But no one can know whether we will fall or rise, so DСA will be the best solution in this case.