The S&P BSE Sensex ended up 129 points at 26,843 and the Nifty50 ended up 39 points at 8,220.
Promoters of 517 companies have pledged nearly 46.35 per cent of their shares, the highest since the 2008 global financial crisis.
Indian markets ended on a lower note after the stimulus announced by the European Central Bank (ECB) failed to meet expectation.