Intercambiar sistemas de trading: Tendencia-Antitendencia

intercambiar sistemas de trading

¿Qué tipo de estrategia es mejor aplicar: seguir tendencias o buscar sistemas de tipo mean reverting?

La respuesta más evidente es: depende. Como se había analizado en esta entrada del blog, antes de lanzarte hacia un tipo de sistema primero tienes que analizar el comportamiento del activo a operar.

Pero el quid de la cuestión comienza cuando ves que hay activos financieros no se comportan siempre de la misma manera. Por ejemplo, el IBEX durante su histórico ha tenido momentos con un claro comportamiento tendencial y otros momentos en los que la tendencia era mucho más difícil de definir. Además, evidentemente todo depende también del marco temporal, en un largo plazo puede ser más tendencial y en un corto plazo no.

Entonces, ¿qué pasa si estas aplicando un sistema tendencial y el mercado ha cambiado de dinámica? La idea es lograr identificar el cambio de régimen para poder saber cuándo intercambiar sistemas de trading y pasar de seguir tendencias a aplicar antitendencia o viceversa.

Diferencias entre sistemas de trading tendenciales vs Antitendenciales

vsLos dos tipos de sistema de trading pueden ser muy rentables aunque su lógica es diferente.

La idea básica de los sistemas que siguen tendencias (también, en su versión de sistemas de momentum), es la continuidad del movimiento. Su planteamiento asume que si el precio sube lo más probable es que siga subiendo. Entonces, estos sistemas compran cuando los precios han demostrado una clara tendencia alcista esperando que la tendencia dure lo suficiente para que puedan salir con ganancias.
En resumen: son los sistemas que compran alto con la intención de vender más alto todavía ( a la inversa evidentemente para los cortos).

Por el contrario, los sistemas de reversión a la media (o antitendenciales) compran tras caídas y hacen cortos tras subidas, esperando a que las desviaciones de corto plazo se corrijan y el precio retome sus valores medios habituales. Con estos sistemas se compra a precios bajos esperando vender más alto (a la inversa en caso de cortos).

Operaciones contratendencia vs momentum

tendencia contratendencia
Dos sistemas de lógica diferente operando sobre el ETF QQQ

Este gráfico se muestran las operaciones de dos sistemas sobre el ETF QQQ ( ETF que replica el Nasdaq100) efectuadas durante el mismo período.
El primer gráfico muestra un sistema de trading de lógica mean reverting o contratendencia. Durante este periodo, el sistema realiza 3 entradas cortas de tipo swing.
El segundo gráfico muestra un sistema tendencial. Cuando identifica el momentum del valor se da la entrada y se mantiene la operación por más tiempo acompañando la tendencia.

No siempre las operaciones de estos sistemas coinciden en el tiempo y, por supuesto, no siempre terminan en ganancias como en este ejemplo. Lo que quiero mostrar es cómo ambos sistemas pueden ser rentables si se presentan las condiciones para las que fueron diseñados.

Comparación: sistemas seguidores de tendencia vs sistemas contratendencia

tendencia vs antitendencia
Seguir tendencias vs estrategias de reversión a la media

Combinar estrategias de trading

Combinar varios tipos de sistemas de trading es bueno.

La solución ideal sería utilizar conjuntamente varias estrategias de lógica diferente, en distintos mercados y que no tengan correlación.

Pero el problema viene con el capital disponible. En mi caso, y creo que en el de varios home traders también, es complicado tener el capital suficiente para operar varios sistemas al mismo tiempo.

Identificar cuándo cambia la dinámica del mercado te permite adaptar la estrategia y seleccionar el sistema dominante . De esta manera, puedes atribuir más capital al sistema dominante mientras que el otro sistema se opera con menos capital o directamente espera en el banquillo

¿Cómo identificar los cambios de régimen del mercado?

El objetivo es poder detectar los cambios de dinámica del mercado de una manera simple,  sin recurrir a técnicas más complicadas del estilo machine learning o redes neuronales. KISS total. Los sistemas son simples y de momento me gusta que sean así . La idea tampoco es añadir muchas variables que lleven a una sobreoptimización, y posiblemente detecten cambios de régimen en el pasado pero no puedan predecir los cambios futuros.

decidirEntonces, ¿cómo detectar un cambio de régimen en el mercado? El plan es encontrar el «interruptor» que permita conmutar los sistemas de trading. Y así, según cierta señal, se activa el tipo de sistema que está en sincronizado con la dinámica del mercado y se desactiva el otro.
Dos temas a resolver: interruptor y señal.

Intercambiar sistemas de trading tendenciales/contratendencia

Buscando cómo identificar estos cambios de régimen, me he encontrado con este antiguo post «Trading Regimes as Strategy Filters«, del blog Au.Tra.Sy- Automated Trading System. En esta entrada proponen varias posibles soluciones para lidiar con este tema: basarse en el modelo de Markov, utilizar filtros, analizar los factores macroeconómicos, estimar cambios utilizando el exponente de Hurst,etc. Pero entre las posibles soluciones mencionan también la solución básica y para mí la más simple: utilizar la propia curva de capital del sistema de trading.

Medir la sincronización del sistema por su curva de capital

