Trading, Options

Selección de strikes en Iron Condor

@brberis
Jan. 5, 2015

options ironcondor opciones stocks acciones

La selección de strikes en un Iron Condor repercute directamente en el resultado de la operación. A continuación detallan los pasos y fundamentos para efectuar una buena elección de spreads.

Un Iron Condor esta compuesto básicamente por dos Credit Spread y su beneficio proviene de la venta de primas de un CALL y PUT, menos las primas pagadas por la compra otros CALL y PUT a modo de stop-loss.

Simplificando la formula de libro podemos llegar a algo como:

$$ Utilidad = \big\{\left(Pr\:ShortCall \:+ \:Pr \:ShortPut\right)\\ - \left(Pr \:LongCall \:+ \:Pr \:LongPut\right)\big\} - Comisión $$

Visto en un grafico riesgo:

La curva blanca y roja nos muestra la utilidad o pérdida hoy y al vencimiento respectivamente. En este ejemplo, el rango de utilidad de la estrategia sobre el subyacente se encuetra entre 35 y 49 dólares la acción. Si mantenemos la operacion hasta su vencimiento, obtendremos una utilidad máxima de $500.

Selección de Strikes

Lo primero que debemos hacer es escoger un activo subyacente que cumpla con los requisitos para esta operación. Y que he detallado en mi post anterior.

En la pantalla Analyze de TOS debemos seleccionar el ciclo de vencimiento y así desplegar la cadena de opciones y proceder a crear nuestra estrategia.

Existen dos ciclos de vencimiento;

  • Semanal: Opciones que vencen todos los viernes de cada mes.
  • Mensual: Opciones que vencen el tercer viernes de cada mes.

También podemos observar cadenas de mini-options y que se caracterizan por conformarse a partir de lotes de 10 contratos. (Las opciones estándar se transan en lotes de 100 contratos). Éstas dan acceso al inversor pequeño a transar opciones de valores altos como GOOG o AAPL.

Como primera opción siempre es recomendable utilizar las cadenas estándar (de color blanco), de lotes de 100 y vencimiento mensual por su mayor liquidez.

Regla de 45 días

Varios estudios han demostrado que las primas de opciones a 1 desviación estandar aceleran su devaluación próximo a los 45 días de su vencimiento. Al estar lejos de precio, a diferencia de las opciones ATM, la caida del premium se frena en torno a los 20 días como se muestra en el siguiente gráfico.

Por lo tanto, para obtener una mayor rotación de nuestras posiciones, lo cual se refleja en una mayor rentabilidad anual de nuestro portafolio, debemos vender opciones OTM cercanas a los 45 días de vencimiento, ceteris paribus, hacer la recompra a los 20 días.

Riesgo vs Recompensa

Un Iron Condor es un perfecto ejemplo de la perfección de los precios en el mercado. El mayor riesgo de un IC con strikes estrechos se compensa con una pérdida acotada y mayor potencial de ganancia, como se aprecia en el siguiente gráfico.

Por el contrario, si separamos los strikes, menor será el riesgo de que el precio del subyacente termine fuera nuestro rango. Pero menor también el potencial de utilidad y mayor la perdida máxima. Véase el primer grafico.
 

Selección del ancho de los strikes

Es aquí donde ponemos atención a las probabilidades. Y aunque muchos traders utilizan el delta de la opción para su cálculo, TOS nos ofrece una herramienta que nos muestra en cada strike la probabilidad de que, a expiración, el precio del activo subyacente termine "out of the money" (Prob OTM).

En la siguiente imagen resalto el Call 785 de GOOG para mostrar que existe una probabilidad del 30% (100% - 70%) que el subyacente GOOG supere los $785 en los próximos 32 días. 

Las opciones nos permiten conocer las probailidades claras del futuro del subjacente sin necesidad de hacer uso de análisis técnico o fundamental.

El Iron Condor es una operación de dos patas (<-Put Call->) y para calcular correctamente las probabilidades de éxito de esta estrategia, debemos realizar el siguiente ejercicio: Obtenemos la Prob OTM del strike mas cercano al precio que hemos seleccionado y le restamos la Prob ITM del strike opuesto.

Ejemplo;

$$ Precio\:Subyacente\:=\:$560 $$

$$ Prob\:OTM\:Call\:Strike\:585\:=\:87\% $$

$$ Prob\:OTM\:Put\:Strike\:545\:=\:85\% $$

$$ 1-.87\%=.13 $$

$$ .85-.13=\:.72 $$

$$ Probabilidad = 72\% $$

 


La selección de strikes depende del análisis y sesgo que tenga el trader sobre el subyacente. No obstante aquí dejo algunas recomendaciones: 

  • IC con probabilidades sobre el 62%
  • Cercano a 1 desviación estándar como referencia
  • Recaudar al menos 60 centavos de prima total
  • Cada credit spread debe tener como mínimo un punto de diferencia entre ambas opciones (Long/Short)
  • Relación utilidad/perdida cercano a 2:3

 

A continuación metemos todo a la juguera y ploteamos el resultado!

	
	?s = arange(0,45,5) #El subyacente en rango $10 y $45
kcs = 25 #Strike de Call corto
kcl = 26 #Strike de Call largo
kps = 15 #Strike de Put corto
kpl = 14 #Strike de Put largo
cs = 4.5 #Prima de Call corto
cl = 1.5 #Prima de Call largo / al estar mas lejos del precio su premium es menor
ps = 4.5 #Prima de Put corto
pl = 1.5 #Prima de Put largo / también su premium es menor
#Los valores son totalmente ficticios, sólo para efectos del gráfico
call_corto=(abs(s-kcs)+s-kcs)/2 -cs 
call_largo=(abs(s-kcl)+s-kcl)/2 -cl 
put_corto=(abs(s-kps)-s+kps)/2 -ps 
put_largo=(abs(s-kpl)-s+kpl)/2 -pl 
ylim(-15,30); y2=zeros(len(s))
plot(s,y2,'.-.');plot(s,-call_corto);plot(s,call_largo) 
plot(s,-put_corto);plot(s,put_largo)
mu, sigma = 20, 5 
s = np.random.normal(mu, sigma, 1000)
count , bins, ignored = plt.hist(s, 50, normed=50,color='white')
rcParams['figure.figsize'] = 10, 6
plt.plot(bins, (1/(sigma * np.sqrt(2 * np.pi)) * 
         np.exp( - (bins - mu)**2 / (2 * sigma**2) ))*200
         ,linewidth=2, color='r')
annotate('', xy=(15, 10), xycoords = 'data',xytext = (15, 0),
         textcoords = 'data',arrowprops = {'arrowstyle':'-'}) 
annotate('', xy=(25, 0), xycoords = 'data',xytext = (25, 10), 
         textcoords = 'data',arrowprops = {'arrowstyle':'-'}) 
annotate('', xy=(16, 7), xycoords = 'data',xytext = (24, 7),
         textcoords = 'data',arrowprops = {'arrowstyle':'<->','color':'gray'}) 
title("Componentes del Iron Condor a 1 Desviación Estándar") 
xlabel('Precio del activo subyacente'); ylabel('Utilidad / Pérdida') 
figtext(0.42,0.4,r'$-1\sigma$'); figtext(0.57,0.4,r'$+1\sigma$')
figtext(0.45,0.52,r'$\sim68\%\,Prob\,OTM$') 
show()


 

 

blog comments powered by Disqus