I use Kinesis.money,but probably the most popular DCA app is Swan Bitcoin. I actually avoid buying when things are pumping and prefer to wait for dips, but that is because my money also came in in big chunks and at my age of 66 I like to take some profits when the price goes way up so that I have funds to big again when they are lower. For a younger person with steady income, basic DCA like described in this article is good and Swan Bitcoin pays referral fees so ask around and give any friend that might already use them a referral reward or if none already use them join together with one rewarding the other on a coin flip or something...you'll figure it out.