CFD trading will not, in theory, affect the price of the underlying assets! It means that no matter how much Gold CFD you buy, there is 0 impact on the gold price. But for those hedge funds and investment banks who participate in the gold futures market, they do!