The reason I bring all of this up is this...let's say you have a CPA that you have worked with in the past in a different business, and you have full confidence in him...then you start trading, go to someone else you will probably never meet face to face, unless you happen to be close to them. They seem to have a good reputation, but that's based on people who post in chat rooms, again whom you will never meet.
All things being equal, I'd prefer to work with someone I have worked with in the past. But are all things equal? I'm trying to imagine specifically what a "traders' CPA" would catch (deductions, for example) that a typical CPA would miss?
I mean, it's not like a good CPA won't know about marked-to-market handling of trades, home office deduction, etc. Maybe my taxes aren't as complicated as some of yours. I don't trade options, for example, just stocks.