US dollar weakness takes hold
Shorting the euro was the easiest trade from Dec-March. It's been the hardest one since.
Today's euro decline has now been almost-completely erased with EUR/USD rising above 1.1050. The latest leg higher came in a flash after 1.1015 broke.
The Asian high of 1.1059 is resistance now.
The euro move led a swift decline in the US dollar right across the board. The commodity currencies have been similarly buoyant.
Tough market but it's been clear for 3-4 hours that dollar buying was exhausted for the day.