divxtotal contracts for difference definition