New Delhi, March 10 -- Markets have turned volatile after sharp declines in recent sessions, keeping sentiment cautious. With investors watching global cues closely, traders may need to remain selective while planning fresh positions.

Indian equities extended losses on 9 March 2026, pressured by higher crude prices, a weaker rupee and persistent geopolitical concerns.

Here are three stocks to buy or sell as recommended by Raja Venkatraman of NeoTrader for Tuesday 10 Mar.

Best stocks to buy today (All Buy trades are rates of Equity & Sell rates are based on F&O)

DATAPATTNS: Buy above Rs.3500, stop Rs.3390 target Rs.3850 (Multiday)

AUROPHARMA: Buy above Rs.1250, stop Rs.1199 target Rs.1350 (Multiday)

VEDL: Buy above Rs.711, stop Rs.69...