The Nifty is moving in an up-sloping channel formation and is approaching its fresh all-time high. However, 18,900-19,000 may act as a profit-booking zone for investors.The overall structure is bullish, where the 20-DMA (daily moving average) of around 18,640 will act as an immediate support level and below which 18,450 will be a major support level,said by Pravesh gour the Senior Technical Analyst at Swastika Investmart.Read more: