USDJPY trades to lowest level since April 20, 2017

The dollar is heading to the downside after the CPI missed estimates (0.1% vs 0.2% estimate).

The USDJPY has reached the lowest level since April 20.

The EURUSD has moved above its 100 and 200 hour MAs at 1.1764 and 1.1797 respectively. The pair is also now trading back above the 200 week MA at 1.1776.

The GBPUSD is back up testing its 100 hour MA at 1.3001 level. The high spiked to 1.3005 on the initial move higher.

Price have backed off their dollar low levels a bit but holding most of the declines (in the dollar so far).

The US yields are lower after the data with the 10 year down -1.2 bp now.

US stock futures are up a bit now as the fear of a Fed hike diminish further. S&P futures are up 1.25 points. Nasdaq futures are down just -1.75 points now.