Swiss private bank bought a chunk of EUR/USD in recent trade. The bank in question is a well-known conduit for middle eastern interest.

So there you have it, middle eastern names still buying.

Technical resistance in form of 21 dma comes at 1.2551.

I’d hazard a guess more buy stops not far north of said level, although I don’t have direct confirmation of particular level. Probably through 1.2555.