Per CFD (o contratto per differenza) si intende l'accordo tra un broker e un investitore per fare trading sulla differenza di prezzo dell’asset sottostante all’inizio e alla fine del contratto.
Il trading di CFD consente ai trader di speculare sui movimenti di prezzo di svariati strumenti finanziari, tra cui azioni, indici, materie prime, criptovalute o valute, senza detenere la titolarità dell'asset sottostante.