Apurv,
I have been building up positions in Adani from 530 levels. Hence for swing perspective, I had a 40 point profit on average. I purely exited based on this. It may well go up and had it been for Investment purpose I would have held on to the stock. But for Swing trades I always have some % profit booking zone and Adani reached those zones. Moreover, I found Lupin on friday, and hence had built up huge futures positions in it. Was up by 4% today, so that kind of also begins to enter my profit zone.
So if you want a one line answer, here it is. "I prefer to buy at weakness and sell at strength". This is applicable to swing trades only.
Tc