Market sentiment is improving, with rising earnings. Analysts forecast the Nifty could reach new highs if the Middle East conflict resolves and crude prices stabilise, despite ongoing challenges related to oil impacts on inflation and the rupee.