The Nifty50 index will end at around 18,000 points this year, about 5.5% higher than current levels but roughly flat with end-2022, BofA said.