Contract for Difference (CFD) is a leveraged financial instrument, which allows you to speculate on price movements of different markets, such as indices, commodities, currencies, shares and treasuries or its derivatives or value estimations.Unlike traditional trading on those markets, you don't need large amount of capital to start trading — CFDs are traded on margin, similar to Forex.CFDs can be used as to speculate on up and down movements, as to hedge or diversify your equities of commoditie…