German May factory orders have come in at +4.4% m/m, -29.4% y/y, very much stronger than the median forecasts of +0.5% and -31.2% respectively.

EUR/USD sits at 1.3980 (been upto 1.3997). As mentioned earlier some conflict re sell orders/stops from here. Some reports have sell orders 1.3990/00 stops just above 1.40. Other reports sell orders 1.3990 through 1.4010, buy stops just above 1.4010.