Asesor Experto de Sentimiento Minorista Ziwox

Descripción:
Este Asesor Experto (AE) utiliza el sentimiento de los traders minoristas a través de la API de Ziwox para tomar decisiones de trading contrarias, complementadas con un simple filtro técnico. La idea es clara: si la mayoría de los traders minoristas están comprando, consideramos vender; y si están vendiendo, consideramos comprar. Al combinar el análisis de sentimiento con la confirmación de tendencias mediante medias móviles, el AE ofrece un enfoque inteligente para operar basado en el comportamiento colectivo del mercado.
El código y la implementación provienen de este artículo de MQL5
¿Por qué es importante el Sentimiento Minorista?
El sentimiento de los traders minoristas refleja las posiciones y sesgos de los pequeños traders en el mercado. Es bien conocido que los traders minoristas suelen tomar decisiones equivocadas por trading emocional, mala gestión de riesgos o sobre reacciones a las noticias. Al analizar las proporciones largas y cortas de los traders minoristas, podemos adoptar una estrategia contraria, que a menudo se alinea con el flujo institucional y las tendencias del mercado más amplias.
El análisis de sentimiento puede ayudar a los traders a:
Identificar condiciones de mercado sobreextendidas.
Detectar posibles reversiones de manera temprana.
Mejorar el análisis técnico con información de comportamiento.
Reducir riesgos al evitar operaciones concurridas.
¿Cómo funciona el AE?
Este AE obtiene datos de sentimiento minorista a través de la API de Ziwox y los combina con un filtro de cruce de medias móviles:
Integración de API:
Utilizando la función GetAPI, el AE envía una solicitud web al endpoint de Ziwox para obtener datos de sentimiento en formato JSON. Los datos incluyen campos clave como la Proporción Larga Minorista, la Proporción Corta Minorista y el Sentimiento de Riesgo. Luego, el JSON se analiza en un array (APIJSON) utilizando JsonDataParse.Lógica Contraria:
Si la Proporción Larga Minorista >= 60% y la MA rápida está por encima de la MA lenta, el AE considera una operación de venta.
Si la Proporción Corta Minorista >= 60% y la MA rápida está por debajo de la MA lenta, el AE considera una operación de compra.
Esto asegura que las operaciones se realicen en sentido contrario al sentimiento minorista, pero aún en línea con la confirmación de tendencia técnica.
Filtro Técnico:
Medias móviles simples (iMA) con periodos definidos por el usuario (shortMAPeriod y longMAPeriod) filtran las operaciones. Solo se ejecutan las operaciones que se alinean con la tendencia de la media móvil.Trading Automatizado:
Cuando AutoTrade está habilitado, el AE abre órdenes automáticamente, verifica nuevas velas mediante IsNewCandle() y asegura que no haya operaciones duplicadas con OrdersTotal().Visualización:
El AE dibuja indicadores de sentimiento en el gráfico utilizando DrawSentiment y ButtonCreate, mostrando las proporciones largas y cortas minoristas de manera clara y codificada por colores. Verde indica posiciones largas y rojo indica posiciones cortas.
Componentes Clave del Código Explicados:
GetAPI: Maneja las llamadas a la API de Ziwox, gestiona los límites de tasa, reintentos y guarda datos en un archivo JSON.
JsonDataParse: Lee el archivo JSON, analiza los valores de sentimiento y los almacena en el array APIJSON para su uso en la lógica de trading.
OnTick: Verifica condiciones en cada tick, aplica la lógica contraria con el filtro de tendencia MA y envía órdenes si se cumplen los criterios.
DrawSentiment & ButtonCreate: Visualiza el sentimiento directamente en el gráfico de MT4 para una comprensión instantánea.
IsNewCandle: Asegura que las operaciones se verifiquen solo una vez por nueva vela para evitar múltiples ejecuciones en la misma vela.
Instrucciones de Uso:
Coloca el AE en la carpeta de Expertos de MT4.
Introduce tu clave API de Ziwox en el campo APIKey.
Ajusta shortMAPeriod y longMAPeriod según sea necesario.
Establece AutoTrade en verdadero si deseas trading completamente automatizado.
Carga el AE en cualquier gráfico de símbolo. Obtendrá el sentimiento, lo visualizará y operará según la estrategia contraria.
Conclusión:
Este AE combina los conocimientos de finanzas conductuales del sentimiento minorista con el análisis técnico para proporcionar una estrategia de trading contraria simple pero efectiva. Al monitorear el sesgo colectivo de los traders minoristas, el sistema ayuda a identificar posibles reversiones del mercado y evitar operaciones concurridas, brindando una ventaja a los traders disciplinados.
Publicaciones relacionadas
- Señales de Trading con Patrón Hammer/Hanging Man y Estocástico en MetaTrader 5
- Crea tu Asesor Experto con MQL5: Señales de Trading Basadas en Estrellas de la Mañana/Atardecer y CCI
- Cómo Crear un Asesor Experto con MQL5: Señales de Trading Basadas en Estrellas y Estocástico
- Señales de Trading con MQL5: Patrones de Estrellas y MFI
- Crea tu Asesor Experto con MQL5: Señales de Trading Basadas en Hammer y Hanging Man + RSI