TD Ameritrade has announced commission-free trading on online stocks, ETF and option trades.