Amidst the rise in crude oil prices, there are weak signals for the stock market this Thursday. Global markets are sluggish, and GIFT Nifty is showing signs of a decline of 140 points. Meanwhile, Donald Trump has rejected Iran’s proposal regarding the Strait of Hormuz. As a result, crude oil prices remain around the $120 level. These are not good signs for the market.
However, there are many other factors worth considering beforehand. For example, today is the monthly expiry of Sensex. Since the market will be closed tomorrow, a long weekend is coming. Additionally, the results of assembly elections in five states will be declared on May 4—a development that could prove to be an important trigger for the market. Considering all these factors, the market is expected to be quite volatile today. Which 20 stocks have analysts picked for today?
Ansh’s ‘high-conviction’ pics for today
Categories Stock Opinion Target Stop Loss Cash Navin Fluorine Buy 7,210 6599 Futures Mazagon Dock Buy 3,020 2645 Options Tech Mahindra 1500 Call Buy 45 15 Techno Lodha Buy 985 876 Funda Schaeffler Buy 4,830 4115 IPL/Invest Mphasis Buy 2,478.00 2125 News IIFL Finance Buy 467 440 My Choice Indian Hume Pipe Buy 340 311 My Choice Jana Small Finance Bank Buy 515 445 My Choice Tata Consumer Buy 1215 1144 My Best Navin Fluorine Buy 7210 6599
Pooja’s ‘Buy’ recommendations for these shares
Categories Stock Opinion Target Stop Loss / Duration Cash MAS Financials Buy 335 321 Future Federal Bank Buy 290 281 Option ONGC 302 CE Buy 20 4 Techno Brigade Enterprises Buy 812 789 Funda Waaree Energies Buy 3,800 6 Months Invest Bajaj Finance Buy 1,100.00 12 Months News L&T Buy 4177 4055 My Choice Puravankara Buy 221 214 My Choice Indiabulls Ltd Buy 20 16 My Choice KFin Technologies Buy 1000 960 My Best Pick Bajaj Finance Buy 1100 12 Months
What is the current market situation?
– Nifty is down 8.3% from its all-time high; Bank Nifty is down 10.3%; Midcap Select is down 1.3%; And the Smallcap 100 Index is down 8.2%.
– For the second consecutive day, Nifty formed a “Higher High-Higher Low” pattern.
– Nifty closed at 24,177—indicating a gain of 0.8%—and remained close to its 50-day Daily Moving Average (DMA) of 24,173.
– Bank Nifty closed below the level of 56,000 for the second consecutive day after April 15.
The ongoing rise in Midcap Select Index for the last two days came to a halt today.
– During intraday trading, the index touched a 3-month high of 14,102.
– It fell just 15 points short of its all-time high of 14,118 recorded on December 1, 2025.
After this, it closed down by 0.3% due to light profit-booking. – The Smallcap index remained strong for the third consecutive day, and formed a “higher high-higher low” pattern for the third time.
– During intraday trading, the smallcap index hit a 5-month high of 18,196.
– Both Midcap Select and Smallcap 100 indices closed above their 50-day, 100-day and 200-day DMA.
– Energy index once again reached its highest level in one and a half years.
– Realty sector hit a two-month high, while the FMCG sector hit a one-month high.
– India VIX weakened for the third consecutive day, trading at its lowest level in seven sessions.
– India VIX fell 3.4% to close at 17.44.












