New Delhi, May 30 -- India's market trends on Thursday remained caught in a time warp as the trends remained challenged at higher levels. Despite best efforts, the market is unable to move higher. However, one thing is certain: there is not much interest to go lower. This is a positive sign for the coming month.

Here are three stocks to buy or sell as recommended by Raja Venkatraman of NeoTrader for Friday, 30 May.

Best stocks to buy today

DEEPAKFERT: Buy dips to Rs.1,500 | Stop: Rs.1,450 | Target: Rs.1,625-1,675

TDPOWERSYS: Buy above Rs.170 and dips to Rs.165 | Stop below: Rs.162 | Target: Rs.180-185

MARKSANS: Buy above Rs.727 and dips to Rs.700-705 | Stop: Rs.690 | Target: Rs.777-797

The stock market on Thursday

Indian stocks reb...