The currency market is in a tug-of-war today.

The US dollar is getting help from rising Treasury yields but is under pressure from improving risk appetite. That's created a bifurcation trade as USD/JPY holds onto its gains while the US dollar gives back post-data gains against the pound and commodity currencies.

GBP/USD dropped on better US retail sales and initial jobless claims data but the pound has slowly recouped the decline.

GBPUSD 10 mins
GBPUSD 10 mins

Similarly, there have been 30-40 pip round trips in the commodity currencies.

The euro is about half-way back as well.

The strength in those moves will depend on how strongly equities trade from here. The S&P 500 is near a high of the day, up 70 points, or 1.3%.