Un contrato por diferencia (CFD) permite a los operadores especular sobre los futuros movimientos del mercado de un activo subyacente sin poseer o entregar físicamente el activo subyacente. Los activos subyascentes más comunes con su uso son: Las acciones Las meterias primas Y las divisas Un CFD implica dos transacciones: 1ª Abre la posición 2ª Cerrar la posición, y se realiza con el mismo proveedor de CFD pero a un precio distinto al de compra. Si la primera operación es una compra o posición larga, la segunda operación (que cierra la posición abierta) es una venta. Si la primera operación fue una venta o una posición corta, la última operación es una compra. El beneficio neto del operador es la diferencia de precio entre las operaciones de apertura y de cierre (menos las comisiones o los intereses).