Indian equity indices ended on strong note with Nifty above 22,900 on October 29. At close, the Sensex was up 905.01 points or 1.24 percent at 74,151.04, and the Nifty was up 237.90 points or 1.05 percent at 22,936.75. About 2443 shares advanced, 1615 shares declined, and 127 shares unchanged..