German October factory orders have come in at -2.1% m/m, demonstrably weaker than the median forecast of +0.6%.

The data has helped take a little of the steam out of the EUR/USD rally, the pairing presently back around 1.4805.