martes, 17 de julio de 2018

CALENDAR SPREADS en Amibroker. Y el modelo de Carver.

Un calendar Spread es comprar y abrir cortos en el mismo mercado pero distintos vencimientos. En la imagen más abajo vemos un calendar spread entre el maíz de Diciembre (comprado) y el maíz de septiembre (en corto).

El código que se anexa pinta el spread. Pero hay que tener cargados los tickers que en este ejemplo serían @CZ18 para el maíz de diciembre y @CU18 para el de septiembre.

Cuántos contratos operar? Se ha incluido una gestión de capital según el modelo de Robert Carver (del libro "Systematic Trading") en que operamos el número exacto de contratos que produce una volatilidad objetivo. En el código se ha establecido una volatilidad anualizada objetivo del 5% para toda la cartera, lo que significan 313 dólares diarios en una cuenta de 100.000 dólares.

Se asume que esto se opera con más posiciones, así que hemos establecido un ajuste por diversificación (IDM en el modelo de Robert Carver) de 2.0. Se han asumido cinco posiciones así que el peso del Calendar spread sería del 20%. Cuando todo esto se tiene en cuenta (además de la desviación estándar de los cierres y de que el multiplicador del maíz es 50) resulta que el número de contratos de spread que se operarían son 7.

Operar 7 contratos del Spread produce una volatilidad anualizada del 5% en una cuenta de 100.000 dólares. 

sábado, 23 de junio de 2018

El modelo de volatilidad de Robert Carver

El modelo de volatilidad de Robert Carver está explicado en su libro "Systematic Trading" y es una forma sencilla pero eficaz de dimensionar una cartera para cumplir un objetivo de volatilidad anual. Los resultados reales obtenidos con esta técnica son muy exactos. 

El método es el siguiente:

Supongamos que tenemos intención de operar una cuenta de 100.000 euros con 5 posiciones y un objetivo de volatilidad anual del 30%. Aparece la primera compra en Crudo Mini (QM), un mercado que tiene una volatilidad diaria de 340 dólares.

-Cuántos contratos hay que comprar? 


martes, 22 de mayo de 2018

La distribución LOGNORMAL de los precios

Supongamos una acción muy volátil, del mercado americano, cuyo precio es de 20 dólares y cuya desviación estándar anual es de 30 dólares.


En un año si va bien podríamos esperar que tuviera un precio de 50 dólares (20 + 30) con una probabilidad del 68%; que es la probabilidad asociada a una desviación estándar.

Pero la distribución normal (gaussiana) es simétrica, así que según ese modelo con la misma probabilidad si la acción va mal se pondría a un precio de -10 (20 - 30). 




Pero el precio de una acción no puede ser negativo. Es evidente que el modelo normal (gaussiano) no es correcto para los precios de los activos.

viernes, 11 de mayo de 2018

El ratio de Sharpe pero de la curva de capital, no de las operaciones

Amibroker calcula el ratio de Sharpe. Pero de las operaciones, no de la curva de capital. 


Esta métrica es muy utilizada en la industria del trading. Los mejores gestores superan el nivel 1.0 pero no todos los años. En realidad es difícil conseguir rentabilidades por encima de la volatilidad.




Sharpe = rentabilidad_anualizada / volatilidad_anualizada

La fórmula original incluye la tasa libre de riesgo en el numerador, pero eso hoy en día es prácticamente nulo. Dicho de otra forma: sin riesgo, no dan nada por el dinero. A mí me gusta obviar esta parte (tasa libre de riesgo = 0) y así puedo comparar mejor los sistemas independientemente de cómo esté la renta fija ese año.

Para calcular el Sharpe simplificado hay que sacar los retornos diarios y sobre ellos calcular la desviación estándar. Anualizamos multiplicando por 16 ( más o menos la raíz de los días de trading que tiene un año). Calculamos la media de los retornos diarios y anualizamos, multiplicando por 252 días de trading. El cociente es el ratio de Sharpe.

Lo de hacer la raíz cuadrada con la volatilidad pero no con los rendimientos es porque la volatilidad crece como la raíz cuadrada del tiempo mientras que los rendimientos crecen proporcionalmente al tiempo. Por ejemplo, si alguien consigue un 0.1% diario de ganancia media, con una desviación de los retornos del 1% entonces su ratio de sharpe es:

Sh = 0.1*252 / (1*16) = 1.57

He trabajado sobre el código que puse en el post sobre la volatilidad anualizada de la curva de capital y he incluido la media y el cociente de ambos para llegar al ratio de sharpe. 


ENTRADAS POPULARES