Este trabajo desarrolla la construcción, análisis y cobertura de un portafolio compuesto por los activos KO, JNJ y XOM, utilizando optimización media-varianza, métricas de rendimiento histórico, modelación estocástica y valoración de derivados reales. Con base en precios históricos del mercado, se obtiene el portafolio eficiente, se analiza su Sharpe, volatilidad y riesgo, y posteriormente se simulan escenarios de comportamiento a 10 años mediante un proceso GBM. Posteriormente, se implementa una cobertura con opciones PUT reales seleccionadas del mercado, las cuales son valoradas y cuantificadas en número de contratos necesarios. Finalmente, se compara el VaR del portafolio sin cobertura y con cobertura, evidenciando reducción del riesgo extremo y una mejora en la protección del capital ante caídas severas del mercado.
La construcción y gestión de portafolios financieros requiere no solo seleccionar activos, sino analizar el balance entre riesgo y rendimiento esperado. En este trabajo se desarrolla un portafolio real compuesto por acciones estadounidenses, utilizando la metodología de optimización media-varianza como referencia para definir asignaciones óptimas basadas en datos históricos del mercado.
Posteriormente, se evalúan métricas clave como volatilidad anual, rendimiento histórico y el índice de Sharpe, para determinar si el portafolio presenta una relación riesgo–retorno adecuada frente a la tasa libre de riesgo del Treasury norteamericano. Además, se proyecta su comportamiento potencial a 10 años mediante simulaciones bajo un proceso de Movimiento Geométrico Browniano.
Con el fin de proteger el capital ante escenarios adversos, se implementa una estrategia de cobertura mediante opciones PUT reales extraídas del mercado. Estas opciones se valoran y se calculan los contratos necesarios para cubrir el 85% del portafolio de mínima varianza. Finalmente, se compara el riesgo extremo mediante VaR antes y después de la cobertura, evidenciando el aporte de la estrategia protectiva en términos de reducción de pérdidas potenciales.
Este trabajo desarrolla la Creación de Árboles Binomiales para cobertura de un Portafolio de Inversión real utilizando RStudio.
Según el taller:
Se construye y optimiza el portafolio usando media-varianza y posteriormente se simula el precio del subyacente vía MGB riesgo-neutral 10 años.
Se analizan métricas del portafolio: Sharpe, Volatilidad anual, precios esperados trimestralmente y VaR (1% y 5%).
Se realiza la cobertura con PUT reales seleccionados por liquidez, justificando asignación, número de contratos y costo de la prima.
| symbol | date | adjusted |
|---|---|---|
| JNJ | 2025-10-27 | 190.30 |
| JNJ | 2025-10-28 | 186.93 |
| JNJ | 2025-10-29 | 186.60 |
| JNJ | 2025-10-30 | 189.05 |
| JNJ | 2025-10-31 | 188.87 |
| JNJ | 2025-11-03 | 186.26 |
| JNJ | 2025-11-04 | 186.86 |
| JNJ | 2025-11-05 | 186.00 |
| JNJ | 2025-11-06 | 186.97 |
| JNJ | 2025-11-07 | 186.57 |
| KO | 2025-10-27 | 70.06 |
| KO | 2025-10-28 | 70.16 |
| KO | 2025-10-29 | 68.35 |
| KO | 2025-10-30 | 68.98 |
| KO | 2025-10-31 | 68.90 |
| KO | 2025-11-03 | 67.97 |
| KO | 2025-11-04 | 68.66 |
| KO | 2025-11-05 | 68.51 |
| KO | 2025-11-06 | 69.06 |
| KO | 2025-11-07 | 70.55 |
| XOM | 2025-10-27 | 115.94 |
| XOM | 2025-10-28 | 115.03 |
| XOM | 2025-10-29 | 116.45 |
| XOM | 2025-10-30 | 114.69 |
| XOM | 2025-10-31 | 114.36 |
| XOM | 2025-11-03 | 113.76 |
| XOM | 2025-11-04 | 114.14 |
| XOM | 2025-11-05 | 113.68 |
| XOM | 2025-11-06 | 114.50 |
| XOM | 2025-11-07 | 117.22 |
## [1] 0.041
Interpretación del Gráfico 1 — Tasa Bono Tesoro USA 10Y
El gráfico 1 corresponde a la evolución histórica reciente de la tasa del Bono del Tesoro de Estados Unidos a 10 años. Se observa que la tasa ha presentado variaciones relevantes durante los últimos meses, moviéndose aproximadamente entre rangos cercanos al 3.9% – 4.8%. Este comportamiento refleja la percepción del mercado sobre la inflación y la política monetaria de la Reserva Federal. Para este estudio se utiliza una tasa anual del 4.10% como tasa libre de riesgo base para todos los cálculos posteriores de valoración, optimización y cobertura del portafolio.
Tabla 1 — Precios Históricos Acciones KO, JNJ y XOM
Los datos anteriores corresponden a los precios históricos diarios ajustados de las acciones seleccionadas para el portafolio (KO, JNJ y XOM). Estos valores representan el comportamiento real del mercado y son la base de cálculo para retornos, volatilidades, optimización media-varianza y simulación del precio futuro del portafolio. El uso de precios ajustados permite eliminar distorsiones por dividendos o splits, asegurando consistencia estadística.
| ticker | peso | asignacion_usd |
|---|---|---|
| KO | 0.758850 | 7588495.1 |
| JNJ | 0.240501 | 2405012.0 |
| XOM | 0.000649 | 6492.9 |
| ticker | peso |
|---|---|
| KO | 0.459035 |
| JNJ | 0.305567 |
| XOM | 0.235399 |
## JNJ KO XOM
## 0.3055669 0.4590346 0.2353985
Los pesos obtenidos representan la proporción óptima de dinero que se debe invertir en cada acción para lograr el portafolio con menor dispersión posible. KO tiene la participación más alta porque dentro del periodo analizado fue el activo más eficiente en balance riesgo-retorno. JNJ mantiene peso medio y XOM menor participación, evidenciando que su inclusión aporta diversificación pero no domina en eficiencia estadística. De este modo, la asignación de pesos no es arbitraria sino producto directo de optimización media-varianza.
| mu_ann | vol_ann | sharpe |
|---|---|---|
| 0.1369575 | 0.1404626 | 0.683153 |
| trimestre | p01 | p05 | mean | p95 | p99 |
|---|---|---|---|---|---|
| 0 | 100.00000 | 100.00000 | 100.0000 | 100.0000 | 100.0000 |
| 1 | 86.28780 | 89.75037 | 101.2387 | 113.1926 | 119.4201 |
| 2 | 80.68122 | 86.39959 | 102.1619 | 119.2234 | 127.4504 |
| 3 | 78.25971 | 83.65204 | 103.2230 | 124.8701 | 136.6483 |
| 4 | 73.53679 | 81.58767 | 104.1769 | 129.3664 | 143.0861 |
| 5 | 70.68623 | 79.69221 | 105.2158 | 134.1837 | 153.6965 |
| 6 | 69.64358 | 78.31323 | 106.4831 | 138.9067 | 157.2449 |
| 7 | 67.01333 | 76.81273 | 107.4961 | 143.3484 | 161.7022 |
| 8 | 64.75518 | 75.27520 | 108.6879 | 147.3071 | 164.8562 |
| 9 | 65.09592 | 75.26157 | 109.4726 | 150.7167 | 169.9434 |
| 10 | 63.92188 | 74.87731 | 110.3213 | 155.0879 | 175.7163 |
| 11 | 64.06787 | 74.44931 | 111.4174 | 157.2155 | 183.8365 |
| 12 | 62.86276 | 73.74942 | 112.6255 | 160.6593 | 192.3232 |
| 13 | 61.06222 | 71.78572 | 113.5559 | 165.0586 | 195.8138 |
| 14 | 60.51412 | 71.68389 | 114.5242 | 168.6952 | 200.4492 |
| 15 | 59.82187 | 71.47062 | 115.8146 | 174.1181 | 209.0147 |
| 16 | 59.82283 | 70.91908 | 117.0106 | 176.5556 | 215.9990 |
| 17 | 56.51935 | 69.68041 | 118.3194 | 179.5639 | 221.9698 |
| 18 | 55.99353 | 69.78045 | 119.2591 | 184.0636 | 221.7539 |
| 19 | 56.09860 | 69.92203 | 120.4039 | 187.0378 | 229.5070 |
| 20 | 54.39248 | 69.30409 | 121.6115 | 193.0148 | 231.2930 |
| 21 | 54.38909 | 69.26800 | 122.8503 | 196.9459 | 237.6869 |
| 22 | 54.27348 | 69.14043 | 124.2559 | 202.7769 | 244.5225 |
| 23 | 55.06567 | 67.59405 | 125.3181 | 204.0907 | 251.8129 |
| 24 | 53.78108 | 68.14966 | 127.2034 | 211.1243 | 268.1664 |
| 25 | 52.51101 | 68.25870 | 128.7029 | 215.1867 | 268.9743 |
| 26 | 51.25966 | 67.78293 | 130.1354 | 220.4937 | 261.6543 |
| 27 | 51.81660 | 67.44047 | 131.5040 | 224.6890 | 284.4960 |
| 28 | 51.02954 | 66.91724 | 132.6944 | 225.9981 | 276.8776 |
| 29 | 50.78677 | 66.52607 | 134.3318 | 232.2660 | 288.6214 |
| 30 | 50.84379 | 67.68145 | 135.9981 | 233.9375 | 295.8758 |
| 31 | 49.60716 | 66.76844 | 137.0582 | 241.5131 | 304.4154 |
| 32 | 49.67500 | 66.00750 | 138.7891 | 242.8154 | 314.7583 |
| 33 | 48.38939 | 66.97937 | 140.4172 | 247.3863 | 330.0981 |
| 34 | 48.69796 | 66.51747 | 142.0334 | 254.4561 | 335.3278 |
| 35 | 49.03649 | 66.12630 | 143.5934 | 258.1244 | 351.5760 |
| 36 | 48.76593 | 67.15181 | 145.1352 | 264.5355 | 359.3542 |
| 37 | 49.01625 | 67.24971 | 146.6767 | 269.7617 | 366.1523 |
| 38 | 48.19383 | 66.64333 | 148.3361 | 275.5873 | 370.0061 |
| 39 | 48.67152 | 65.45735 | 149.8072 | 278.3386 | 376.5216 |
| 40 | 47.85001 | 65.07139 | 151.4544 | 284.2508 | 376.8062 |
Los resultados muestran que el portafolio seleccionado presenta un retorno anual esperado cercano al 13.69% con una volatilidad anual del 14.04%. Esto indica una relación riesgo/retorno balanceada, donde el riesgo asumido es razonable frente al retorno promedio esperado. El índice de Sharpe (0.68) confirma que existe una compensación positiva por cada unidad de riesgo asumida frente a la tasa libre de riesgo usada.
En la simulación GBM de 10 años, partiendo desde un valor base de 100, el abanico de trayectorias muestra cómo el portafolio podría oscilar de forma amplia en el tiempo, evidenciando escenarios bajos, medios y altos, lo cual permite visualizar la incertidumbre propia del mercado.
El cuadro de rangos estadísticos trimestrales evidencia que el valor promedio del portafolio tiende a aumentar con el paso del tiempo, reflejando que bajo el escenario riesgo-neutral hay una expectativa ascendente del precio. Sin embargo, también se observa que existen casos en los percentiles bajos donde el portafolio podría caer, lo que justifica la necesidad de evaluar estrategias de cobertura para proteger capital frente eventos adversos futuros.
| VaR_1 | VaR_5 |
|---|---|
| -0.1557275 | -0.1080631 |
El VaR trimestral estimado bajo la simulación GBM muestra que, en un escenario de alta incertidumbre (1%), el portafolio podría llegar a perder aproximadamente un -15.5% en un trimestre, mientras que en un escenario menos extremo (5%) la pérdida probable sería cercana al -10.8%. Estos valores indican que, aunque el portafolio tiene expectativa positiva de crecimiento en el tiempo, también existen eventos de mercado donde las pérdidas trimestrales podrían ser significativas, lo que refuerza la necesidad de implementar coberturas para mitigar pérdidas fuertes en escenarios adversos.
| ContractID | ConractSize | Currency | Expiration | Strike | Last | Chg | ChgPct | Bid | Ask | Vol | Open.Int | LastTradeTime | IV | ITM | mid | spread | moneyness | symbol | type |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| KO251114C00071000 | REGULAR | USD | 2025-11-14 | 71.0 | 0.26 | -0.23 | -46.93878 | 0.26 | 0.27 | 4308 | 8082 | 2025-11-10 14:40:37 | 0.1489343 | FALSE | 0.265 | 0.01 | 0.4499969 | KO | call |
| KO251114P00071000 | REGULAR | USD | 2025-11-14 | 71.0 | 1.02 | 0.21 | 25.92592 | 0.93 | 1.08 | 713 | 1236 | 2025-11-10 13:43:16 | 0.2373123 | TRUE | 1.005 | 0.15 | 0.4499969 | KO | put |
| JNJ251114C00187500 | REGULAR | USD | 2025-11-14 | 187.5 | 1.65 | 0.30 | 21.12676 | 1.57 | 1.69 | 242 | 420 | 2025-11-10 14:39:47 | 0.1528405 | TRUE | 1.630 | 0.12 | 0.9299927 | JNJ | call |
| JNJ251114P00187500 | REGULAR | USD | 2025-11-14 | 187.5 | 1.38 | -0.90 | -39.47369 | 1.31 | 1.42 | 123 | 498 | 2025-11-10 14:27:01 | 0.1967854 | FALSE | 1.365 | 0.11 | 0.9299927 | JNJ | put |
| XOM251114C00117000 | REGULAR | USD | 2025-11-14 | 117.0 | 1.47 | 0.15 | 11.36363 | 1.58 | 1.64 | 1106 | 1520 | 2025-11-10 14:29:18 | 0.1362391 | TRUE | 1.610 | 0.06 | 0.2200012 | XOM | call |
| XOM251114P00117000 | REGULAR | USD | 2025-11-14 | 117.0 | 1.05 | -0.74 | -41.34078 | 0.97 | 1.06 | 304 | 405 | 2025-11-10 14:36:05 | 0.3027413 | FALSE | 1.015 | 0.09 | 0.2200012 | XOM | put |
## KO JNJ XOM
## 70.55 186.57 117.22
## KO JNJ XOM
## 71.0 187.5 117.0
## KO JNJ XOM
## 0.840 2.190 1.725
Se seleccionaron los contratos por mayor liquidez real, priorizando Open Interest positivo, spreads bajos y strike cercano al precio spot. Esto permite replicar una cobertura realista y operativa, minimizando problemas de ejecución y asegurando que la prima pagada refleje precios de mercado efectivos y no valores teóricos.
## KO JNJ XOM
## 70.55 186.57 117.22
## JNJ KO XOM
## 0.1717564 0.1560108 0.2188404
| symbol | spot | K | sigma | C_euro | C_amer | P_euro | P_amer |
|---|---|---|---|---|---|---|---|
| KO | 70.55 | 71.0 | 0.1560 | 8.7468 | 8.7468 | 3.6071 | 4.3782 |
| JNJ | 186.57 | 187.5 | 0.1718 | 24.6972 | 24.6972 | 10.8657 | 12.8996 |
| XOM | 117.22 | 117.0 | 0.2188 | 18.6402 | 18.6402 | 9.2090 | 10.4641 |
Los resultados de valoración muestran que los activos presentan diferencias importantes en el costo de protección. JNJ es el activo más costoso de cubrir, porque su volatilidad implícita y su strike están más alejados del spot, lo cual incrementa el precio de las opciones PUT y CALL. XOM también tiene un costo más elevado que KO, debido a mayor volatilidad implícita estimada. KO resulta la acción menos costosa para cubrir debido a menor sigma aparente y strike más cercano al precio spot.
Además, se observa que para estos strikes óptimos por liquidez, la diferencia entre opciones europeas y americanas no es tan grande en precio, por lo tanto para este caso de estudio el beneficio adicional del ejercicio anticipado (americana) no genera una prima tan alta frente a la europea. Esto permite suponer que para este portafolio la cobertura con PUT Europea sería igualmente válida y eficiente, lo cual reduce costo de implementación sin sacrificar protección.
## Strike usado en el portafolio (K) = 100
El árbol binomial muestra la posible evolución del valor del portafolio a lo largo del tiempo en intervalos trimestrales. En cada nodo se representa el precio estimado y su respectiva ganancia o pérdida respecto al precio base inicial de 100. Se observa que, a medida que avanzan los periodos, el rango de valores posibles se amplía, lo que refleja el crecimiento de la incertidumbre y el riesgo a futuro. Los valores más altos representan escenarios favorables de mercado, mientras que los más bajos muestran escenarios de caída.
Este árbol sirve como base para valorar las opciones de cobertura (CALL o PUT) tanto europeas como americanas, ya que permite visualizar los posibles precios futuros del portafolio y calcular sus flujos de pago. En términos prácticos, el modelo confirma que, aunque existe potencial de crecimiento, también hay riesgo de pérdidas significativas en los escenarios bajos, lo que justifica la implementación de estrategias de cobertura.
## KO JNJ XOM
## 70.55 186.57 117.22
| ticker | peso | asignado_85pct | strike | mid_put | contratos |
|---|---|---|---|---|---|
| KO | 0.459035 | 3901794 | 71.0 | 0.840 | 553.05 |
| JNJ | 0.305567 | 2597319 | 187.5 | 2.190 | 139.21 |
| XOM | 0.235399 | 2000887 | 117.0 | 1.725 | 170.70 |
Cobertura PUT Real 85% Portafolio
En este punto lo que hicimos fue tomar el portafolio optimizado y cubrirlo con PUT reales del mercado, utilizando un porcentaje del 85% del valor total de la inversión (10 millones USD). Esto significa que no estamos protegiendo al 100%, pero sí una parte importante que reduce una posible caída fuerte en precios sin pagar una prima excesiva.
Se calcularon los pesos reales de la cartera, y según esos porcentajes se distribuyó el capital que cubrimos entre KO, JNJ y XOM. Luego se escogieron PUTs reales disponibles en el mercado con strikes cercanos al precio actual de cada acción, y con los precios mid reales (Bid-Ask promedio), para poder aproximar cuántos contratos necesitamos para cubrir ese 85%.
El resultado final muestra que KO es la empresa que requiere más contratos porque tiene un peso mayor dentro del portafolio y es la que más capital absorbe. JNJ y XOM necesitan menos contratos porque tienen menor peso relativo.
En conclusión, se demuestra cuantitativamente cuántos contratos PUT del mercado serían necesarios para proteger el portafolio en caso que los precios bajen significativamente durante los próximos 2 años, manteniendo consistencia con mínimos de varianza y parámetros reales del mercado.
| Nivel | VaR_sin_cobertura_USD | VaR_con_cobertura_USD | Reduccion_USD |
|---|---|---|---|
| 1% | 195780 | 137029 | 58751 |
| 5% | 113816 | 80948 | 32868 |
Al comparar el VaR del portafolio sin cobertura frente al VaR después de aplicar PUTs reales sobre el 85% del portafolio, se evidencia una reducción importante del riesgo de pérdida extrema.
Para el nivel del 1%, el posible peor escenario del portafolio sin cobertura sería alrededor de USD 195.780, mientras que con cobertura disminuye aproximadamente a USD 137.029, logrando una reducción cercana a USD 58.751.
Para el nivel del 5%, el VaR pasa de USD 113.816 sin cobertura, a USD 80.948 con cobertura, reduciendo el riesgo cerca de USD 32.868.
Esto demuestra que la compra de PUTs sí mejora la protección ante caídas severas, y reduce el impacto financiero de un escenario negativo poco probable pero posible. Aunque la cobertura no elimina el riesgo totalmente, ayuda a controlar la magnitud de la pérdida potencial en eventos adversos del mercado.
En términos prácticos, la cobertura con PUTs genera un portafolio más estable y conserva mejor el capital ante choques fuertes, lo cual es coherente con la gestión de riesgo de portafolios institucionales.
Para la cobertura del portafolio se utiliza PUT porque este tipo de opción protege contra caídas fuertes del mercado. Si el precio baja, el PUT gana valor y compensa la pérdida del portafolio en los activos base, lo cual es coherente con el objetivo del ejercicio, que es reducir los riesgos de pérdida del capital invertido. Por esta razón, para un inversionista que busca proteger patrimonio en un horizonte largo, la PUT es el instrumento financiero más adecuado.
El dinero de cobertura se reparte de forma proporcional al peso que cada acción tiene dentro del portafolio mínimo de varianza. Esto permite que los activos que más peso tienen y por lo tanto aportan más riesgo dentro de la cartera reciban también mayor cobertura. Al distribuir el 85% de los 10 millones de dólares usando los mismos pesos óptimos obtenidos en la optimización media-varianza, se logra una asignación objetiva, consistente y alineada con la exposición real al riesgo de cada acción, evitando decisiones arbitrarias y asegurando una protección equilibrada del portafolio
El ejercicio permitió integrar todas las etapas reales del proceso de gestión de riesgo: construcción de portafolio, medición, proyección de escenarios y aplicación de derivados como instrumento de protección. El portafolio optimizado mostró una relación riesgo–retorno coherente frente a la tasa libre de riesgo, lo cual justifica su uso como subyacente de referencia. El análisis posterior con simulaciones evidenció que, en horizontes largos, la incertidumbre futura puede generar movimientos significativos en el valor del portafolio; por lo tanto, implementar estrategias de cobertura se vuelve fundamental para mitigar impactos negativos severos.
La utilización de PUT reales del mercado permitió diseñar una cobertura aplicada, cuantificada y financiera, no teórica. Al comparar el VaR sin cobertura y con cobertura, se observa una reducción clara del riesgo extremo, lo que demuestra que el uso de derivados sí aporta una disminución real de pérdidas potenciales. En términos prácticos, la estrategia de protección suaviza los resultados en escenarios desfavorables, haciendo el portafolio más estable ante correcciones fuertes del mercado. Por lo tanto, se concluye que la combinación entre optimización de portafolio y cobertura con opciones es una herramienta efectiva y replicable para protección patrimonial de largo plazo.
Federal Reserve Bank of St. Louis. (2025). 10-Year Treasury Constant Maturity Rate (DGS10) [Data set]. FRED, Federal Reserve Bank of St. Louis. https://fred.stlouisfed.org/series/DGS10
Yahoo Finance. (2025). Historical Prices Data KO, JNJ & XOM [Data set]. Yahoo Finance. https://finance.yahoo.com/