It traded near a three-year high after rising NT$0.071 to close at NT$30.879 in Taipei, according to Taipei Forex Inc.