Today I put in an order for 5000 shares of a penny stock, at around ~$2.00 per share. I don't often have orders with such a large amount of shares, so I went to my daily statement to see how much I was charged for this buy..... .... $25.00! Wow! This will be a $50 round trip! I thought I was with one of the cheapest brokers in the industry. Is there no cap on the maximum amount an order can be? What if I decide I want 100,000 shares of a stock that goes for .10 cents a share. Is IB going to charge me 500 dollars? Please tell me I don't have to open a scottrade account so that I can 2000 shares without getting ripped off.