Diferencia entre revisiones de «El Problema de Merton»
| Línea 1: | Línea 1: | ||
| − | |||
=. Introducción= | =. Introducción= | ||
El problema de Merton constituye uno de los modelos fundamentales de la teoría de control óptimo aplicada a las finanzas. Fue formulado y resuelto por Robert C. Merton en 1969, y estudia cómo un agente racional debe distribuir dinámicamente su riqueza entre distintos activos financieros con el objetivo de maximizar la utilidad esperada de su riqueza y/o consumo a lo largo del tiempo. | El problema de Merton constituye uno de los modelos fundamentales de la teoría de control óptimo aplicada a las finanzas. Fue formulado y resuelto por Robert C. Merton en 1969, y estudia cómo un agente racional debe distribuir dinámicamente su riqueza entre distintos activos financieros con el objetivo de maximizar la utilidad esperada de su riqueza y/o consumo a lo largo del tiempo. | ||
| Línea 29: | Línea 28: | ||
Una vez que hemos planteado el problema y establecido las hipótesis con las que vamos a trabajar, podemos describir nuestro modelo matemáticamente para buscar una solución. | Una vez que hemos planteado el problema y establecido las hipótesis con las que vamos a trabajar, podemos describir nuestro modelo matemáticamente para buscar una solución. | ||
| − | En cada instante de tiempo | + | En cada instante de tiempo <math>t</math>, el agente dispone de una riqueza total <math>X_t</math>, de la cual invierte <math>\pi_t</math> dólares en el activo riesgoso <math>S</math>, mientras que el resto se mantiene invertido en el banco. Denotaremos por <math>X_t^\pi</math> a la riqueza del agente en tiempo <math>t</math> si sigue la estrategia <math>\pi</math>, descontando los ingresos de la acción <math>S</math>, y <math>S_t</math> al valor de la acción en tiempo <math>t</math>, descontando las ganancias libres de riesgo del banco. El objetivo del agente es maximizar la utilidad esperada de su riqueza final en un horizonte temporal <math>T</math>. Matemáticamente, esto se traduce en hallar la función de valor: |
| − | + | <center><math> | |
H(S,x)=\sup_{\pi\in A}\mathbb{E}[U(X_T^\pi)\;|\;X_t^\pi=x,S_t=S]:=\sup_{\pi\in A}\mathbb{E}_{S,x}[U(X_T^\pi)], | H(S,x)=\sup_{\pi\in A}\mathbb{E}[U(X_T^\pi)\;|\;X_t^\pi=x,S_t=S]:=\sup_{\pi\in A}\mathbb{E}_{S,x}[U(X_T^\pi)], | ||
| − | + | </math></center> | |
| − | donde | + | donde <math>x</math> y <math>S</math> representan la riqueza inicial del agente en tiempo <math>t</math> y el valor de la acción en tiempo <math>t</math>, respectivamente, <math>A</math> es el conjunto de estrategias admisibles, definido habitualmente como el espacio de funciones medibles adaptadas a la filtración del proceso, y <math>U</math> es una función de utilidad que modeliza las preferencias del agente frente al riesgo. La función <math>U</math> deberá ser creciente, puesto que siempre es preferible tener el máximo de riqueza posible. |
Para modelizar matemáticamente la evolución del mercado, utilizaremos procesos de difusión. Recordemos que un proceso de difusión viene descrito por una ecuación diferencial estocástica de la forma: | Para modelizar matemáticamente la evolución del mercado, utilizaremos procesos de difusión. Recordemos que un proceso de difusión viene descrito por una ecuación diferencial estocástica de la forma: | ||
| − | + | <center><math> | |
dX_t=b(X_t,t)dt+\sigma(X_t,t)dW_t, | dX_t=b(X_t,t)dt+\sigma(X_t,t)dW_t, | ||
| − | + | </math></center> | |
| − | donde el término que acompaña a | + | donde el término que acompaña a <math>dt</math> representa la parte determinista del movimiento (drift), mientras que el término que acompaña a <math>dW_t</math> representa la parte aleatoria o de difusión, gobernada por un movimiento Browniano <math>W=\{W_t\}</math>. |
\bigskip | \bigskip | ||
| − | En el problema de Merton, los valores de | + | En el problema de Merton, los valores de <math>X_t</math> y <math>S_t</math> siguen las siguientes dinámicas: |
| − | + | <center><math> | |
dS_t=(\mu-r)S_tdt+\sigma S_tdW_t,\; S_o=S, | dS_t=(\mu-r)S_tdt+\sigma S_tdW_t,\; S_o=S, | ||
| − | + | </math></center> | |
| − | + | <center><math> | |
dX_t^\pi=(\pi_t(\mu-r)+rX_t^\pi)dt+\pi_t\sigma dW_t,\; X_0^\pi=x. | dX_t^\pi=(\pi_t(\mu-r)+rX_t^\pi)dt+\pi_t\sigma dW_t,\; X_0^\pi=x. | ||
| − | + | </math></center> | |
| − | Donde | + | Donde <math>\mu</math> es el retorno medio esperado de la acción <math>S</math>, <math>r</math> es la tasa de interés compuesta que nos ofrece el banco y <math>\sigma</math> es la volatilidad de la acción <math>S</math>, que suponemos constante como hipótesis. Vamos a analizar, para cada una de las ecuaciones, de donde salen la parte tanto determinista como la estocástica. |
=. Solución del problema = | =. Solución del problema = | ||
| − | Una vez planteado el problema, buscamos determinar la estrategia óptima | + | Una vez planteado el problema, buscamos determinar la estrategia óptima <math>\pi^*</math> que maximice la utilidad esperada de la riqueza final. Para ello, definimos la función de valor relativa <math>H^\pi(t, x, S)</math> como la utilidad esperada utilizando la estrategia <math>\pi</math> partiendo del tiempo <math>t</math>: |
| − | + | <center><math> | |
H^\pi(t,x,S)=\mathbb{E}[U(X_T^\pi)\mid X_t^\pi=x,\;S_t=S]=(\text{notación}):=\mathbb{E}_{t,x,S}[U(X_T^\pi)], | H^\pi(t,x,S)=\mathbb{E}[U(X_T^\pi)\mid X_t^\pi=x,\;S_t=S]=(\text{notación}):=\mathbb{E}_{t,x,S}[U(X_T^\pi)], | ||
| − | + | </math></center> | |
| − | y definimos la función de valor, | + | y definimos la función de valor, <math>H(t,x,s)</math>, como el supremo de estas funciones de valor relativas, variando las estrategias <math>\pi\in A</math>: |
| − | + | <center><math> | |
H(t,x,S)=\sup_{\pi\in A}H^\pi(t,x,S)=\sup_{\pi\in A}\mathbb{E}_{t,x,S}[U(X_T^\pi)]. | H(t,x,S)=\sup_{\pi\in A}H^\pi(t,x,S)=\sup_{\pi\in A}\mathbb{E}_{t,x,S}[U(X_T^\pi)]. | ||
| − | + | </math></center> | |
| − | A continuación, calculamos el generador infinitesimal del par | + | A continuación, calculamos el generador infinitesimal del par <math>(X_t^\pi,S_t)_{0\leq t \leq T}</math>, que es un proceso de Itô. Para ello, utilizaremos la fórmula del teorema \ref{generadorInfinitesimal}: |
| − | + | <center><math> | |
\mathcal{L}_t^\pi f(x)=\mu(t,x)^tDf(x)+\frac{1}{2}Tr(\sigma(t,x)\sigma(t,x)^tD^2f(x)), | \mathcal{L}_t^\pi f(x)=\mu(t,x)^tDf(x)+\frac{1}{2}Tr(\sigma(t,x)\sigma(t,x)^tD^2f(x)), | ||
| − | + | </math></center> | |
| − | aplicándosela a nuestro par | + | aplicándosela a nuestro par <math>(X_t^\pi,S_t)_{0\leq t \leq T}</math>, cuyos términos de drift y de difusión son: |
| − | + | <center><math> | |
\mu(t,x,S) &= \begin{bmatrix} | \mu(t,x,S) &= \begin{bmatrix} | ||
\pi_t(\mu-r)+rx \\ | \pi_t(\mu-r)+rx \\ | ||
| Línea 87: | Línea 86: | ||
\sigma S \\ | \sigma S \\ | ||
\end{bmatrix}, | \end{bmatrix}, | ||
| − | + | </math></center> | |
y nos queda: | y nos queda: | ||
| − | + | <center><math> | |
\mathcal{L}_t^\pi= (rx+(\mu-r)\pi_t)\partial_x+(\mu-r)S\partial_S+\frac{1}{2}\sigma^2\pi_t^2\partial_{xx}+\frac{1}{2}\sigma^2S^2\partial_{SS}+\sigma^2\pi_tS\partial_{xS}. | \mathcal{L}_t^\pi= (rx+(\mu-r)\pi_t)\partial_x+(\mu-r)S\partial_S+\frac{1}{2}\sigma^2\pi_t^2\partial_{xx}+\frac{1}{2}\sigma^2S^2\partial_{SS}+\sigma^2\pi_tS\partial_{xS}. | ||
| − | + | </math></center> | |
| − | Como estamos en un problema de control para procesos de difusión, con función de valor | + | Como estamos en un problema de control para procesos de difusión, con función de valor <math>H(t,x,s)</math>, utilizaremos el teorema \ref{HJB}. Sabemos entonces que la función de valor satisface la ecuación de HJB, que en nuestro caso tiene la forma: |
| − | + | <center><math> | |
| − | \partial_tH+\sup_{\pi}\{(rx+(\mu-r)\pi_t)\partial_xH+(\mu-r)S\partial_SH+\frac{1}{2}\sigma^2\pi_t^2\partial_{ | + | \partial_tH+\sup_{\pi}\{(rx+(\mu-r)\pi_t)\partial_xH+(\mu-r)S\partial_SH+\frac{1}{2}\sigma^2\pi_t^2\partial_{xxH}+\frac{1}{2}\sigma^2S^2\partial_{SS}H+\sigma^2\pi_tS\partial_{xS}H\}=0. |
| − | + | </math></center> | |
| − | + | <center><math> | |
H(T,x,s)=U(x) | H(T,x,s)=U(x) | ||
| − | + | </math></center> | |
| − | Podemos sacar todos los términos que no dependan de | + | Podemos sacar todos los términos que no dependan de <math>\pi</math> del supremo y nos queda: |
| − | + | <center><math> | |
(\partial_t+rx\partial_x+(\mu-r)S\partial_S+\frac{1}{2}\sigma^2S^2\partial_{SS})H+\sup_{\pi_t}\{\pi_t((\mu-r)\partial_xH+\sigma^2 S\partial_{xS}H)+\frac{1}{2}\sigma^2\pi^2_t\partial_{xx}H\}=0, | (\partial_t+rx\partial_x+(\mu-r)S\partial_S+\frac{1}{2}\sigma^2S^2\partial_{SS})H+\sup_{\pi_t}\{\pi_t((\mu-r)\partial_xH+\sigma^2 S\partial_{xS}H)+\frac{1}{2}\sigma^2\pi^2_t\partial_{xx}H\}=0, | ||
| − | + | </math></center> | |
| − | donde la condición terminal es | + | donde la condición terminal es <math>H(T,x,S)=U(x)</math>. En el supremo tenemos una ecuación cuadrática respecto a <math>\pi</math>, luego se alcanzará un máximo siempre que <math>\partial_{xx}H<0</math> (lo cual asumiremos cierto). Derivando e igualando a cero, tenemos que dicho máximo se alcanzará en: |
| − | + | <center><math> | |
\pi^*=-\frac{(\mu-r)\partial_x H+\sigma^2 S\partial_{xS}H}{\sigma^2 \partial_{xx}H}. | \pi^*=-\frac{(\mu-r)\partial_x H+\sigma^2 S\partial_{xS}H}{\sigma^2 \partial_{xx}H}. | ||
| − | + | </math></center> | |
| − | Es decir, este es el control óptimo cuando tenemos feedback conocido | + | Es decir, este es el control óptimo cuando tenemos feedback conocido <math>H(t,x,S)</math> para todo tiempo <math>t</math>. Sustituyendo este valor de <math>\pi^*</math> en la ecuación nos queda la EDP no lineal: |
| − | + | <center><math> | |
0=(\partial_t+rx\partial_xH+(\mu-r)S\partial_SH+\frac{1}{2}\sigma^2S^2\partial_{SS}H)-\frac{((\mu-r)\partial_xH+\sigma S\partial_{xS}H)^2}{2\sigma^2\partial_{xx}H} | 0=(\partial_t+rx\partial_xH+(\mu-r)S\partial_SH+\frac{1}{2}\sigma^2S^2\partial_{SS}H)-\frac{((\mu-r)\partial_xH+\sigma S\partial_{xS}H)^2}{2\sigma^2\partial_{xx}H} | ||
| − | + | </math></center> | |
| − | Ahora viene un paso clave, y es asumir que la función de valor | + | Ahora viene un paso clave, y es asumir que la función de valor <math>H(t,x,S)</math> no depende del precio del activo <math>S</math>, es decir, que<math>H(t,x,S)=h(t,x)</math>. La condición terminal nos da una pista sobre esto, ya que únicamente depende de <math>x</math> y no de <math>S</math>. Por otro lado, económicamente tiene sentido esta suposición: el valor <math>S</math> del activo no nos interesa, puesto que en este modelo asumimos que podemos comprar acciones fraccionarias con total libertad; luego, lo único que importa es la cantidad de dinero que invirtamos en ellas <math>(\pi_t)</math> y no el número de acciones o el precio de dichas acciones. Matemáticamente, esto lo podemos ver como que en la EDE que seguía la riqueza del agente <math>X_t</math> no aparece ningún término de <math>S</math>; luego <math>H(t,x,S)=\mathbb{E}_{t,x,S}[X_T^\pi]=\mathbb{E}_{t,x}[X_T^\pi]=h(t,x)</math>. |
\bigskip | \bigskip | ||
| − | Una vez hecha esta suposición, y escribiendo | + | Una vez hecha esta suposición, y escribiendo <math>\lambda=\frac{\mu-r}{\sigma}</math> (conocido como la proporción de Sharpe), la ecuación queda así: |
| − | + | <center><math> | |
0=(\partial_th+rx\partial_xh)-\frac{\lambda}{2\sigma}\frac{(\partial_xh)^2}{\partial_{xx}h}, | 0=(\partial_th+rx\partial_xh)-\frac{\lambda}{2\sigma}\frac{(\partial_xh)^2}{\partial_{xx}h}, | ||
| − | + | </math></center> | |
| − | con condición terminal | + | con condición terminal <math>h(T,x)=U(x)</math>. |
\subsection{Función de utilidad exponencial} | \subsection{Función de utilidad exponencial} | ||
| − | Vamos a resolver la EDP no lineal en el caso en el que tenemos función de utilidad exponencial | + | Vamos a resolver la EDP no lineal en el caso en el que tenemos función de utilidad exponencial <math>U(x)=-e^{-\gamma x}</math> (al final de la sección se explica la importancia de esta función en finanzas) |
| − | con | + | con <math>\gamma>0</math>, asumiendo que la solución es de la forma: |
| − | + | <center><math> | |
h(t,x)=-\alpha(t)e^{-\gamma x\beta(t)}, | h(t,x)=-\alpha(t)e^{-\gamma x\beta(t)}, | ||
| − | + | </math></center> | |
\bigskip | \bigskip | ||
| − | donde | + | donde <math>\alpha</math> y <math>\beta</math> son funciones que dependen únicamente del tiempo. Si sustituimos esta solución en la EDP obtenemos la siguiente ecuación sacando factor común de <math>e^{-\gamma\beta x}</math>: |
| − | + | <center><math> | |
(\alpha'-\frac{\lambda}{2\sigma}\alpha)-\gamma(\beta'+r\beta)\alpha x=0. | (\alpha'-\frac{\lambda}{2\sigma}\alpha)-\gamma(\beta'+r\beta)\alpha x=0. | ||
| − | + | </math></center> | |
| − | Tiene que ser | + | Tiene que ser <math>0</math> para todo <math>t</math> y para todo <math>x</math>, luego obtenemos dos EDOs con condiciones iniciales <math>\alpha(T)=\beta(T)=1</math> que resolvemos para obtener: |
| − | + | <center><math> | |
\alpha(t)=e^{-\frac{\lambda}{2\sigma}(T-t)},\;\beta(t)=e^{r(T-t)}. | \alpha(t)=e^{-\frac{\lambda}{2\sigma}(T-t)},\;\beta(t)=e^{r(T-t)}. | ||
| − | + | </math></center> | |
| − | Finalmente, sustituyendo esto de vuelta para la ecuación | + | Finalmente, sustituyendo esto de vuelta para la ecuación <math>\pi^*=-\frac{\lambda}{\sigma}(\frac{\partial_xh}{\partial_{xx}h})</math>, nos queda que la cantidad óptima para invertir in la acción con riesgo es: |
| − | + | <center><math> | |
\pi^*(t)=\frac{\lambda}{\gamma \sigma}e^{-r(T-t)}. | \pi^*(t)=\frac{\lambda}{\gamma \sigma}e^{-r(T-t)}. | ||
| − | + | </math></center> | |
==. Función de utilidad exponencial == | ==. Función de utilidad exponencial == | ||
| − | Vamos a resolver la EDP no lineal en el caso en el que tenemos función de utilidad exponencial | + | Vamos a resolver la EDP no lineal en el caso en el que tenemos función de utilidad exponencial <math>U(x)=-e^{-\gamma x}</math> (al final de la sección se explica la importancia de esta función en finanzas) |
| − | con | + | con <math>\gamma>0</math>, asumiendo que la solución es de la forma: |
| − | + | <center><math> | |
h(t,x)=-\alpha(t)e^{-\gamma x\beta(t)}, | h(t,x)=-\alpha(t)e^{-\gamma x\beta(t)}, | ||
| − | + | </math></center> | |
\bigskip | \bigskip | ||
| − | donde | + | donde <math>\alpha</math> y <math>\beta</math> son funciones que dependen únicamente del tiempo. Si sustituimos esta solución en la EDP obtenemos la siguiente ecuación sacando factor común de <math>e^{-\gamma\beta x}</math>: |
| − | + | <center><math> | |
(\alpha'-\frac{\lambda}{2\sigma}\alpha)-\gamma(\beta'+r\beta)\alpha x=0. | (\alpha'-\frac{\lambda}{2\sigma}\alpha)-\gamma(\beta'+r\beta)\alpha x=0. | ||
| − | + | </math></center> | |
| − | Tiene que ser | + | Tiene que ser <math>0</math> para todo <math>t</math> y para todo <math>x</math>, luego obtenemos dos EDOs con condiciones iniciales <math>\alpha(T)=\beta(T)=1</math> que resolvemos para obtener: |
| − | + | <center><math> | |
\alpha(t)=e^{-\frac{\lambda}{2\sigma}(T-t)},\;\beta(t)=e^{r(T-t)}. | \alpha(t)=e^{-\frac{\lambda}{2\sigma}(T-t)},\;\beta(t)=e^{r(T-t)}. | ||
| − | + | </math></center> | |
| − | Finalmente, sustituyendo esto de vuelta para la ecuación | + | Finalmente, sustituyendo esto de vuelta para la ecuación <math>\pi^*=-\frac{\lambda}{\sigma}(\frac{\partial_xh}{\partial_{xx}h})</math>, nos queda que la cantidad óptima para invertir en la acción con riesgo es: |
| − | + | <center><math> | |
\pi^*(t)=\frac{\lambda}{\gamma \sigma}e^{-r(T-t)}. | \pi^*(t)=\frac{\lambda}{\gamma \sigma}e^{-r(T-t)}. | ||
| − | + | </math></center> | |
==. Análisis de sensibilidad == | ==. Análisis de sensibilidad == | ||
| − | Una vez hemos resuelto el problema, vamos a realizar un análisis de sensibilidad de la solución obtenida. Esto consiste en estudiar cómo se modifica la solución cuando introducimos una pequeña perturbación. Es decir, partiendo de una solución exacta al problema original | + | Una vez hemos resuelto el problema, vamos a realizar un análisis de sensibilidad de la solución obtenida. Esto consiste en estudiar cómo se modifica la solución cuando introducimos una pequeña perturbación. Es decir, partiendo de una solución exacta al problema original <math>h^*</math>, consideramos una solución perturbada <math>h</math>. La clave esta en descomponer <math>h</math> como: |
| − | + | <center><math> | |
h=h^*+\varepsilon \delta h | h=h^*+\varepsilon \delta h | ||
| − | + | </math></center> | |
| − | para un | + | para un <math>\varepsilon>0</math> pequeño. Para ello, escribimos la EDP que satisface <math>h</math> como <math>F(h)=0</math>, y realizamos el desarrollo en serie de Taylor para <math>F(h^*+\varepsilon \delta h)=0</math> hasta orden <math>\varepsilon</math>. Nos queda entonces la ecuación lineal para <math>\delta h</math>: |
| − | + | <center><math> | |
0 | 0 | ||
= | = | ||
| Línea 216: | Línea 215: | ||
\frac{(\partial_x h^*)^2}{(\partial_{xx} h^*)^2} | \frac{(\partial_x h^*)^2}{(\partial_{xx} h^*)^2} | ||
\partial_{xx} \delta h, | \partial_{xx} \delta h, | ||
| − | + | </math></center> | |
| − | donde establecemos condiciones de frontera | + | donde establecemos condiciones de frontera <math>\delta h(0,t)=0=\delta h(x_{max},t)</math> y condición terminal <math>\delta h(x,T)=\delta U(x)</math>. Es decir, estamos tomando el problema original con condición terminal <math>U(x)</math> y añadiéndole una ligera variación <math>\delta U(x)</math> a la condición terminal. En nuestro caso, consideraremos como variación a la función de utilidad exponencial una función bump <math>e^{-x^2}</math>, y tomaremos distintos valores de <math>\varepsilon</math>, desde <math>10^{-1}</math> hasta <math>10^{-3}</math>. |
\begin{figure}[H] | \begin{figure}[H] | ||
| Línea 227: | Línea 226: | ||
\end{figure} | \end{figure} | ||
| − | Para resolver la ecuación de | + | Para resolver la ecuación de <math>\delta h</math> numéricamente, utilizaremos diferencias finitas fijando las constantes <math>r</math>=0.05, <math>\sigma </math>=0.5, <math>\lambda </math>=1, <math>T</math>=1, <math>x_{max}</math>=10 y tomando una partición de <math>x</math> de longitud <math>h_x=</math>0.05 y de <math>t</math> de longitud <math>h_t=</math>0.002. |
| − | Lo primero que hacemos es comprobar que | + | Lo primero que hacemos es comprobar que <math>F(h)=F(h^*+\varepsilon \delta h)\xrightarrow{\varepsilon\rightarrow 0} 0</math> con orden de convergencia <math>O(\varepsilon)</math>. Para ello, sumamos la solución exacta <math>h^*</math> y la solución aproximada <math>\delta h</math> y sustituimos <math>h=h^*+\delta h</math> en la ecuación mediante diferencias finitas. Si llamamos residuo al resultado de <math>F(h)=F(h^*+\varepsilon\delta h)</math>, para <math>\varepsilon=10^{-3}</math> tenemos como resultado: |
\begin{figure}[H] | \begin{figure}[H] | ||
| Línea 238: | Línea 237: | ||
| − | y si variamos | + | y si variamos <math>\varepsilon</math> obtenemos como órdenes de convergencia: |
\begin{figure}[H] | \begin{figure}[H] | ||
| Línea 246: | Línea 245: | ||
\end{figure} | \end{figure} | ||
| − | donde vemos que los residuos convergen más o menos con orden | + | donde vemos que los residuos convergen más o menos con orden <math>O(\varepsilon)</math>, salvo para valores de <math>\varepsilon<10^{-3}</math>. La causa de esto es la inestabilidad numérica de la ecuación original para diferencias finitas. Finalmente, podemos ver cómo afecta la variación <math>\delta h</math> a la cantidad de dinero invertida en acciones <math>\pi</math>, calculando el valor <math>\pi^\varepsilon</math> asociado a <math>h=h^*+\varepsilon\delta h</math> y comparándolo con <math>\pi^*</math> (asociado a <math>h^*</math>), obteniendo <math>\Delta \pi =\pi ^\varepsilon-\pi^*</math>. Obtenemos los siguientes resultados para distintos valores de tiempo y distintos valores de <math>\varepsilon</math> (recordatorio: <math>\pi^*</math> era constante respecto a <math>x</math>): |
\begin{figure}[H] | \begin{figure}[H] | ||
| Línea 256: | Línea 255: | ||
=.Líneas futuras= | =.Líneas futuras= | ||
| − | En el modelo anterior del problema de Merton se hace la suposición de que la varianza | + | En el modelo anterior del problema de Merton se hace la suposición de que la varianza <math>\sigma</math> se mantenía constante a lo largo del tiempo. A continuación, vamos a estudiar que pasa si tenemos una varianza que no es constante. |
\bigskip | \bigskip | ||
| Línea 262: | Línea 261: | ||
Vamos a suponer que la varianza es un proceso de Ornstein-Uhlenbeck, es decir, que sigue la siguiente EDE: | Vamos a suponer que la varianza es un proceso de Ornstein-Uhlenbeck, es decir, que sigue la siguiente EDE: | ||
| − | + | <center><math> | |
d\sqrt\sigma_t=-\beta\sqrt{\sigma_t}dt+\delta dW_t. | d\sqrt\sigma_t=-\beta\sqrt{\sigma_t}dt+\delta dW_t. | ||
| − | + | </math></center> | |
| − | Este proceso se suele escoger en finanzas para modelizar la volatilidad debido a que tiene la propiedad de `reversión a la media'; es decir, cuanto más se aleja de la media, más posibilidades tiene de volver. Se puede pensar como un caminante aleatorio que, cuanto más dista del origen, más atraído está a volver. Esto tiene interés financiero, ya que la volatilidad en economía suele subir durante las crisis o en tiempos de incertidumbre, pero siempre acaba estabilizándose o volviendo a valores más moderados. En la EDE anterior, | + | Este proceso se suele escoger en finanzas para modelizar la volatilidad debido a que tiene la propiedad de `reversión a la media'; es decir, cuanto más se aleja de la media, más posibilidades tiene de volver. Se puede pensar como un caminante aleatorio que, cuanto más dista del origen, más atraído está a volver. Esto tiene interés financiero, ya que la volatilidad en economía suele subir durante las crisis o en tiempos de incertidumbre, pero siempre acaba estabilizándose o volviendo a valores más moderados. En la EDE anterior, <math>\beta</math> representa la velocidad de reversión a la media y <math>\delta</math> representa la varianza del proceso. |
\bigskip | \bigskip | ||
| − | A continuación, podemos aplicar la fórmula de Itô para | + | A continuación, podemos aplicar la fórmula de Itô para <math>Y_t=f(\sigma_t)=\sigma^2_t</math> y obtenemos la siguiente EDE en términos de <math>\sigma_t</math>: |
| − | + | <center><math> | |
d\sigma_t=\kappa(\theta-\sigma_t)dt+\xi \sqrt{\sigma_t}dW_t,\;\kappa=2\beta,\;\theta=\frac{\delta^2}{2\beta},\;\xi=2\delta,\;\sigma_0=\sigma. | d\sigma_t=\kappa(\theta-\sigma_t)dt+\xi \sqrt{\sigma_t}dW_t,\;\kappa=2\beta,\;\theta=\frac{\delta^2}{2\beta},\;\xi=2\delta,\;\sigma_0=\sigma. | ||
| − | + | </math></center> | |
Entonces, nuestro problema completo consiste en maximizar: | Entonces, nuestro problema completo consiste en maximizar: | ||
| − | + | <center><math> | |
H^\pi(t,x,s,\sigma)=\mathbb{E}_{t,x,S,\sigma}[U(X_T^\pi)] | H^\pi(t,x,s,\sigma)=\mathbb{E}_{t,x,S,\sigma}[U(X_T^\pi)] | ||
| − | + | </math></center> | |
sujeto a: | sujeto a: | ||
| − | + | <center><math> | |
dS_t=(\mu-r)S_tdt+\sqrt{\sigma_t} S_tdW_t^1,\; S_o=S, | dS_t=(\mu-r)S_tdt+\sqrt{\sigma_t} S_tdW_t^1,\; S_o=S, | ||
| − | + | </math></center> | |
| − | + | <center><math> | |
dX_t^\pi=(\pi_t(\mu-r)+rX_t^\pi)dt+\pi_t\sqrt{\sigma_t} dW_t^1,\; X_0^\pi=x, | dX_t^\pi=(\pi_t(\mu-r)+rX_t^\pi)dt+\pi_t\sqrt{\sigma_t} dW_t^1,\; X_0^\pi=x, | ||
| − | + | </math></center> | |
| − | + | <center><math> | |
d\sigma_t=\kappa(\theta-\sigma_t)dt+\xi \sqrt{\sigma_t}dW^2_t,\;\sigma_0=\sigma. | d\sigma_t=\kappa(\theta-\sigma_t)dt+\xi \sqrt{\sigma_t}dW^2_t,\;\sigma_0=\sigma. | ||
| − | + | </math></center> | |
| − | Una vez tenemos este problema de control óptimo, vamos a proceder exactamente igual que lo hicimos para el problema de Merton clásico, intentando llegar a la ecuación de HJB para encontrar la estrategia | + | Una vez tenemos este problema de control óptimo, vamos a proceder exactamente igual que lo hicimos para el problema de Merton clásico, intentando llegar a la ecuación de HJB para encontrar la estrategia <math>\pi</math> óptima. Para ello, calculamos el generador infinitesimal de la terna <math>(X^\pi_t,S_t,\sigma_t)_{0\leq t\leq T}</math> aplicando la fórmula usual al par: |
| − | + | <center><math> | |
\mu(t,x,S) &= \begin{bmatrix} | \mu(t,x,S) &= \begin{bmatrix} | ||
\pi_t(\mu-r)+rx \\ | \pi_t(\mu-r)+rx \\ | ||
| Línea 307: | Línea 306: | ||
0&\xi\sqrt{\sigma}\\ | 0&\xi\sqrt{\sigma}\\ | ||
\end{bmatrix}, | \end{bmatrix}, | ||
| − | + | </center></math> | |
| − | donde aquí tenemos que la matriz | + | donde aquí tenemos que la matriz <math>\bar{\sigma}</math> es <math>3\times2</math> puesto que los movimientos Brownianos <math>W_t^1</math> y <math>W_t^2</math> son independientes. Luego, tenemos: |
| − | + | <center><math> | |
\mu^t D=(\pi_t(\mu-r)+rx)\partial_x+(\mu-r)S\partial_S+\kappa(\theta-\sigma)\partial_\sigma, | \mu^t D=(\pi_t(\mu-r)+rx)\partial_x+(\mu-r)S\partial_S+\kappa(\theta-\sigma)\partial_\sigma, | ||
| − | + | </math></center> | |
| − | + | <center><math> | |
\frac{1}{2}\text{tr}(\hat{\sigma}\hat{\sigma}^tD^2)=\frac{\sigma}{2}(\pi^2_t\partial_{xx}+\pi_tS\partial_{xS}+S\pi_t\partial_{xS}+S^2\partial_{SS}+\xi^2\partial_{\sigma\sigma}) | \frac{1}{2}\text{tr}(\hat{\sigma}\hat{\sigma}^tD^2)=\frac{\sigma}{2}(\pi^2_t\partial_{xx}+\pi_tS\partial_{xS}+S\pi_t\partial_{xS}+S^2\partial_{SS}+\xi^2\partial_{\sigma\sigma}) | ||
| − | + | </math></center>, | |
así que el generador infinitesimal es: | así que el generador infinitesimal es: | ||
| − | + | <center><math> | |
\mathcal{L}_t^\pi=(\pi_t(\mu-r)+rx)\partial_x+(\mu-r)S\partial_S+\kappa(\theta-\sigma)\partial_\sigma+\frac{\sigma}{2}\pi_t^2\partial_{xx}+\sigma\pi_tS\partial_{xS}+\frac{\sigma}{2}S^2\partial_{SS}+\frac{\sigma}{2}\xi^2\partial_{\sigma\sigma} | \mathcal{L}_t^\pi=(\pi_t(\mu-r)+rx)\partial_x+(\mu-r)S\partial_S+\kappa(\theta-\sigma)\partial_\sigma+\frac{\sigma}{2}\pi_t^2\partial_{xx}+\sigma\pi_tS\partial_{xS}+\frac{\sigma}{2}S^2\partial_{SS}+\frac{\sigma}{2}\xi^2\partial_{\sigma\sigma} | ||
| − | + | </math></center> | |
| − | y como | + | y como <math>H</math> satisface la ecuación de HJB, tenemos la igualdad: |
| − | + | <center><math> | |
0=\partial_tH+rx\partial_xH+(\mu-r)S\partial_SH+\kappa(\theta-\sigma)\partial_\sigma H | 0=\partial_tH+rx\partial_xH+(\mu-r)S\partial_SH+\kappa(\theta-\sigma)\partial_\sigma H | ||
+\frac{\sigma}{2}S^2\partial_{SS}H+\frac{\sigma}{2}\xi^2\partial_{\sigma\sigma}H+ | +\frac{\sigma}{2}S^2\partial_{SS}H+\frac{\sigma}{2}\xi^2\partial_{\sigma\sigma}H+ | ||
| − | + | </math></center> | |
| − | + | <center><math> | |
+\sup_\pi\{\pi_t(\mu-r)\partial_xH+\frac{\sigma}{2}\pi_t^2\partial_{xxH}+\sigma\pi_tS\partial_{xS}H\}. | +\sup_\pi\{\pi_t(\mu-r)\partial_xH+\frac{\sigma}{2}\pi_t^2\partial_{xxH}+\sigma\pi_tS\partial_{xS}H\}. | ||
| − | + | </math></center> | |
| − | Podemos ver que en el supremo nos quedan los mismos términos que en la variante con varianza constante; luego, la estrategia | + | Podemos ver que en el supremo nos quedan los mismos términos que en la variante con varianza constante; luego, la estrategia <math>\pi</math> es la misma: |
| − | + | <center><math> | |
\pi=-\frac{(\mu-r)\partial_xH+\sigma S \partial_{xS}H}{\sigma \partial_{xx}H} | \pi=-\frac{(\mu-r)\partial_xH+\sigma S \partial_{xS}H}{\sigma \partial_{xx}H} | ||
| − | + | </math></center> | |
| − | y si sustituimos en la ecuación de HJB, y utilizamos de nuevo que | + | y si sustituimos en la ecuación de HJB, y utilizamos de nuevo que <math>H(t,\sigma,S,x)=h(\sigma,t,x)</math> no depende del valor de la acción <math>S</math>, nos queda: |
| − | + | <center><math> | |
0=\partial_th+rx\partial_xh+\kappa(\theta-\sigma)\partial_\sigma h+\frac{\sigma}{2}\xi^2\partial_{\sigma\sigma}h-\frac{\lambda}{2\sqrt{\sigma}}\frac{(\partial_xh)^2}{\partial_{xx}h},\;h(T,\sigma,x)=U(\sigma,x). | 0=\partial_th+rx\partial_xh+\kappa(\theta-\sigma)\partial_\sigma h+\frac{\sigma}{2}\xi^2\partial_{\sigma\sigma}h-\frac{\lambda}{2\sqrt{\sigma}}\frac{(\partial_xh)^2}{\partial_{xx}h},\;h(T,\sigma,x)=U(\sigma,x). | ||
| − | + | </math></center> | |
Esta ecuación es difícil de resolver mediante diferencias/elementos finitos debido a la no linealidad y a la complejidad añadida por un variable extra, sería interesante intentar encontrar otros métodos para resolverla numéricamente y compararla con la solución obtenida para varianza constante. | Esta ecuación es difícil de resolver mediante diferencias/elementos finitos debido a la no linealidad y a la complejidad añadida por un variable extra, sería interesante intentar encontrar otros métodos para resolverla numéricamente y compararla con la solución obtenida para varianza constante. | ||
Revisión del 14:41 11 jun 2026
Contenido
1 . Introducción
El problema de Merton constituye uno de los modelos fundamentales de la teoría de control óptimo aplicada a las finanzas. Fue formulado y resuelto por Robert C. Merton en 1969, y estudia cómo un agente racional debe distribuir dinámicamente su riqueza entre distintos activos financieros con el objetivo de maximizar la utilidad esperada de su riqueza y/o consumo a lo largo del tiempo.
En este documento presentaremos el problema desde sus fundamentos, introduciendo las hipótesis del modelo y deduciendo la solución general del problema de optimización. Asimismo, realizaremos un análisis de sensibilidad de las soluciones obtenidas, interpretando económicamente los resultados derivados del modelo. Finalmente, plantearemos una variante del problema bajo hipótesis alternativas, que podrá servir como punto de partida para trabajos futuros.
2 . Planteamiento del problema
Consideremos un agente que dispone de una cierta cantidad de riqueza inicial y puede invertirla en distintos activos a lo largo del tiempo. En nuestro caso, consideraremos dos tipos de activos distintos: por una parte, un activo sin riesgo que nos devuelve una rentabilidad segura y conocida, pero pequeña; y, por otra parte, un activo con riesgo que ofrece mayores beneficios esperados a cambio de una evolución incierta.
El objetivo de dicho agente será determinar una estrategia de inversión que maximice su bienestar económico. Es decir, en cada instante de tiempo, debe elegir cuánto capital invertir en activos riesgosos y cúanto en activos sin riesgo, de manera que se maximice la utilidad esperada de su riqueza a lo largo del tiempo.
2.1 . Hipótesis consideradas
Para poder formular y resolver el problema de Merton, asumiremos que estamos trabajando con un mercado financiero idealizado en el que un agente puede invertir continuamente su riqueza a lo largo del tiempo. El objetivo será estudiar cuál es la estrategia de inversión óptima bajo una serie de hipótesis que permiten modelizar dicho mercado para poder trabajar matemáticamente. Estas hipótesis son las siguientes:
En primer lugar, consideraremos que únicamente hay dos activos financieros posibles. El primero será una cuenta de banco y se trata de un activo sin riesgo que proporciona una rentabilidad conocida y constante a lo largo del tiempo. El segundo serán las acciones de una empresa, cuyo valor evoluciona de manera incierta y está sujeto a fluctuaciones aleatorias del mercado.
Supondremos además que el agente puede comprar y vender activos en cualquier instante de tiempo y que puede redistribuir continuamente su riqueza entre ambos activos.
También asumiremos que no existen costes de transacción, impuestos ni restricciones a la inversión. Asimismo, consideramos que el activo riesgoso es perfectamente divisible y se nos permite comprar acciones fraccionadas, y que no existen oportunidades de arbitraje; es decir, estrategias que generan un beneficio seguro sin asumir riesgo.
La incertidumbre del mercado será modelizada mediante procesos aleatorios, de forma que la evolución del activo con riesgo no pueda predecirse exactamente. Además, asumiremos que la varianza de la evolución del valor del mercado se mantendrá constante a lo largo del tiempo.
Finalmente, asumiremos que el agente es racional y que sus decisiones están determinadas por una función de utilidad que representa sus preferencias frente al riesgo. De esta forma, el problema no consistirá simplemente en maximizar la riqueza final, sino en maximizar la utilidad esperada.
3 . Modelización y ecuaciones
Una vez que hemos planteado el problema y establecido las hipótesis con las que vamos a trabajar, podemos describir nuestro modelo matemáticamente para buscar una solución.
En cada instante de tiempo [math]t[/math], el agente dispone de una riqueza total [math]X_t[/math], de la cual invierte [math]\pi_t[/math] dólares en el activo riesgoso [math]S[/math], mientras que el resto se mantiene invertido en el banco. Denotaremos por [math]X_t^\pi[/math] a la riqueza del agente en tiempo [math]t[/math] si sigue la estrategia [math]\pi[/math], descontando los ingresos de la acción [math]S[/math], y [math]S_t[/math] al valor de la acción en tiempo [math]t[/math], descontando las ganancias libres de riesgo del banco. El objetivo del agente es maximizar la utilidad esperada de su riqueza final en un horizonte temporal [math]T[/math]. Matemáticamente, esto se traduce en hallar la función de valor:
donde [math]x[/math] y [math]S[/math] representan la riqueza inicial del agente en tiempo [math]t[/math] y el valor de la acción en tiempo [math]t[/math], respectivamente, [math]A[/math] es el conjunto de estrategias admisibles, definido habitualmente como el espacio de funciones medibles adaptadas a la filtración del proceso, y [math]U[/math] es una función de utilidad que modeliza las preferencias del agente frente al riesgo. La función [math]U[/math] deberá ser creciente, puesto que siempre es preferible tener el máximo de riqueza posible.
Para modelizar matemáticamente la evolución del mercado, utilizaremos procesos de difusión. Recordemos que un proceso de difusión viene descrito por una ecuación diferencial estocástica de la forma:
donde el término que acompaña a [math]dt[/math] representa la parte determinista del movimiento (drift), mientras que el término que acompaña a [math]dW_t[/math] representa la parte aleatoria o de difusión, gobernada por un movimiento Browniano [math]W=\{W_t\}[/math].
\bigskip
En el problema de Merton, los valores de [math]X_t[/math] y [math]S_t[/math] siguen las siguientes dinámicas:
Donde [math]\mu[/math] es el retorno medio esperado de la acción [math]S[/math], [math]r[/math] es la tasa de interés compuesta que nos ofrece el banco y [math]\sigma[/math] es la volatilidad de la acción [math]S[/math], que suponemos constante como hipótesis. Vamos a analizar, para cada una de las ecuaciones, de donde salen la parte tanto determinista como la estocástica.
4 . Solución del problema
Una vez planteado el problema, buscamos determinar la estrategia óptima [math]\pi^*[/math] que maximice la utilidad esperada de la riqueza final. Para ello, definimos la función de valor relativa [math]H^\pi(t, x, S)[/math] como la utilidad esperada utilizando la estrategia [math]\pi[/math] partiendo del tiempo [math]t[/math]:
y definimos la función de valor, [math]H(t,x,s)[/math], como el supremo de estas funciones de valor relativas, variando las estrategias [math]\pi\in A[/math]:
A continuación, calculamos el generador infinitesimal del par [math](X_t^\pi,S_t)_{0\leq t \leq T}[/math], que es un proceso de Itô. Para ello, utilizaremos la fórmula del teorema \ref{generadorInfinitesimal}:
aplicándosela a nuestro par [math](X_t^\pi,S_t)_{0\leq t \leq T}[/math], cuyos términos de drift y de difusión son:
y nos queda:
Como estamos en un problema de control para procesos de difusión, con función de valor [math]H(t,x,s)[/math], utilizaremos el teorema \ref{HJB}. Sabemos entonces que la función de valor satisface la ecuación de HJB, que en nuestro caso tiene la forma:
Podemos sacar todos los términos que no dependan de [math]\pi[/math] del supremo y nos queda:
donde la condición terminal es [math]H(T,x,S)=U(x)[/math]. En el supremo tenemos una ecuación cuadrática respecto a [math]\pi[/math], luego se alcanzará un máximo siempre que [math]\partial_{xx}H\lt0[/math] (lo cual asumiremos cierto). Derivando e igualando a cero, tenemos que dicho máximo se alcanzará en:
Es decir, este es el control óptimo cuando tenemos feedback conocido [math]H(t,x,S)[/math] para todo tiempo [math]t[/math]. Sustituyendo este valor de [math]\pi^*[/math] en la ecuación nos queda la EDP no lineal:
Ahora viene un paso clave, y es asumir que la función de valor [math]H(t,x,S)[/math] no depende del precio del activo [math]S[/math], es decir, que[math]H(t,x,S)=h(t,x)[/math]. La condición terminal nos da una pista sobre esto, ya que únicamente depende de [math]x[/math] y no de [math]S[/math]. Por otro lado, económicamente tiene sentido esta suposición: el valor [math]S[/math] del activo no nos interesa, puesto que en este modelo asumimos que podemos comprar acciones fraccionarias con total libertad; luego, lo único que importa es la cantidad de dinero que invirtamos en ellas [math](\pi_t)[/math] y no el número de acciones o el precio de dichas acciones. Matemáticamente, esto lo podemos ver como que en la EDE que seguía la riqueza del agente [math]X_t[/math] no aparece ningún término de [math]S[/math]; luego [math]H(t,x,S)=\mathbb{E}_{t,x,S}[X_T^\pi]=\mathbb{E}_{t,x}[X_T^\pi]=h(t,x)[/math].
\bigskip
Una vez hecha esta suposición, y escribiendo [math]\lambda=\frac{\mu-r}{\sigma}[/math] (conocido como la proporción de Sharpe), la ecuación queda así:
con condición terminal [math]h(T,x)=U(x)[/math].
\subsection{Función de utilidad exponencial}
Vamos a resolver la EDP no lineal en el caso en el que tenemos función de utilidad exponencial [math]U(x)=-e^{-\gamma x}[/math] (al final de la sección se explica la importancia de esta función en finanzas) con [math]\gamma\gt0[/math], asumiendo que la solución es de la forma:
\bigskip
donde [math]\alpha[/math] y [math]\beta[/math] son funciones que dependen únicamente del tiempo. Si sustituimos esta solución en la EDP obtenemos la siguiente ecuación sacando factor común de [math]e^{-\gamma\beta x}[/math]:
Tiene que ser [math]0[/math] para todo [math]t[/math] y para todo [math]x[/math], luego obtenemos dos EDOs con condiciones iniciales [math]\alpha(T)=\beta(T)=1[/math] que resolvemos para obtener:
Finalmente, sustituyendo esto de vuelta para la ecuación [math]\pi^*=-\frac{\lambda}{\sigma}(\frac{\partial_xh}{\partial_{xx}h})[/math], nos queda que la cantidad óptima para invertir in la acción con riesgo es:
4.1 . Función de utilidad exponencial
Vamos a resolver la EDP no lineal en el caso en el que tenemos función de utilidad exponencial [math]U(x)=-e^{-\gamma x}[/math] (al final de la sección se explica la importancia de esta función en finanzas) con [math]\gamma\gt0[/math], asumiendo que la solución es de la forma:
\bigskip
donde [math]\alpha[/math] y [math]\beta[/math] son funciones que dependen únicamente del tiempo. Si sustituimos esta solución en la EDP obtenemos la siguiente ecuación sacando factor común de [math]e^{-\gamma\beta x}[/math]:
Tiene que ser [math]0[/math] para todo [math]t[/math] y para todo [math]x[/math], luego obtenemos dos EDOs con condiciones iniciales [math]\alpha(T)=\beta(T)=1[/math] que resolvemos para obtener:
Finalmente, sustituyendo esto de vuelta para la ecuación [math]\pi^*=-\frac{\lambda}{\sigma}(\frac{\partial_xh}{\partial_{xx}h})[/math], nos queda que la cantidad óptima para invertir en la acción con riesgo es:
4.2 . Análisis de sensibilidad
Una vez hemos resuelto el problema, vamos a realizar un análisis de sensibilidad de la solución obtenida. Esto consiste en estudiar cómo se modifica la solución cuando introducimos una pequeña perturbación. Es decir, partiendo de una solución exacta al problema original [math]h^*[/math], consideramos una solución perturbada [math]h[/math]. La clave esta en descomponer [math]h[/math] como:
para un [math]\varepsilon\gt0[/math] pequeño. Para ello, escribimos la EDP que satisface [math]h[/math] como [math]F(h)=0[/math], y realizamos el desarrollo en serie de Taylor para [math]F(h^*+\varepsilon \delta h)=0[/math] hasta orden [math]\varepsilon[/math]. Nos queda entonces la ecuación lineal para [math]\delta h[/math]:
donde establecemos condiciones de frontera [math]\delta h(0,t)=0=\delta h(x_{max},t)[/math] y condición terminal [math]\delta h(x,T)=\delta U(x)[/math]. Es decir, estamos tomando el problema original con condición terminal [math]U(x)[/math] y añadiéndole una ligera variación [math]\delta U(x)[/math] a la condición terminal. En nuestro caso, consideraremos como variación a la función de utilidad exponencial una función bump [math]e^{-x^2}[/math], y tomaremos distintos valores de [math]\varepsilon[/math], desde [math]10^{-1}[/math] hasta [math]10^{-3}[/math].
\begin{figure}[H]
\centering \includegraphics[width=0.6\linewidth]{dibujoo.png}
\caption{Dominio sobre el que trabajamos}
\label{fig:CondicionesInicalesl}
\end{figure}
Para resolver la ecuación de [math]\delta h[/math] numéricamente, utilizaremos diferencias finitas fijando las constantes [math]r[/math]=0.05, [math]\sigma [/math]=0.5, [math]\lambda [/math]=1, [math]T[/math]=1, [math]x_{max}[/math]=10 y tomando una partición de [math]x[/math] de longitud [math]h_x=[/math]0.05 y de [math]t[/math] de longitud [math]h_t=[/math]0.002.
Lo primero que hacemos es comprobar que [math]F(h)=F(h^*+\varepsilon \delta h)\xrightarrow{\varepsilon\rightarrow 0} 0[/math] con orden de convergencia [math]O(\varepsilon)[/math]. Para ello, sumamos la solución exacta [math]h^*[/math] y la solución aproximada [math]\delta h[/math] y sustituimos [math]h=h^*+\delta h[/math] en la ecuación mediante diferencias finitas. Si llamamos residuo al resultado de [math]F(h)=F(h^*+\varepsilon\delta h)[/math], para [math]\varepsilon=10^{-3}[/math] tenemos como resultado:
\begin{figure}[H]
\centering \includegraphics[width=0.6\linewidth]{residuo.png}
\caption*{}
\label{fig:CondicionesInicalesl}
\end{figure}
y si variamos [math]\varepsilon[/math] obtenemos como órdenes de convergencia:
\begin{figure}[H]
\centering \includegraphics[width=0.8\linewidth]{residuolg.png}
\caption*{}
\label{fig:CondicionesInicalesl}
\end{figure}
donde vemos que los residuos convergen más o menos con orden [math]O(\varepsilon)[/math], salvo para valores de [math]\varepsilon\lt10^{-3}[/math]. La causa de esto es la inestabilidad numérica de la ecuación original para diferencias finitas. Finalmente, podemos ver cómo afecta la variación [math]\delta h[/math] a la cantidad de dinero invertida en acciones [math]\pi[/math], calculando el valor [math]\pi^\varepsilon[/math] asociado a [math]h=h^*+\varepsilon\delta h[/math] y comparándolo con [math]\pi^*[/math] (asociado a [math]h^*[/math]), obteniendo [math]\Delta \pi =\pi ^\varepsilon-\pi^*[/math]. Obtenemos los siguientes resultados para distintos valores de tiempo y distintos valores de [math]\varepsilon[/math] (recordatorio: [math]\pi^*[/math] era constante respecto a [math]x[/math]):
\begin{figure}[H]
\centering \includegraphics[width=1\linewidth]{perturbacion.png}
\caption*{}
\label{fig:CondicionesInicalesl}
\end{figure}
5 .Líneas futuras
En el modelo anterior del problema de Merton se hace la suposición de que la varianza [math]\sigma[/math] se mantenía constante a lo largo del tiempo. A continuación, vamos a estudiar que pasa si tenemos una varianza que no es constante.
\bigskip
Vamos a suponer que la varianza es un proceso de Ornstein-Uhlenbeck, es decir, que sigue la siguiente EDE:
Este proceso se suele escoger en finanzas para modelizar la volatilidad debido a que tiene la propiedad de `reversión a la media'; es decir, cuanto más se aleja de la media, más posibilidades tiene de volver. Se puede pensar como un caminante aleatorio que, cuanto más dista del origen, más atraído está a volver. Esto tiene interés financiero, ya que la volatilidad en economía suele subir durante las crisis o en tiempos de incertidumbre, pero siempre acaba estabilizándose o volviendo a valores más moderados. En la EDE anterior, [math]\beta[/math] representa la velocidad de reversión a la media y [math]\delta[/math] representa la varianza del proceso.
\bigskip
A continuación, podemos aplicar la fórmula de Itô para [math]Y_t=f(\sigma_t)=\sigma^2_t[/math] y obtenemos la siguiente EDE en términos de [math]\sigma_t[/math]:
Entonces, nuestro problema completo consiste en maximizar:
sujeto a:
Una vez tenemos este problema de control óptimo, vamos a proceder exactamente igual que lo hicimos para el problema de Merton clásico, intentando llegar a la ecuación de HJB para encontrar la estrategia [math]\pi[/math] óptima. Para ello, calculamos el generador infinitesimal de la terna [math](X^\pi_t,S_t,\sigma_t)_{0\leq t\leq T}[/math] aplicando la fórmula usual al par:
donde aquí tenemos que la matriz [math]\bar{\sigma}[/math] es [math]3\times2[/math] puesto que los movimientos Brownianos [math]W_t^1[/math] y [math]W_t^2[/math] son independientes. Luego, tenemos:
<center>[math] \mu^t D=(\pi_t(\mu-r)+rx)\partial_x+(\mu-r)S\partial_S+\kappa(\theta-\sigma)\partial_\sigma, [/math]
así que el generador infinitesimal es:
y como [math]H[/math] satisface la ecuación de HJB, tenemos la igualdad:
Podemos ver que en el supremo nos quedan los mismos términos que en la variante con varianza constante; luego, la estrategia [math]\pi[/math] es la misma:
y si sustituimos en la ecuación de HJB, y utilizamos de nuevo que [math]H(t,\sigma,S,x)=h(\sigma,t,x)[/math] no depende del valor de la acción [math]S[/math], nos queda:
Esta ecuación es difícil de resolver mediante diferencias/elementos finitos debido a la no linealidad y a la complejidad añadida por un variable extra, sería interesante intentar encontrar otros métodos para resolverla numéricamente y compararla con la solución obtenida para varianza constante.
6 . Referencias
- Amin Moosaie. Non-Fourier heat conduction in a finite medium with insulated boundaries and arbitrary initial conditions ([1]).
- Francisco R. Villatoro. La ciencia de la mula Francis: La velocidad de la propagación del calor, entre la paradoja y la entropía([2])
- Marc Calvo Schwarzwälder. Non-Fourier Heat Conduction. The Maxwell-Cattaneo Equations ([3]).