



Stocks to buy: Raja Venkatraman recommends top picks for 23 January
Subscribe to enjoy similar stories. The market caught a fever as the Trump effect dominated the proceedings, thus causing some turbulence. As trends try to make their way ahead, the damage control that is required by market participants is quite demanding.
Best stocks to buy today (All Buy trades are rates of Equity & Sell rates are based on F&O) HCL Technologies Ltd: Buy above ₹1,705 | Stop ₹1,650 | Target ₹1,798 (multiday) Tata Steel Ltd: Buy above ₹190 | Stop ₹184 | Target ₹205 (multiday) Bharat Electronics Ltd: Buy above ₹418 | Stop ₹405 | Target ₹441 (multiday) On 22 January 2026, domestic equities staged a sharp rebound after several weak sessions, buoyed by easing concerns about global trade and geopolitics. The Nifty opened with a gap-up, briefly dipped, and then traded in a narrow band before closing at 25,289.90, up 0.53%. The recovery was broad-based, led by the pharma, FMCG, and energy sectors, while midcap and smallcap indices also advanced by 0.84% to 1.41%.
Improved sentiment followed overnight rallies in global markets and supportive comments from US President Donald Trump at Davos, which reduced near-term tariff fears and triggered short-covering alongside renewed buying interest. Technically, the Nifty is hovering near its 200-day DEMA around 25,150, a crucial level for sustaining momentum towards 25,600. Failure to hold above this zone could see declines towards 24,750–24,900.
Read on livemint.com