But there are a few things you need to pay attention to when doing DCA on bitcoin for investors who often accumulate money with small amounts, such as 10 dollars per week. Maybe it would be better if you don't withdraw the bitcoin you bought on the exchange with that money (10 dollars) directly to your wallet, because this will be slightly consumed by shipping costs. So I think it would be better if, for example, you withdraw bitcoins to your wallet once every two months. Because if for example every 10 dollars (per week) that has been purchased in Bitcoin is immediately withdrawn to the wallet and for example with a sending fee of 0.5 dollars. If you multiply it by 8 deliveries (8 weeks), that's 4 dollars. But if, for example, we withdraw bitcoins to our wallet every 2 months, we only need to pay one transaction fee for sending, namely 0.5 dollars.
The cost of withdrawing bitcoin from the exchange is more expensive not $0.5 but more than $10 for the current withdrawal fee so it makes no sense to buy a small amount of bitcoin and then immediately withdraw it to a personal wallet.
So it is better if you temporarily store on the exchange while waiting for the accumulation of btc to be even greater, this is what I do, for example $50 per week then when the amount is more than $500 + will withdraw to a personal wallet then losing $10 for withdrawal fees to the exchange is not a problem if the BTC asset is already large.
The important thing is not to be too long or comfortable storing BTC for a long time on the exchange especially if you are for the long term, so just take advantage of exchanges like this and after that withdraw to a personal wallet with much more security to have your own control.