To me, buying on a pull-back is like hopping on a train going the wrong way and hoping it will turn around. A pull-back to me is a good reason to be ready to sell if it turns in to a rout. I never buy pull-backs. I have learnt to buy highs, or even make new highs. This has worked for me countless times so well that I don't even think about it now.