Sistema Breadth Thrust

por | Jun 18, 2023 | Amibroker, Market Timing, Premium, Sistemas | 0 Comentarios

Hace un par de semanas vimos un artículo en el que hablábamos del Breadth Thrust Indicator de Zweig.

Te sugiero que lo recuperes antes de continuar si no lo has leído anteriormente.

El Breadth Thrust Indicator nos servía de utilidad (según la teoría) para detectar señales alcistas si el indicador pasaba de una zona de sobreventa a una zona de sobrecompra en menos de 10 días.

Vamos a comprobar si realmente esta señal tiene una ventaja estadística y nos puede avisar de zonas en las que entrar al mercado con más seguridad.

Para ello vamos a utilizar Amibroker, ya sabes que es la herramienta que utilizo para probar todos los indicadores y estrategias que llegan a mis manos y así validar que realmente funcionan como dicen.

Si no sabes por dónde empezar me puedes preguntar y te ayudo a formarte en Amibroker .

🔎 Reglas del sistema

Recordemos cuáles eran:

  • Timeframe: Diario
  • Universo: SPX
  • Periodo de prueba: del 1/1/2000 al 28/04/2023
  • Capital inicial: 100.000$
  • Número máximo de operaciones simultáneas: 1
  • Reinversión de beneficios:
  • Comisiones: 10$ por operación.
  • Apalancamiento: 0%

Y las reglas de compra y venta:

▶️ Entrada: Compra si el indicador da señal

▶️ Salida: Vende pasados unos días

No hemos definido la condición de venta porque intentaremos encontrar si existe un valor óptimo para cerrar la operación.

A continuación, puedes ver la optimización de esta variable. Recuerda no utilizar todo el periodo de muestra (IS) y dejar un periodo fuera de muestra (OOS).

Si lo que buscamos es un máximo CAR/MDD parece que cómo más holgada dejemos la salida mejor. Esto tiene sentido puesto que el mercado tiene un sesgo alcista.

Las dos mejores opciones serían salir alrededor de 50 días desde la señal o periodos superiores a 80.

Si lo que buscamos es máxima rentabilidad parece que a partir de 50 hacia adelante es una buena opción.

Si buscamos máximo rendimiento ajustado al riesgo, parece que el valor óptimo estaría alrededor de 50. Un periodo más grande, aunque nos aporta mayor CAR, al aumentar nuestra exposición disminuye el RAR.

Y, por último, si lo que buscamos es un ratio sharpe alto vemos que tenemos distintas zonas robustas

Para concluir vamos a ver qué resultados ofrece con una salida 50 días más tarde que la señal de entrada.

📈 Estadísticas

A continuación se muestran los resultados del backtest realizado con Amibroker.

Un CAR de apenas el 1,40% pero con una exposición bajísima de tan solo el 7,16%. Esto nos da un RAR del 19,61% con casi un 80% de operaciones ganadores y un MDD del -18,33%.

Lo negativo es que se producen tan solo 9 operaciones, y para validar con más robustez la señal necesitaríamos mínimo 30 operaciones por lo que no podemos dar por buena la prueba estadísticamente.

👨‍💻 Código AFL de Amibroker

Como siempre, te comparto el código de Amibroker para que pruebes tú mismo.

Desbloquea todos los contenidos con la Membresía Premium

La newsletter de MKTSignals

Si quieres estar al tanto de todas nuestras novedades, suscríbete a nuestra newsletter. ¡Es gratis!

¡Puntúa este artículo!

Total votos: 5. Promedio: 5

También te puede interesar:

¿Quieres acceder a todo el contenido Premium HOY?

+50 códigos de Amibroker

0 comentarios

Enviar un comentario

Loading...