20. Coberturas prácticas con contratos forward

Una cobertura forward convierte un precio incierto de una operación futura en una regla conocida, siempre que la exposición y el contrato estén correctamente alineados.

20.1 De la teoría al problema operativo

Una cobertura práctica empieza con una operación concreta: una importación que deberá pagarse, una exportación que generará un cobro, una compra de insumos o una venta futura de producción. El forward no es el objetivo; es una herramienta para reducir la incertidumbre asociada a esa operación principal.

Idea central: una cobertura útil debe coincidir, en la medida de lo posible, con moneda o subyacente, cantidad, fecha, forma de liquidación y sentido económico de la exposición que pretende proteger.

20.2 Cobertura de un pago futuro

Una empresa que deberá pagar un importe en una moneda extranjera teme que esa moneda se encarezca respecto de su moneda doméstica. Puede celebrar un forward de compra de la moneda extranjera y fijar el tipo de cambio al que obtendrá las unidades necesarias.

En un modelo de liquidación física, al vencimiento la empresa entrega moneda doméstica y recibe moneda extranjera a la tasa pactada. En un modelo de liquidación financiera, el resultado del forward compensa la diferencia entre el precio de mercado y el precio acordado, mientras la compra física se realiza por separado.

Exposición

Pago futuro de una moneda o activo cuyo precio podría subir.

Posición

Compra a plazo o posición larga sobre la referencia necesaria.

Objetivo

Estabilizar el costo en la moneda funcional de la empresa.

Riesgo residual

Diferencias de fecha, monto, contrato, contraparte o liquidación.

20.3 Cobertura de un cobro futuro

Una empresa que espera cobrar una moneda extranjera se preocupa por una caída de su valor al convertirla. Puede vender esa moneda a plazo y fijar el tipo de cambio al que convertirá su cobro en moneda doméstica.

La posición opuesta no es una contradicción: en el primer caso la empresa necesita comprar moneda extranjera; en el segundo ya espera recibirla y necesita venderla. La dirección surge de la operación física, no de una expectativa especulativa sobre el mercado.

20.4 Una lista de verificación para diseñar la cobertura

Antes de celebrar un forward conviene responder preguntas concretas:

  • ¿Cuál es la operación subyacente y qué moneda, activo o referencia involucra?
  • ¿La empresa pagará o cobrará? ¿En qué fecha y por qué cantidad?
  • ¿Qué variación de precio es adversa para esa operación?
  • ¿El forward se liquidará físicamente o por diferencias?
  • ¿Quién es la contraparte y qué condiciones de crédito o colateral aplican?
  • ¿Qué ocurrirá si el monto o fecha de la operación principal cambia?

Esta lista evita que un contrato aparentemente correcto cubra una exposición distinta de la que realmente existe.

20.5 Resultado combinado de una cobertura de pago

Supongamos una empresa que debe comprar Q unidades de moneda extranjera. Si el precio final es S_T y celebró un forward de compra a K, la compra física cuesta S_T × Q y el forward largo resulta (S_T − K) × Q.

costo neto = S_T × Q − (S_T − K) × Q = K × Q

La identidad muestra una cobertura perfecta dentro de supuestos estrictos: igual cantidad, misma referencia de precio, misma fecha y ausencia de costos. Si alguno de estos elementos difiere, el costo neto no queda exactamente fijado.

20.6 Resultado combinado de una cobertura de cobro

Para un cobro de Q unidades extranjeras vendido a plazo a K, el ingreso físico es S_T × Q y el resultado de la posición corta es (K − S_T) × Q.

ingreso neto = S_T × Q + (K − S_T) × Q = K × Q

El forward compensa una caída del precio físico. Si el precio sube, la mejora del ingreso físico se compensa con un resultado desfavorable del forward; ese sacrificio es la contrapartida de reducir la incertidumbre.

01Operación
02Exposición
03Contrato
04Seguimiento
05Liquidación

