Schedule D involves much more than just formatting. It requires complex calculations, and legal and accounting interpretations, which cannot be easily automated. Most accountants don't even know how to do a correct Schedule D for people who trade a lot. You either need to learn to do it yourself, or you need an accountant with special expertise in doing returns for traders.