On March 18, Sensex and Nifty 50 rose nearly 1%, aided by declining crude oil prices and strong global market performance. However, early signals indicate a weak start for Indian equities due to geopolitical tensions and currency depreciation, with analysts recommending specific stocks to buy.