Very well said DCA is an excellent strategy but the best thing that you have told very clearly is that it's an "Investment Strategy" some people use this strategy in their trading as well which is absolutely foolish. Trading using DCA will only help you in burning your capital and eventually you'll quit trading and start long term investing. Trading is the game of keeping free money with you to grab an opportunity when it comes, when price falls below your pattern in trading it's better to hit the SL.