La idea es, a partir de la evolución de la curva de capital, estimar qué tan sincronizado está un sistema respecto a las condiciones actuales del mercado. De esta manera, podremos saber que sistema es mejor operar en ese momento.

Para esto puedes aplicar una media móvil sobre la curva de capital y operar con más o menos capital según si estás por encima o por debajo de esa media. Es un tipo de estrategia de anti-martingala que reduce el capital arriesgado cuando la curva de capital del sistema está por debajo de su media.

En el libro Mean Reversion Trading System, se menciona una solución simular. Aquí se compara el ROC (Rate of Change) de la curva de capital de dos sistemas, para así determinar cuál es el sistema dominante. Cuando cambia el sistema dominante, se intercambian los sistemas.

Notas, dudas y conclusiones: Ahora bien. ¿Sólo hay dos posibilidades o quizás hay tres? Me explico, aquí se está tomando el razonamiento de que un activo se comporta de una manera tendencial o de reversión. Pero qué pasa si no encaja en ninguna de estas categorías. ¿Se puede considerar que un activo se comporta de manera aleatoria? ¿Qué pasaría si tuviéramos suficiente capital para poder emplear los dos tipos de sistema en simultáneo?¿La solución de operar la curva de capital puede de verdad funcionar o no?


Hasta aquí la teoría, la exposición del problema y las posibles soluciones.

En este próximo post te muestro qué tal funciona con unos ejemplos prácticos: Trading sobre la curva de capital- Equity curve trading

Si te gustan los artículos, puedes suscribirte al blog y los recibirás directamente como newsletter en tu correo. Además los puedes seguir / compartir por Google+, Twitter, Feedly, Facebook, etc.

Saludos y buen trading!

8 comentarios en «Intercambiar sistemas de trading: Tendencia-Antitendencia»

  1. Enhorabuena Duk2, impresionante entrada. La disyuntiva entre sistemas tendenciales y contratendenciales ciertamente es una de las mas importantes que nos encontramos a la hora de operar los mercados. Yo en particular creo que a más timeframe mejor resultado nos daría un sistema tendencial, y viceversa con los contratendenciales. Pero claro, siempre estamos expuestos a que las condiciones del mercado cambien en cualquier momento, por lo que como bien dices, es clave tener un interruptor para cambiar de un sistema a otro.

    Saludos y enhorabuena por tu curro macho.

    Responder
  2. Gracias @tradingpulsar.
    Sigo buscando maneras de poder optimizar la operativa con el capital que tenemos los trader de a pie. Como digo lo ideal es poder operar varios tipos de sistemas en distintos timeframes y mercados, pero el problema es que (por lo menos en mi caso) el capital no llega para todo y hay que decidir.
    Un saludo!

    Responder
  3. ¿Esto seria un sistema de reversión a la media?

    Receta:
    barras de dos horas en el futuro del mini ibex
    tres medias una de 50 exponencial y otras dos mas de 2 y 3 también exponenciales

    entrada largos: cuando la media de 50 actué de soporte y las medias 2 y 3 esten cruzadas al alza
    salida largos: cuando las medias 2 y 3 crucen a la baja

    entrada cortos: cuando la media de 50 actué de resistencia y las medias 2 y 3 crucen a la baja
    salida cortos: cuando las medias 2 y 3 crucen al alza.

    En prorealtime pude ver el backtesting, pero con barras diarias, el porcentaje de acierto no pasaba de 35% :-(

    Saludos

    Responder
  4. Buenas
    Duk2 enhorabuena por tu pagina, es muy interesante y con citas de otros profesionales.

    tengo un sistema (todabia en fase de backtest) que opera con el DAX.
    Con un contrato genera unos 55000€.
    Profit factor 1.35
    Maxdrawdwon en 2 años =14000€
    244 trades/año
    y 56% de porcentaje de beneficio (percent profitable)
    el MAE ronda los 1200€
    que opinión te merece
    Un saludo

    Responder
    • Hola Alberto,

      Gracia spor tus comentarios.

      Sobre el sistema que indicas, que entiendo que es un sistema intradía sobre el futuro del DAX:
      Yo no puedo darte una opinión a partir de estos datos. Eres tú quien mejor conoce tu sistema y sabes qué es lo que puedes esperar de él. Sólo puedo aconsejarte que testees el sistema con un análisis de montecarlo y que revises bien como funciona con diferentes entornos de volatilidad. Una vez estés conforme, opéralo en paper trading durante un tiempo ( esto siempre te permite ver si hay operaciones que no entran, errores en el código, etc). Una vez hecha la prueba en paper, pásalo a real.
      Si quieres comparar, en internet encontraras muchos informes con resultados de sistemas. Algunos sistemas que dicen tener mejores ratios que el tuyo y algunos peores. Pero estos ratios son sólo una foto en un momento determinado y lo interesante es ver cómo evoluciona el sistema cuando lo estas operando realmente.

      un saludo

      Responder
      • Gracias por la respuesta Duk2

        Montecarlo me ofrece un profit siempre positivo, el drawdown en cambio me aumenta. Si el sistema es intradia

        Lo que no me gusta es que el sistema tiene una MAE elevada. Por lo que las entradas juraría que las hace un poco erraticas. y al ser el DAX muy exigente, no quisiera perder mi dinero.

        un saludo

        Responder

Deja un comentario

ESTRATEGIAS DE TRADING