EURUSD’s up trend extends to as high as 1.5902. The pullback from 1.5902 suggests that the pair is forming a cycle top on daily chart. Deeper decline to 1.5000 area is expected, and a break of 1.5500 level is needed to confirm such case. Near term resistance is at 1.5902, only break of this level will indicate that the up trend has resumed, and then rise to 1.6150 area could be seen.
For long term analysis, EURUSD is moving to the next long term cycle top on weekly chart, and the next cycle top is nearing. Long term key support is now at 1.4438, a break below this level will indicate that the long term up trend from 1.1639 (Nov 2005 low) has completed, and pull back to 1.4000 area is expected to follow.