Algunos Apuntes sobre Spreads

Debido al creciente interés en el Foro por el trading de spreads, he decidido escribir este artículo con algunos consejos prácticos que deben tenerse en cuenta a la hora de trabajar este tipo de operativa, espero que les resulten útiles.

Es conveniente medir los spreads en unidades monetarias
Uno de los errores más frecuentes, sobre todo en aquellos que se inician en la operativa de spreads, es representar el diferencial en el gráfico en puntos en lugar de en dinero. Ello equivale en la práctica a mezclar peras con manzanas y que el resultado final no tenga ningún sentido, mientras que se expresamos todo en una misma divisa, tendremos un resultado homogéneo. Veamos un ejemplo de cómo afecta al resultado final hacerlo de una forma u otra en el caso del spread Ibex – Dax suponiendo una proporción 1:1:

  • Si calculamos el spread en puntos tenemos que su valor es, por ejemplo, Ibex – Dax = 10.950 – 6.275 = 4.675 puntos
  • Pero si consideramos ambos futuros en términos monetarios, esto es, multiplicando su valor por punto tenemos que: 10.950 x 10 € – 6.275 x 25 € = -47.375 €

Es decir, el resultado es sensiblemente diferente. Así pues, antes de calcular cualquier spread, no se olvide de convertir a dinero cada futuro antes de graficarlos.

Por supuesto, cuando se utilicen productos cotizados en diferentes divisas, tendremos que tener en cuenta además el tipo de cambio. Por ejemplo, si calculamos un spread Eurodollar (cotizado en dólares) – Euribor (cotizado en euros) en la proporción 1:1, deberíamos utilizar la siguiente fórmula para expresarlo en dólares:

Eurodollar x 2.500 $ / punto – Euribor x 2.500 € / punto x Tipo de Cambio EUR/USD

Donde se ha tenido en cuenta que 0.01 ticks equivalen a 25 dólares (o euros)

Si el Eurodollar vto. Mayo 2010 cotiza a 99,63, el Euribor del mismo vencimiento cotiza a 99,31 y el tipo de cambio EUR/USD es 1,3370 tenemos que:

99,63 x 2.500 – 99,31 x 2.500 x 1,3370 = -82.868,675

Por supuesto, si los números que nos salen son demasiado grandes, nada nos impide cambiar la escala del gráfico dividiendo el resultado por 100 o por 1.000 por ejemplo.

Determinar la proporción óptima del spread
Muchas veces los traders que empiezan a operar con spreads sencillamente no saben qué cantidad de contratos deben operar en cada pata. Afortunadamente existen diferentes métodos para calcularlas:

1. Acudir a las webs de los mercados donde cotizan los futuros para ver si existe una lista oficial de spreads
En el caso de futuros cotizados en el CME o el antiguo CBOT, la lista completa de spread puede encontrarse aquí:

https://www.cmegroup.com/clearing/margins/outright-vol-scans.html

Para otros mercados no existe una lista estandarizada de ratios de spreads, debiendo ser cada trader el que determine sus propios ratios. De hecho Eurex lo reconoce implícitamente en este documento.

Si bien esta opción es la más sencilla, en muchas ocasiones suele suceder que los ratios que aparecen publicados no son los óptimos en determinado contextos de mercado. Por ejemplo, a finales de 2008 el cambio de correlaciones en los mercados debido a la crisis provocó que los spreads de algunos futuros sobre divisas contra el futuro sobre el yen se invirtieran, no siendo efectiva la cobertura ya que simultáneamente subían tanto el dólar como el yen. Por todo ello, es recomendable utilizar alguno de los siguientes métodos propuestos.

2. Utilizar el ATR u otras medidas de volatilidad para determinar los ratios
Posiblemente la forma más sensata de calcular la cantidad de contratos para cada pata del spread es utilizar alguna medida de volatilidad como el ATR. Seguramente con un ejemplo podamos aclarar algo más cómo hacerlo. Supongamos que queremos determinar el número de contratos adecuado para contrato en el spread Eurostoxx – Dax. Para ello abrimos el gráfico diario de cada uno e insertamos un ATR con bastantes periodos (por ejemplo, 100). Los valores obtenidos para cada uno, convertidos en unidades monetarias, son:

ATR(100)_ESTX50 = 52,77 puntos, que equivalen a 52,77 x 10 € / punto= 527,70 €
ATR(100)_DAX = 94,14 puntos, que equivalen a 94,14 x 25 € / punto= 2.353,50 €

Si dividimos estas cantidades entre sí, obtenemos la proporción óptima que es 2.353,50 / 527,50 = 4,46 contratos de Eurostoxx por cada contrato de Dax. En la práctica, un hedge fund utilizará 446 contratos de Eurostoxx por cada 100 Dax pero para nosotros, simples traders mortales de a pie, nos puede valer con redondear y utilizar una proporción de 4 Eurostoxx por 1 Dax, aunque el hedge no sea perfecto al 100%

3. Utilizar el Dollar Value in Basis Points
En el caso de los futuros sobre renta fija, la proporción del spread se suele calcular mediante el cociente del Dollar Value in Basis Points (abreviado como DV01) de cada producto. A nivel intuitivo, el DV01 representa cuántos dólares se reduce el precio de un contrato de renta fija (por ejemplo, un bono) por cada punto básico (0,01%) que suba su rendimiento o yield. Por ejemplo un DV01 de un bono igual a 50$ indica que por cada punto básico que suba el rendimiento del bono, el valor del contrato de futuros caerá en 50$ y viceversa.

El cálculo del DV01 para un futuro sobre renta fija se realiza mediante la siguiente fórmula:

DV01= [(0,01 x Duración Modificada) x Precio en $ del Contrato] x 0,01

Dado que el cálculo de la Duración Modificada suele ser bastante complicado (recomiendo en este punto echar un vistazo al libro de Hull), otra posibilidad es calcularlo de manera «discreta» usando esta fórmula:

DV01 = ( |Variación del valor del contrato ante una subida de un punto básico| + |Variación del valor del contrato ante una bajada de un punto básico| ) / 2

Podéis encontrar una explicación más detallada sobre el cálculo para los productos negociados en el CME en Calculating the Dollar Value of a Basis Point.

Para el caso de Eurex, si bien no tengo referencias sobre cómo sería el cálculo, podemos tomar como referencia los siguientes ratios aproximados que suelen utilizar los operadores de spreads:

  • Spread Bund – Böbl = 1 Bund por 2 Böbl
  • Spread Böbl – Schatz = 1 Böbl por 3 Schatz
  • Spread Bund – Schatz = 1 Bund por 4 Schatz

Finalmente, para el caso de los Eurodollars y Euribors, dado que ya cotizan en puntos básicos, su DV01 es igual a su valor por punto, es decir, 25 $ para los Eurodollars y 25 € para los Euribors.

 

Saludos,
X-Trader

COMPARTIR EN: