23. Opciones dentro, en y fuera del dinero

La relación entre el precio del subyacente y el precio de ejercicio permite clasificar una opción y anticipar si tiene valor intrínseco en ese momento.

23.1 Una clasificación basada en S y K

Las expresiones dentro del dinero, en el dinero y fuera del dinero describen la relación entre el precio del subyacente S y el precio de ejercicio K. No describen por sí solas si una posición ya es rentable, porque la prima pagada o recibida también importa.

Idea central: ITM, ATM y OTM hablan del valor intrínseco de una opción; la ganancia o pérdida neta requiere comparar ese valor con la prima y otros costos.

23.2 Call dentro, en y fuera del dinero

Una call concede derecho a comprar a K. Por eso:

  • Está dentro del dinero (in the money, ITM) cuando S > K: comprar a K tiene una ventaja inmediata.
  • Está en el dinero (at the money, ATM) cuando S es aproximadamente igual a K: el valor intrínseco es cero o cercano a cero.
  • Está fuera del dinero (out of the money, OTM) cuando S < K: ejercer para comprar a K no aporta valor inmediato.

La palabra “aproximadamente” es importante antes del vencimiento porque los precios se mueven de manera continua y los mercados trabajan con incrementos de cotización. En ejercicios introductorios usaremos S = K para ATM.

23.3 Put dentro, en y fuera del dinero

Una put concede derecho a vender a K. La clasificación se invierte:

  • Está ITM cuando S < K: vender a K tiene una ventaja inmediata.
  • Está ATM cuando S es aproximadamente igual a K.
  • Está OTM cuando S > K: vender a K no ofrece ventaja inmediata.

Una call y una put con el mismo K no pueden estar ambas ITM al mismo tiempo si se observa el mismo precio S. Cuando una call está ITM, la put correspondiente está OTM, salvo el caso ATM.

ITM

Tiene valor intrínseco positivo para el comprador en el momento observado.

ATM

S es igual o muy cercano a K; el valor intrínseco es nulo o mínimo.

OTM

No tiene valor intrínseco positivo en ese momento, aunque puede tener valor temporal antes del vencimiento.

23.4 Clasificación y valor intrínseco

La clasificación se conecta directamente con las fórmulas del tema anterior. Para una call ITM, máximo(S − K, 0) es positivo. Para una put ITM, máximo(K − S, 0) es positivo. Las opciones ATM y OTM tienen valor intrínseco cero en el modelo exacto de vencimiento.

Esto no implica que una call OTM o put OTM no valga nada antes de vencer. Si queda tiempo, existe la posibilidad de que S cruce K, y esa posibilidad puede hacer que la opción conserve una prima positiva.

23.5 Clasificación no equivale a rentabilidad

Una call puede estar ITM y aun así tener una pérdida neta para quien la compró si su valor intrínseco no supera la prima pagada. Por ejemplo, una call con K = $100, S = $104 y prima = $7 tiene valor intrínseco de $4, pero resultado neto de −$3 por unidad al vencimiento.

Del mismo modo, una opción OTM antes del vencimiento puede tener precio de mercado positivo por su valor temporal. Por eso conviene usar términos precisos: ITM/ATM/OTM clasifican la opción; ganancia/pérdida describen el resultado de una posición.

01Tipo
02S y K
03ITM/ATM/OTM
04Intrínseco
05Neto con prima

23.6 Uso de la clasificación

ITM, ATM y OTM ayudan a organizar cadenas de opciones y comparar precios de ejercicio. Quien analiza una call con diferentes K puede identificar rápidamente cuáles ya tienen valor intrínseco y cuáles dependen principalmente de movimientos futuros del subyacente.

La clasificación no es una recomendación de compra o venta. Una opción ITM puede ser cara, una OTM puede expirar sin valor y el riesgo de una opción vendida exige considerar mucho más que su clasificación actual.

23.7 Implementación de la clasificación

function clasificarOpcion(tipo, precioSubyacente, precioEjercicio) {
  if (precioSubyacente === precioEjercicio) return "ATM";

  const callITM = tipo === "call" && precioSubyacente > precioEjercicio;
  const putITM = tipo === "put" && precioSubyacente < precioEjercicio;

  return callITM || putITM ? "ITM" : "OTM";
}

console.log(clasificarOpcion("call", 105, 100)); // ITM
console.log(clasificarOpcion("put", 105, 100));  // OTM

En datos con decimales puede ser conveniente definir una tolerancia para clasificar ATM, en vez de exigir igualdad exacta. La tolerancia debe documentarse porque altera la etiqueta en precios cercanos a K.

23.8 Simulador: clasificación y resultado neto

Elegí una call o put, cambiá S, K y la prima. El laboratorio muestra la clasificación, el valor intrínseco y el resultado neto de una opción comprada al vencimiento. Así se observa que ITM no garantiza un resultado positivo.

ITM, ATM y OTM al vencimiento

El resultado neto corresponde a una opción comprada e incluye la prima por unidad.

ClasificaciónITM
Valor intrínseco/unidad$ 4,00
Resultado neto total-$ 30,00
Escenarios alrededor del precio S seleccionado.
Precio SClasificaciónIntrínsecoResultado neto

23.9 Límites de la etiqueta

La clasificación ITM/ATM/OTM no muestra volatilidad, tiempo restante, liquidez, diferencia de compra y venta, ni probabilidad de que la opción termine con valor. Dos opciones OTM pueden tener primas muy distintas si sus vencimientos o volatilidades esperadas son distintos.

Tampoco indica la exposición completa de una cartera. Una combinación de opciones puede incluir contratos con diferentes K y vencimientos, para los que la clasificación individual es sólo un primer paso descriptivo.

Importante: el simulador trabaja al vencimiento y con una opción comprada. No es una herramienta de valuación ni una recomendación sobre opciones ITM, ATM u OTM.

23.10 Ejercicio propuesto

Una call tiene K = $60 y prima $5. Una put con el mismo K también tiene prima $5. Considerá un precio final S = $54 y una cantidad de 30 opciones.

  1. Clasificá la call y la put.
  2. Calculá el valor intrínseco de cada una.
  3. Calculá el resultado neto total de comprar cada opción.
  4. Explicá por qué la put puede ser ITM y aún así no generar una ganancia neta positiva en todos los escenarios.
Ver solución y código

Con S = $54, la call es OTM y la put es ITM. La call tiene valor intrínseco cero; la put, $6. La call comprada resulta (0 − 5) × 30 = −$150. La put comprada resulta ($6 − $5) × 30 = $30. Una put ITM puede seguir con pérdida neta si su valor intrínseco es menor que la prima pagada.

const S = 54;
const K = 60;
const prima = 5;
const cantidad = 30;
const resultadoPut = (Math.max(K - S, 0) - prima) * cantidad;
console.log(resultadoPut); // 30

23.11 Ideas para recordar

  • ITM, ATM y OTM comparan el precio del subyacente S con el ejercicio K.
  • Una call es ITM si S > K; una put es ITM si S < K.
  • Las opciones ATM y OTM tienen valor intrínseco cero en el modelo exacto de vencimiento.
  • La clasificación no determina por sí sola la ganancia o pérdida neta, que también depende de la prima.
  • Antes del vencimiento, una opción OTM puede tener valor temporal positivo.

En el próximo tema construiremos el resultado al vencimiento de calls y puts compradas o vendidas.