Nifty is nearing to long term channel on monthly charts, which also coincides with Nifty all-time high. If nifty breaks this channel and lifetime high, we can see it heading towards 12000.