Indian equity indices ended on strong note on April 15 with Nifty above 23,300. BSE Midcap and smallcap indices rose 3% each.