CFD trading is the act of buying and selling of contracts to speculate on the price direction of an underlying asset without owning it. Many online brokers provide software platforms where they display the buy and sell prices of various CFD assets. CFDs work as follows: traders open a buy position when they forecast a price increment, but open a sell position when a decline is expected. Profits or losses are calculated from the price difference between the opening and closing trade prices.