Futures trading with CFDs is where the buyer does not have to completely buy and own the commodity. This way, you do not have any rights over the shares or commodities for which you trade. Contracts for difference is a type of trading where traders can trade on a short term basis and get some profits out of it. CFD profits or loss normally arise from the difference in the price of the future when and at the end of the buying period. Hence, the outcome depends on the performance of a share in the market. This is usually a contract between two people and depending on the position you have taken, you can either gain or lose.