Trade CFDs with CMC Markets, a leading global provider. Trade on up to 10000 instruments, including forex, indices, commodities, shares and treasuries..