20.7 Encapsular el cálculo en una función

function resultadoCobertura(tipo, precioFinal, precioForward, cantidad) {
  const importeFisico = precioFinal * cantidad;
  const signoForward = tipo === "pago" ? 1 : -1;
  const resultadoForward = (precioFinal - precioForward) * cantidad * signoForward;
  const resultadoCombinado = tipo === "pago"
    ? importeFisico - resultadoForward
    : importeFisico + resultadoForward;

  return { importeFisico, resultadoForward, resultadoCombinado };
}

La función deja explícito si el resultado combinado es un costo o un ingreso. En una aplicación más amplia, el objeto también podría incluir moneda, fecha, contraparte, estado de liquidación y supuestos de conversión.

20.8 Simulador: pago o cobro cubierto

Seleccioná el tipo de operación y modificá el tipo de cambio o precio final. El modelo usa la misma cantidad en el forward y en la operación principal, por lo que fija el resultado combinado. Probá distintos escenarios para ver qué se compensa.

Diseño simplificado de una cobertura forward

Modelo uno a uno sin costos, riesgo de base ni diferencias de calendario.

Costo físico sin cobertura$ 9.600.000,00
Resultado del forward$ 600.000,00
Costo neto cubierto$ 9.000.000,00
Escenarios de resultado combinado.
Precio finalCosto físicoForwardCosto neto

20.9 Cuando la cobertura no coincide exactamente

En la práctica, el monto a pagar puede cambiar, la fecha puede moverse o el contrato disponible puede tener una moneda, calidad o vencimiento diferente. En esos casos se genera exposición residual. Cubrir más cantidad que la exposición puede crear una posición especulativa parcial; cubrir menos deja una parte sin protección.

También debe considerarse la posibilidad de que la operación principal se cancele. Si la empresa conserva el forward sin la exposición que motivó la cobertura, queda con un contrato cuyo resultado ya no compensa un flujo físico.

Importante: una cobertura debe aprobarse, documentarse y supervisarse según las políticas y obligaciones aplicables. Este simulador es educativo y no representa condiciones comerciales, contables, regulatorias ni fiscales reales.

20.10 Ejercicio propuesto

Una empresa recibirá 20.000 unidades de una moneda extranjera dentro de un mes. Celebra un forward para venderlas a $750 por unidad. Al vencimiento, el tipo de cambio spot es $710.

  1. ¿Qué riesgo buscaba cubrir la empresa?
  2. Calculá el ingreso físico sin cobertura.
  3. Calculá el resultado de la venta forward.
  4. Calculá el ingreso neto cubierto.
  5. Explicá qué habría ocurrido si el spot hubiera sido $790.
Ver solución y código

La empresa quería protegerse frente a una baja de la moneda extranjera. El ingreso físico es $710 × 20.000 = $14.200.000. El forward corto genera ($750 − $710) × 20.000 = $800.000. El ingreso neto es $15.000.000. Con un spot de $790, el ingreso físico aumentaría, pero el forward perdería el mismo exceso en este modelo.

const spotFinal = 710;
const forward = 750;
const cantidad = 20000;
const ingresoFisico = spotFinal * cantidad;
const resultadoForward = (forward - spotFinal) * cantidad;
console.log(ingresoFisico + resultadoForward); // 15000000

20.11 Ideas para recordar

  • Una cobertura forward se diseña a partir de la operación principal, no de una expectativa aislada de mercado.
  • Un pago futuro se cubre comprando a plazo; un cobro futuro, vendiendo a plazo, bajo la convención correspondiente.
  • La coincidencia de cantidad, fecha y referencia determina la calidad de la cobertura.
  • El resultado combinado es la medida relevante: una pérdida del forward puede compensar una mejora física y viceversa.
  • Los cambios en la operación principal y el riesgo de contraparte dejan riesgos residuales que deben considerarse.

En el próximo módulo comenzaremos a estudiar opciones call y put.