Indian stock markets have seen flat returns over the past year. This is due to weak company profits, foreign investors selling shares, and a flood of new stock offerings. Experts believe earnings will improve soon. A trade deal with the US could also boost markets. Investors are advised to hold equities and buy during this period of consolidation.