Differences Between CFDs And Forex. There are several notable differences between CFDs and forex. As discussed previously, CFDs offer a bit more flexibility by offering a range of contracts with different currencies and increment values. Another major difference between the two is their key price determinants. The price of CFDs, for example, forex buyer
, depends largely on the supply and demand for the underlying asset being traded.