Simple - I use to use your approach but I find that waiting till a stock breaks out of a channel, then buying means you don't have to tie up your money as long. While waiting for a stock to go up "sometime", you could be making money on stocks breaking out already. I am moving more toward swing trading...