Daily or hourly DCA is gonna be a feature on a centralized exchange. You don’t want to leave sats on the exchange, but you also want to be mindful of utxo size (not withdraw every time you have like a few thousand sats)
So withdraw from the exchange once your balance of sats on it reaches what you feel is a “good” utxo size. For some people ~1 million sats is the target.
Others night want higher, but that probably means leaving sats on the exchange longer
Or lower like maybe 500k which allows you to get them into your custody sooner, but some would say you’re getting into utxo size territory where it could be not economically viable to spend down the road in a high fee environment (in terms of the mempool/mining fees to send or consolidate)