IMHO it is better to buy stock that has made new highs with a corresponding 50%-100% increase in volumes rather than buying low and waiting as the latter is as test of human patience which most of us are poor in.
Be quick to take losses and slow to take profits,protect your capital by all means.You can suffer repeated losses but they are minor and when you get a right move it more than compensates.
6/10 is all takes to remain in the game.
But there are many factors to also consider before carelessly jumping in.
I am waiting for ridicule from cost averaging heroes and "Gurus" of the stock market
The utimate goal of investing is to buy low sell high;if we re-write this core equation in psychology terms it becomes buy fear sell greed.