That's a loaded question. I actually have a small ira that I trade from in addition to my regular trading account. The benefits of trading from an ira are that you don't have to report the gains/loses to the ira. The bad part is that the account is limited to what you can do. I use Etrade so it is basically a cash account. If I sell something I can't rebuy and sell another equity until the first sale settles. It is a cash account. You can't trade on margin in ira accounts. Some brokers do allow you to get around the three day settlement rule. Etrade doesn't but I think Ameritrade does. There are other limitations to trading in those type of accounts like you can't short. My concern with trading out of those accounts is that if they are your only source of retirement it could be risky.