Soy muy nuevo en la fijación de precios de los derivados, y actualmente estoy tratando de aprenderlos por mi cuenta.
Hasta donde yo sé, la mayoría de los derivados que son simples (en el sentido de tener un strike constante que es lineal con respecto al subyacente en su relación), las opciones pueden tener un precio como:
$$ (S_T - K)^+ $$
para una opción de compra, y al revés para una opción de venta $(K - S_T)^+$ Por decirlo de forma muy sencilla (en el caso de las opciones de estilo europeo).
Ahora bien, los swaps (de forma general y conceptual) son similares, en el sentido de que hay un strike y un subyacente que determina el payoff. Ahora bien, además de esto, los swaps suelen tener el pago de
$$ N (S - K) $$
donde $N$ es el nocional. Ahora bien, esto significa que para los swaps como el swap de varianza, el swap de volatilidad y el swap de correlación, se cumple lo siguiente:
intercambio de desviaciones : $$ N_{\text{var}} (\sigma^2_{\text{realized}} - \sigma^2_{K}) $$
intercambio de volatilidad : $$ N_{\text{vol}} (\sigma_{\text{realized}} - \sigma_{K}) $$
intercambio de correlación : $$ N_{\text{corr}} (\rho_{\text{realized}} - \rho_{K}) $$
swap de tipos de interés : $$ N (r_{\text{fixed}} - r_{\text{float}}) $$
donde el $K$ en cada swap indica el activo de ataque correspondiente (varianza/volatilidad/correlación/etc.). Esto es válido en general para la mayoría de los productos de swap, o incluso para cada subsección o tramo de un swap de incumplimiento crediticio.
Ahora bien, me gustaría saber si existe algún tipo de teoría o concepto global que pueda derivarse para los derivados tipo swap, y si existe una fórmula paramétrica similar de tipo plug-and-chug para los swaps en general (como ocurre con las opciones a través del Black-Scholes). No parece ser el caso, ya que la valoración de los swaps parece depender del subyacente (correlación, volatilidad, varianza, diferencial de tipos de interés, etc.).
¿Existen enfoques heurísticos que proporcionen un marco general para la fijación de precios de los swaps, o hay que hacerlo caso por caso en función del subyacente?