You are going to learn from experience only. We generally try to catch a stock after it has moved up and we then buy after breakout.
Remember try to catch these breakouts just after the accumulation phase is over, it does not guarantee that you will succeed but it sure will give...