This won't work for short-term swings, but if you feel like a low-volume stock will be a longer-term winner, you can accumulate a sizable portion in small enough chunks not to swing the price (and then slowly unwind your position when the price has increased sufficiently).