I agree, you are getting raped on the commissions. Better to goto a direct access broker which charges per share, e.g. InteractiveBrokers charges 1c/share for up to 500 shares, and 0.5c for incremental shares above 500. For example, buy 500 shares cost $5, buy 1000 shares cost $7.50
Your...