Ameritrade as far as I know charges for every transaction.So if I order say 200,000 shares and it fills 50,000 then 25,000 then 30,000 then 50,000 then 45,000 to get my 200,000 thats 5 transaction fees because it executed as 5 buys, times 9.99 each, screw that.Id rather use that 50 bucks cash to get more shares.LOL