Is CFD a gamble?