Stocks to buy, April 22 -- Indian stock market benchmark Nifty 50 lost nearly 2 per cent last week amid rising geopolitical tensions, unimpressive Q4 numbers and feeble hopes of rate cuts this year.

Nifty 50 formed a bearish candle on the weekly chart and market experts expect the index to remain volatile in the short term.

Brokerage firm Axis Securities expects Nifty 50 to trade in the range of 22,600-21,750 with mixed bias this week.

"The chart pattern suggests that if Nifty 50 crosses and sustains above the 22,300 level, it may see buying, leading the index towards 22,500-22,600 levels. However, if the index breaks below the 22,000 level, it could witness selling, taking the index towards 21,850-21,750," Axis Securities said.

The b...