In the end, I decided to incorporate the DCA calculator into my existing app, SATSuma. There's a new DCA screen which visualises your DCA strategy and lets you change frequency, amounts and start/end dates.
The latest version of SATSuma is 2.1, which includes the new DCA screen and a bunch of other stuff, and was released yesterday on halving day!