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
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.