Nifty has resistance at 5040, said the leading brokerage house Sharekhan while opining on the trends of equity markets for the day.
Nifty has resistance at 5040: