I find this topic funny, when you say you are buying stocks it's like buying fish and the NSE is not a fish market. You are buying companies every time you buy a share ask yourself if you are prepared to buy the whole company, look at the fundamentals, the business environment, the revenue projections, dividend yields, the management and then look at the value, if it offers you value you buy whether the market is going up or down. You can't make money if you are not prepared to lose money. That's why i'm in the market every week buying companies which i feel are undervalued and every day they get cheaper i purchase a bigger stake.