That's because of the spread. If the bid/ask is 1 tick, which is 0.01, for the $20 stock that is a 0.05% per round trip. For the $500 that is 0.002%, and this may not be enough to pay for costs. Obviously, for $500 stocks, the spread is never 1 tick wide due to HFTs, but some larger value like i...