CFD is a term that is generally used in trading. CFD is abbreviated as Contract For Difference which is known as a financial instrument. This contract for difference allows the traders to invest in an ...