Based on earnings, valuations have come to long-term averages, so the risk-reward looks favourable for Nifty stocks, said DSP Investment's Gopal Agrawal