Nifty weekly analysis