I believe so, its called Ameritrade Apex I think you need a 100k balance OR an average of 5 trades a month for 3 months to get apex for free. Cheers!