NIFTY50 on the daily chart has found resistance near the upper band of the Triangle pattern and prices witnessed some profit booking after showing a fine up move from 17,880 to 18,183 levels. The broader range has been the same but buying has emerged on the daily chart where the index has shown optimism to sustain above 18,000 levels.