As suggested in the CFTC Commitments of Traders report in the week ended October 29 NET LENGTH in USD Index slid -1 701 contracts to 39 509. Speculative long positions fell -3 650 contracts and short positions dropped -1 949 contracts. Concerning European currencies, NET SHORT for EUR futures gained +2 305 contracts to 53 355. NET SHORT for GBP futures plunged -20 025 contracts to 32 415. Despite further extension of Article 50, sterling has remained firmed as the market expects early election could consolidate the power of Conservatives. This could facilitate passage of the Withdrawal Deal in the parliament.On safe-haven currencies, Net SHORT for CHF futures gained +1 149 contracts to 12 484. NET SHORT of JPY futures added +1 533 contracts to 19 698. On commodity currencies, NET SHORT for AUD futures declined -3 699 contracts to 40 287. Speculative long positions dropped -1 339 contracts while shorts declined -5 038 contracts. Separately, NET SHORT for NZD added +261 contracts to 40 403 contracts last week. NET LENGTH for CAD futures jumped +10 196 contracts to 33 393.