Nifty is trading in range between 8,500 and 8,800 and is likely to trade in this range, says Jay Thakkar, senior technical analyst at Sharekhan. Traders can buy Nifty around 8,500 and sell around the upper end of the range in near term, adds Mr Thakkar.