NIFTY50 Gains Above 22,700: Can It Hold on Oct 7?