Watchlist Amibroker: Muestra a qué Listas Pertenece un Símbolo

por | Ago 16, 2026 | Amibroker, Indicadores, Premium | 0 Comentarios

En Amibroker, las watchlists son una de las funciones más potentes y, a la vez, más infravaloradas. Nos permiten clasificar activos por estrategias, sectores, listas de seguimiento, ideas de trading o cualquier criterio que nos interese dentro del flujo de trabajo.

Sin embargo, tienen un inconveniente evidente: cuando estás analizando un gráfico, no existe una forma nativa de ver rápidamente a qué watchlists pertenece ese símbolo. Hay que abrir el Symbols Window, buscar el símbolo, revisar cada categoría… y eso para un ticker. Si trabajas con universos amplios, pierdes más tiempo del que deberías.

En este artículo vamos a resolverlo con un pequeño AFL que, al arrastrarlo sobre cualquier gráfico, muestra automáticamente todas las watchlists en las que aparece ese símbolo. Se basa en una idea original de Milosz en el foro de Amibroker.

¿Qué problema resuelve este indicador?

Si trabajas con muchas watchlists —listas de sectores, estrategias, screening, posiciones abiertas, candidatos para backtest, etc.— es fácil perder la noción de dónde está clasificado cada símbolo. Este script AFL:

  • Detecta automáticamente todas las watchlists en las que aparece el símbolo actual.
  • Las muestra en la parte inferior del gráfico, sobre el propio panel.
  • Funciona con cualquier número de listas (hasta 255).
  • No requiere configuración adicional: lo arrastras al gráfico y listo.

Es una herramienta simple pero muy útil para quien gestiona universos amplios o trabaja con metodologías basadas en clasificación dinámica.

Lógica del indicador

El funcionamiento es directo:

  • Recorremos todos los posibles IDs de watchlists (0 a 254) con un bucle for.
  • Para cada ID, comprobamos si el símbolo actual pertenece a esa lista con InWatchList().
  • Si pertenece, obtenemos el nombre de la watchlist con CategoryGetName().
  • Concatenamos todos los nombres en una cadena de texto.
  • Finalmente, dibujamos esa cadena en el gráfico usando funciones Gfx (el sistema de dibujo de bajo nivel de Amibroker).

Este enfoque evita tener que mantener manualmente listas o arrays. Si el símbolo está en una watchlist, aparecerá automáticamente. Si lo sacas de una lista o lo añades a otra, el indicador se actualiza sin tocar nada.

👨‍💻 El Código AFL Completo y Explicado

El siguiente AFL no representa un sistema de trading y es meramente formativo. Para usarlo, guárdalo como fichero .afl y arrástralo sobre cualquier gráfico de precios.

Desbloquea todos los contenidos con la Zona Premium

En algunas fuentes, como libros o incluso en la web de Amibroker he encontrado intentos de replicar la función ApplyStop mediante código:

Ejemplo de uso

Imagina que tienes un símbolo como AAPL que pertenece a varias watchlists: All USA, Nasdaq 100, Dow Jones Industrial Average, Cartera activa, etc.

Al abrir el gráfico con el indicador cargado, verás en la parte inferior una línea verde con el texto:

All USA – Nasdaq 100 – Dow Jones Industrial Average – Cartera activa –

Sin abrir menús, sin buscar manualmente, sin perder tiempo.

Dónde encaja en el día a día

Este indicador te ayuda a:

  • Recordar rápidamente por qué un símbolo está en tu radar (puede que lo añadieras hace meses a una lista concreta).
  • Evitar duplicidades entre watchlists: si ves que un ticker aparece en cinco listas distintas, probablemente tengas que depurar la clasificación.
  • Organizar mejor tus universos de screening, sectoriales, de estrategias o de candidatos para backtest.
  • Integrar flujos complejos donde el mismo símbolo puede estar simultáneamente en listas de sectores, de posiciones abiertas y de candidatos de salida.

🏁 Conclusió

A veces los indicadores más útiles no son los que predicen el mercado, sino los que mejoran tu proceso de análisis. Este AFL es un buen ejemplo: pequeño, eficiente y directo al problema.

Si usas Amibroker de forma intensiva y tienes decenas de watchlists, lo vas a notar desde el primer día. Y si todavía no eres intensivo con ellas, quizá este tipo de utilidad sea el empujón que necesitas para empezar a organizarte mejor.

🎓 ¿Quieres Dominar AmiBroker Completamente?

Este indicador de watchlists es solo un ejemplo de lo que puedes llegar a automatizar en Amibroker cuando conoces bien el lenguaje AFL.

Si quieres:

  • ✅ Crear tus propios indicadores y herramientas personalizadas
  • ✅ Automatizar tu flujo de trabajo y ahorrar horas cada semana
  • ✅ Entender cada línea de código de los sistemas que uses
  • ✅ Programar stops avanzados y gestión de riesgo profesional
  • ✅ Hacer backtests precisos sin sorpresas en producción
  • ✅ Evitar los errores típicos que invalidan tus resultados

Nuestro Curso de AmiBroker desde Cero te enseña TODO lo que necesitas saber.

Más de 200 inversores ya dominan AmiBroker gracias a este curso estructurado paso a paso.

Este artículo fue cortesía de Juan Carlos Sobrino para MKTSignals.

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...
logo factura v1
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.

Tienes una explicación más detallada en nuestra política de privacidad