I am only trading right now in my Roth IRA. All gains are tax free so I don't have to deal with any reporting on any gains/losses. If I happen to need money for an emergency, I can take a distribution and only pay a 10% early withdrawal penalty as I am under 59 1/2 (assuming I have met the minimum 5 year holding period from the date of my first contribution). Not a bad strategy for me since my goal right now is simply to grow my balance. It is a different ballgame if you trade for a living.