Euro has been trading within a large range inside monthly since 2008 crash. It has never touched the upper until two months ago. Today it retests the upper again at 1.389. We can also see two TL resistance at this level. It's unlikely Euro can rally much further above TL resistance without significant correction first.