what is the contracts for difference ?
contracts for difference or cfds are a type of financial derivative used in cfd trading they can be used to trade a variety of financial markets like shares forex commodities indices or bonds 