Stocks to buy today: ONGC, HDFC AMC among top 7 trading ideas for 21 July 2025
The Indian market is expected to open lower on Monday amid weak global cues. Nifty futures closed at 25,026, down 0.59%, while India VIX edged up. Options data suggests a broad range of 24,500–25,500, with profit-taking pressure visible. Analysts ...

Nifty futures closed lower on Friday, slipping 0.59% to 25,026. Meanwhile, India VIX rose 1.3% to end at 11.39, indicating a slight uptick in market volatility.
On the options front, maximum Call Open Interest (OI) is seen at the 25,100 strike, followed by 25,200, while maximum Put OI is placed at 25,000, then 24,900.
Call writing has been observed at the 25,100 and 25,000 strikes, while Put writing is seen at 25,000 and 24,900, suggesting a key tussle around these levels.
“Options data suggests a broader trading range between 24,500 and 25,500, with an immediate range between 24,700 and 25,200,” said Chandan Taparia, Analyst - Derivatives at Motilal Oswal Financial Services.
“Signs of profit-taking have been building over the last few sessions. The index now needs a decisive move above 25,000 to negate the immediate bearish outlook and trigger a meaningful recovery,” he added.
“A bearish candle was formed on both daily and weekly charts. As long as Nifty holds below 25,000, weakness could extend toward 24,800, then 24,650 zones, while resistances are seen at 25,150 and 25,250,” Taparia said.
Expert: Chandan Taparia, Motilal Oswal Financial Services
HDFC AMC: Buy | Target: Rs 5,900 | Stop Loss: Rs 5,450
SAIL: Buy | Target: Rs 144 | Stop Loss: Rs 132
F&O Strategy –
Expert: Sharan Lillaney, Independent SEBI Research Analyst
Tata Steel: Buy | Target: Rs 168 | Stop Loss: Rs 156
Muthoot Finance: Buy | Target: Rs 2,740 | Stop Loss: Rs 2,580
Whirlpool: Buy | Target: Rs 1,514 | Stop Loss: Rs 1,374
(Disclaimer: Recommendations, suggestions, views, and opinions given by experts are their own. These do not represent the views of The Economic Times)
Download ET Markets APP