I think a lot of corporates hedged long EURUSD exposures and some hedge funds used EUR as a favored funding currency.
If true, what we are seeing are position adjustments, squeeze on EUR shorts on a shift in fundamental factors (i.e. German loosening debt break, more EU defense spending, light at the end of the Russia-Ukraine war).
This is the Prime example of one of those: you got the direction right, you got the levels even better…but timing…timing sucks…and you can only eat your 6.
So you sit back, try to relax and not rush into something that will hurt you.
This is a tough one to call with retracement momentum broken but as noted earlier XAUUSD faces layers of resistance at 2920 (briefly broken), 2930 and 2945 ahead of the record 2956 high… today’s high 2927
Only back below 2859 would put the low at risk again.