Nifty 50, Sensex set for positive opening on May 4