En mi opinión Delta es la letra griega más importante para la mayoría de estilos del trading con opciones.
Las letras griegas en el trading con opciones son indicadores de la sensibilidad o exposición que tienes a ciertos elementos como el precio, la volatilidad, el tiempo, los tipos de interés, etc.
En este caso Delta mide la sensibilidad o exposición que tiene tu posición, conjunto de posiciones o portfolio a lo que haga el precio.
En concreto Delta nos indica cuánto va a variar, a nuestro favor o en nuestra contra, el precio de la opción u opciones en función de lo que haga el subyacente.
Por ejemplo, si tengo una opción con un delta de +0.25 nos indica que cada dólar que se mueva el subyacente para arriba nuestra opción se revaloriza en 0.25$. Por supuesto que si el movimiento es de un dólar para abajo y tenemos una opción con +0.25 Deltas nuestra posición pierde 0.25$.
Los deltas varían en función si hablamos de posiciones compradas o vendidas y de calls o puts:
Una Long Call (call comprada) se mueve entre un delta de 0 y 1.
Una Long Put (put comprada) se mueve entre un delta de -0 y -1.
Una Short Call (call vendida) se mueve entre un delta de -0 y -1.
Una Short Put (put vendida) se mueve entre un delta de 0 y 1.
Delta es tan importante que da nombre a un estilo de trabajar el trading con opciones: estilo delta neutral e incluso existen programas que te permiten calcular el delta de un portfolio compuesto de múltiples spreads, estrategias y acciones (Portfolio Beta Weighted Deltas). Esto permite calcular las coberturas del conjunto de una cartera o portfolio con facilidad.
Tenemos spreads de opciones que se benefician del movimiento de precio alcista (delta positivo) y del movimiento de precio bajista (delta negativo). También existen spreads que son favorecidos si el precio no se mueve (delta neutral) o incluso de si el precio se mueve bastante con independencia de hacia dónde (delta indiferente).
La gran ventaja de trabajar con opciones queda perfectamente resumida en el párrafo anterior. Es un producto con el que te puedes exponer al mercado de la forma que quieras (alcista, bajista, neutral, volátil) y eso sin contar otras variables como tiempo y volatilidad.
Otro cosa en la que te tienes que fijar es en como aparece delta en la cadena de opciones. Te pongo un ejemplo con Calls y el SP 500 (SPX):
En la cadena de opciones anterior el delta de la Call 1400 de Septiembre es de 0,404. Esto indica:
1. Para una unidad tienes un delta de 0,404 y para un contrato (100 unidades) tienes un delta de 40,4.
2. Si compras una Call tendrás una Long Call y tu delta será de +40,4, cada dólar que suba el SPX tu opción se revalorizará en 40,4$.
3. Si vendes una Call tendrás una Short Call y tu delta será de -40,4, cada dólar que baje el SPX tu opción se revalorizará en 40,4$.
4. Si compras 10 contratos o 10 Calls tendrás un delta de +404 luego cada dólar que suba el SPX tu posición se revalorizará en 404$.
5. SI vendes 10 contratos o 10 Calls tendrás un delta de -404 luego cada dólar que baje el SPX tu posición se revalorizará en 404$.
Muchos traders usan delta como un indicador de probabilidades, no es algo científico pero es una aproximación bastante válida. Por ejemplo, si tienes un Delta de 0,404 indica que tienes un porcentaje del 40,4% de que la posición acaba ITM, o un 59,6% de que acabe OTM.
Tienes que tener en cuenta que los datos de la entrada son un ejemplo y que hay otras variables que influyen tanto en tus posiciones, spreads, estrategias y portfolios como en la propia Delta. Delta no varía linealmente sino que cuando el precio se mueve Delta también se mueve en función de lo que marca Gamma.
Por último si quieres calcular el Delta de una Put o de una Call en Excel te dejo las funciones que te lo van a permitir:
Para calcular el Delta de una Call la fórmula sería la siguiente:
CallDelta = Application.NormSDist((Log(UnderlyingPrice / ExercisePrice) + (Interest - Dividend) * Time) / (Volatility * Sqr(Time)) + 0.5 * Volatility * Sqr(Time))
Y en excel lo consigues insertando lo siguiente como código:
Function CallDelta(UnderlyingPrice, ExercisePrice, Time, Interest, Volatility, Dividend)
CallDelta = Application.NormSDist(dOne(UnderlyingPrice, ExercisePrice, Time, Interest, Volatility, Dividend))
End Function
Para calcular el Delta de una Put la fórmula sería la siguiente:
PutDelta = Application.NormSDist((Log(UnderlyingPrice / ExercisePrice) + (Interest - Dividend) * Time) / (Volatility * Sqr(Time)) + 0.5 * Volatility * Sqr(Time)) - 1
Y en excel lo consigues insertando lo siguiente como código:
Function PutDelta(UnderlyingPrice, ExercisePrice, Time, Interest, Volatility, Dividend)
PutDelta = Application.NormSDist(dOne(UnderlyingPrice, ExercisePrice, Time, Interest, Volatility, Dividend)) – 1
End Function
También necesitarás insertar como código la siguiente función:
Function dOne(UnderlyingPrice, ExercisePrice, Time, Interest, Volatility, Dividend)
dOne = (Log(UnderlyingPrice / ExercisePrice) + (Interest - Dividend + 0.5 * Volatility ^ 2) * Time) / (Volatility * (Sqr(Time)))
End Function
¡¡¡Saludos!!!
IncomeTrader