Un contrato por diferencia es un contrato que se liquida de acuerdo con la diferencia de precios de un activo entre el momento de la apertura del contrato y el cierre del mismo. Estos tipos de contratos no tienen una fecha de liquidación fija y pueden cerrarse a demanda del inversor. La mayor ventaja de los CFDs es que permiten a los inversores beneficiarse de los cambios en el mercado sin necesidad de obtener la titularidad de los valores.