The Sensex opened with a positive gap of 127 points at 15,772. The index is now up 160 points at 15,804.The NSE Nifty is up 35 points at 4,770.