Backtesting de Opciones

Backtesting de opciones


Backtesting de Opciones (Todo lo que debes saber)

 

El backtesting software es una herramienta indispensable para los traders de opciones ya que nos permite identificar la probabilidad de éxito de nuestra estrategia. Esta probabilidad se basa en la revisión de datos intradía minuto a minuto de los contratos de opciones obtenidos a través del tiempo.

Para conocer nuestra probabilidad de éxito, primero debemos ingresar los parámetros que estemos utilizando en la estrategia que queremos evaluar. Algunos de los datos que podemos personalizar son:

 

- Ticker o símbolo.- Ejemplo “SPX” “SPY “IWM”

 

- El tipo de estrategia utilizada.- PCS, CCS, Iron Condor, Double Calendar,Short strangle, etc.

 

- Periodo que se desea analizar.- Por ejemplo “De enero 2016 a diciembre 2022”

 

- Reglas de entrada.- Deltas, target Premium o crédito objetivo, diferencia entre un strike y otro, número de contratos,días para la expiración, hora o momento de entrada así como la frecuencia, volatilidad, % de BP utilizado

 

- Reglas de salida.- Tamaño del Stop Loss, profit target u objetivo de ganancia

 

- Costos asociados a la estrategia.- Comisiones del bróker, fees y slippage o deslizamiento

 

- Otras condiciones.- Como % de VIX, indicadores técnicos, Gaps, movimiento intradía

 

 

Ejemplo del software Option Omega- Cómo ingresar los datos

 

Después de ingresar estos datos, lo que podemos obtener del software son algunos datos interesantes tales como:

 

- Cantidad de ganancias/pérdidas (P/L).-  Es la cantidad de dólares de ganancia o pérdida que se obtuvieron durante el periodo analizado

 

- Número total de trades.- Este nos indica cuántos trades cumplieron con las condiciones de entrada que establecimos

 

- Número total de trades ganadores.- Del total de trades, sólo algunos fueron ganadores. Este número nos ayuda a calcular la tasa de win rate o el % de veces ganadas

 

- Porcentaje de tasa de ganancias (% Win rate).- Indica de cada 100 operaciones ¿Cuántas fueron ganadoras? Por ejemplo 58%= 58 de cada 100 operaciones fueron ganadoras. El resto de operaciones que son 42, pudieron resultar en pérdidas o en breakeven (equilibrio, en dónde no ganas ni pierdes)

 

- Tasa de crecimiento anual compuesta (CAGR o CAR por sus siglas en inglés).- es un número que representa la tasa a la que habría crecido una inversión si los rendimientos fueran constantes y éstos se reinvirtieran al final de cada año. Este indicador nos permite evaluar el rendimiento anual de las estrategias con respecto a otros instrumentos de inversión u otras estrategias

 

- Máxima reducción (Max drawdown).- Indica cuál sería el máximo retroceso que pudiéramos ver en nuestro capital si realizamos esta estrategia. Se recomienda que el Max Drawdown o máxima reducción sea menor al 30%

 

- Ganancias/pérdida promedio por trade.-   Este número puede ser positivo o negativo. Si resulta positivo, nos indica que estamos siendo rentables en cada trade que realizamos. En cambio sí es negativo, nos indica que estamos perdiendo en cada trade que realizamos

 

- Ganancia promedio de los trades ganadores.- Nos indica cuanto se gana en promedio por cada trade u operación que es ganador. Si multiplicamos este número por el número de trades ganadores, pudiéramos darnos una idea de las ganancias totales de la estrategia

 

- Pérdidas promedio de los trades perdedores.- Nos indica cuánto se pierde en promedio por cada trade u operación que es perdedora. Si multiplicamos este número por el número de trades perdedores, pudiéramos darnos una idea de las pérdidas totales de la estrategia

 

- Máxima ganancia en un trade ganador.- Es el beneficio máximo que se pudo obtener en un solo trade durante el periodo analizado

 

- Máxima pérdida en un trade perdedor.- Es el beneficio mínimo que se pudo obtener en un solo trade durante el periodo analizado

 

- Total de crédito recibido $.- Es la cantidad total de crédito recibido de todos los trades que se realizaron en el periodo analizado. Este número no debe confundirse con las ganancias realizadas

 

- % Tasa de captura del crédito recibido.-  Representa la porción de crédito que se pudo ganar u obtener del total de crédito recibido

 

Backtesting de opciones
Resultados del backtesting realizado en option omega software

Así también, algunos softwares nos pueden mostrar una gráfica lineal en donde observamos cuáles fueron los avances y retrocesos de la estrategia a lo largo del tiempo. Esto nos da una idea de cuáles periodos (días, meses, años) son mejores para la estrategia y en dónde la estrategia funciona mejor.

 

 

 

El software de backtesting no es exacto...


Es importante entender que los software de backtesting no son exactos al 100%, ya que hay algunas variables que no se toman en cuenta y esto puede afectar los resultados de manera importante.  Algunos ejemplos son:


- Resultados pasados no garantizan resultados futuros.- Al ser un software que analiza en retrospectiva, asumimos que esto podría pasar en el futuro, sin embargo, el mercado siempre está cambiando y puede que los resultados también sean diferentes en el futuro. Dicho de otra manera, la estrategia que hoy es rentable puede que mañana ya no lo sea.


- No respetar las reglas de entrada y salida.- Existe un factor psicológico que no se considera en el backtesting, pues aunque en el backtesting es un programa que obedece nuestras órdenes y de ahí los resultados, en la vida real no siempre es así.

Si el trader decide mover los stop cuando va perdiendo (con la esperanza de que puede ganar) o ajustar el target profit cuando va ganando (para ganar más), entonces los resultados de la estrategia también se verán afectados de igual manera, invalidando todo los resultados del backtest.

Dicho de otra manera, para obtener resultados similares a los que muestra el backtester, debemos ejecutar la estrategia exactamente como se lo hemos indicado al backtesting software. De lo contrario, corremos el riesgo de poner nuestro dinero en una estrategia que no es rentable.

Hacer trading con reglas ayuda a eliminar las emociones de las operaciones. Pero las emociones, siempre van a estar presentes. Y esto se vuelve un factor que  se escapa al análisis del backtesting software.


- Los datos del backtesting software se actualizan minuto a minuto.- esto significa que hay ciertos datos que se pierden o no son visibles ante el análisis del programa, por lo que podría reflejarnos resultados más positivos de lo que parecen.


Mientras que en el programa te aparecen 5 perdedoras de 12 operaciones totales, en el trading real las perdedoras son 6 de cada 12.


- Nuevas noticias del mercado.- Siempre existe el riesgo de encontrarnos ante nuevas noticias negativas o positivas que muevan mucho al mercado en un periodo de tiempo corto, lo que podría arrojarnos resultados diferentes a los mostrados en el backtesting software.

 

 

Comentarios finales

 

El backtesting es una herramienta indispensable para los traders de opciones. Es muy importante saber utilizarla para saber si tu estrategia ha sido rentable y también para conocer en qué momentos es más eficiente.

Para poder obtener resultados similares al software de backtesting, es importante respetar las reglas y parámetros previamente establecidos en nuestro análisis.

Y recuerda que siempre existe un margen de error, en dónde los resultados pasados no te garantizan los resultados futuros.

Sin embargo, siempre será mejor ejecutar una estrategia fundamentada en datos y con la probabilidad a nuestro favor, que ir a ciegas y utilizar una estrategia basada en opiniones o creencias individuales.



Tal vez te interesen estas entradas

No hay comentarios