The dollar has traded mixed today, moderately softer against the euro while gaining against underperforming commodity currencies. Oil prices fell to new seven-year lows, which took a toll on the Canadian dollar. The Aussie and Kiwi dollars, and the Russian ruble, were also down notably. The talk is that the market is trimming commodity currency exposures ahead of a batch of China data releases due out this weekend (including production, fixed asset investments and retail sales). There has been a propensity for Chinese economic numbers to disappoint of late.