LiquidityVolume Pro
- Indicadores
-
Musa Khunarikov
📊 Trader Profesional desde 2014 (más de 10 años de experiencia). 💱 Mercados: Forex, Acciones, MOEX, Metales.
💻 Desarrollador MQL4-MQL5. Especialización: Análisis de Volumen, Análisis de Clusters, Footprints, Delta, Perfil de Volumen.
🧠 Experiencia y Enfoque: - Versión: 2.0
- Actualizado: 11 noviembre 2026
- Activaciones: 5
💡 ¿Te ha gustado la lógica de esta herramienta?
Explora todo el ecosistema de indicadores y utilidades profesionales creados por un trader para traders:
👉 Todos los productos del autor en MQL5 Market: https://www.mql5.com/en/users/musa1994/seller
🌐 Detalles y filosofía de trading: https://developer-mql4-mql5.netlify.app/
LiquidityVolumePro es un indicador profesional para MetaTrader 5 que combina el análisis de liquidez, el volumen y la dirección de la tendencia en un único sistema de trading. Detecta barridos de niveles clave, los filtra por volumen y EMA, puntúa la fuerza de la señal en una escala de 100 puntos y establece automáticamente niveles de soporte y resistencia.
El indicador ha sido creado por un operador en activo con 12 años de experiencia. Ayuda a distinguir las rupturas falsas de las reales, a encontrar puntos de entrada basados en los conceptos de «Smart Money» y a ver la imagen real del mercado sin ruido.
🎯 Qué muestra el indicador
-
Variaciones de liquidez:
-
🟢 Flecha verde: barrido alcista (rotura a la baja + retorno por encima)
-
🔴 Flecha roja: barrido bajista (rotura a la baja + retorno por debajo)
-
-
Intensidad de la señal (0–100):
-
🥇 FUERTE (80–100) — señal fuerte
-
🥈 MEDIA (60–79) — señal media
-
🥉 DÉBIL (<60) — señal débil (oculta por defecto)
-
-
Niveles de soporte/resistencia:
-
RESISTENCIA (línea roja): se determina automáticamente a partir de los máximos de oscilación
-
SOPORTE (línea verde): se determina automáticamente a partir de los mínimos de oscilación
-
-
Panel de control:
-
Símbolo y marco temporal actuales
-
Valores actuales de resistencia y soporte
-
Estadísticas: número de señales de COMPRA / VENTA / FUERTE
-
Última señal con dirección e intensidad
-
Dirección de la EMA200: ALZA / BAJA / LATERAL
-
Cierre de la posición respecto a la EMA: POR ENCIMA / POR DEBAJO
-
Bloques de tendencia: cuántos barridos se han detectado y cuántos han sido rechazados por el filtro de tendencia
-
Volumen y estado del filtro de tendencia
-
✨ Características principales
-
📈 Detección de barridos de liquidez: el indicador localiza máximos y mínimos de oscilación, realiza un seguimiento de sus rupturas e identifica los momentos en los que el precio vuelve al interior del rango —una señal clásica de «caza de stops» por parte de un actor importante—. El nivel roto siempre se confirma mediante las barras que preceden a la barra de la señal: sin anticipación.
-
📊 Filtro de volumen: un barrido solo se considera válido si el volumen de la vela supera la media de 20 barras al menos 1,3 veces (umbral configurable). Esto filtra las rupturas aleatorias sin la participación de grandes capitales. Superar 1,5 y 2,0 veces aumenta aún más la puntuación de intensidad de la señal.
-
🎯 Puntuación de la intensidad de la señal (0-100): Cada señal se evalúa en función de tres componentes:
-
Base: 40 puntos por romper el nivel con un cierre por encima del mismo
-
Relación de la mecha: hasta 30 puntos (30 por una mecha del 50 % del rango, 15 por el 30 %)
-
Pico de volumen: hasta 30 puntos (30 al x2,0; 20 al x1,5; 10 al x1,2)
-
-
📏 Filtro de tendencia EMA estricto: el indicador compara el valor de la EMA en la barra de la señal con el valor de la EMA de un número determinado de barras atrás:
-
Si la EMA apunta a la baja, no aparece la señal de COMPRA
-
Si la EMA apunta al alza: no aparece la señal de VENTA
-
Si la EMA está plana o el historial es insuficiente, tampoco aparece la señal
-
Además, puedes exigir que el cierre se sitúe en el lado correcto de la EMA (activado por defecto, desactivado mediante un parámetro). El funcionamiento del filtro es visible en el panel de control: el contador de bloques de tendencia muestra cuántos barridos se han encontrado y cuántos se han rechazado.
-
-
🚫 Protección contra ruido y duplicados:
-
Distancia mínima entre señales (por defecto 10 barras, calculada según el tiempo de la barra)
-
Número máximo de señales en el gráfico (por defecto, 50)
-
Eliminación automática de señales antiguas
-
Una barra = una señal: el recálculo del historial no crea duplicados ni infla los contadores
-
-
🔔 Notificaciones: alerta emergente, notificaciones push a la aplicación móvil de MT5, alerta sonora. Las alertas solo se activan por una señal en la última barra cerrada; no hay notificaciones al cargar el indicador ni al calcular el historial, ni spam al adjuntar el gráfico.
-
🎨 Configuración flexible: colores de las flechas, los niveles y el panel de control; grosor y estilo de las líneas de soporte y resistencia; umbrales de intensidad de la señal; sensibilidad de la detección de barridos; desactivación de cualquier elemento. El panel de control se puede arrastrar por el encabezado y recuerda su posición de forma independiente para cada símbolo y marco temporal.
🛠️ Cómo utilizarlo
-
Instalación:
Copia LiquidityVolumePro .ex5 en la carpeta MQL5/Indicators /. Reinicia MT5. Arrastra el indicador al gráfico. -
Configuración para el instrumento:
Instrumento InpSwingBars InpVolumeFactor InpTrendPriceSide EURUSD, GBPUSD 5 1,3 verdadero XAUUSD 7–10 1,5 verdadero BTCUSD, ETHUSD 10–12 1,8–2,0 verdadero Índices (US500, NAS100) 7–10 1,5 verdadero ¿Demasiado pocas señales? Primero establece InpTrendPriceSide = falso (solo queda la pendiente de la EMA) y, a continuación, InpVolumeFactor = 1,1. -
Escenarios de negociación:
-
COMPRA FUERTE tras un barrido SSL con una EMA al alza → entrada al volver al nivel, SL por debajo del mínimo del barrido
-
VENTA FUERTE tras un barrido BSL con una EMA descendente → entrada en el retroceso, SL por encima del máximo del barrido
-
Al tocar la RESISTENCIA → posible reversión a la baja
-
Toque del SOPORTE → posible reversión al alza
-
Combinación: barrido + contacto con el nivel = señal de mayor fuerza
-
Antes de entrar, compara la distancia al extremo de la barra de barrido con la distancia al nivel opuesto: si la relación riesgo-recompensa no es satisfactoria, ignora la señal
-
-
Marcos temporales recomendados:
-
M5–M15 — scalping e intradía
-
M15–H1 — intradía equilibrado
-
H1–H4: swing trading
-
D1 — trading a medio plazo
-
📋 Parámetros principales
-
Detección: InpSwingBars = 5, InpSweepSearchBars = 50, InpMinWickRatio = 0,20, InpLookbackBars = 1000
-
Volumen: InpUseVolumeFilter = true, InpVolumePeriod = 20, InpVolumeFactor = 1,3
-
Tendencia: InpUseTrendFilter = true, InpTrendEMA = 200, InpTrendSlopeBars = 10, InpTrendPriceSide = true
-
Señales: InpMinStrength = 60, InpMinBarsBetweenSigs = 10, InpMaxSignalsOnChart = 50
-
Niveles: InpShowSRLevels = true, InpSRLookback = 200, InpSRWidth = 1, InpSRStyle = STYLE_DOT
-
Panel de control: InpShowPanel = true, InpPanelX = 20, InpPanelY = 20, InpRememberPanelPos = true, InpPanelDragHeader = true
📋 Detalles de implementación
-
MQL5 puro: sin DLL ni dependencias externas
-
Sin repintado: se calcula únicamente en las barras cerradas; la barra en formación no se tiene en cuenta en el cálculo
-
Funciona con cualquier instrumento: Forex, criptomonedas, metales e índices
-
Compatible con todos los marcos temporales: desde M1 hasta MN
-
Optimizado para el rendimiento: cálculo al cierre de la barra; recálculo completo solo al actualizar el historial
-
El búfer de servicio no se muestra y no satura la ventana de datos
-
Todos los objetos (flechas, etiquetas, niveles, panel de control) se eliminan al desactivar el indicador
-
El ATR solo se utiliza para el desplazamiento de la etiqueta respecto a la flecha
🆕 Novedades de la versión 2.0
-
Filtro de tendencia EMA estricto con bloqueo en EMA plana e historial insuficiente
-
El contador de bloqueos de tendencia en el panel de control: funcionamiento transparente del filtro
-
Se han eliminado las señales duplicadas y la inflación del contador durante el recálculo del historial
-
La distancia entre señales se calcula en función del tiempo de la barra, no del índice
-
Señales solo en barras cerradas, sin tener en cuenta la barra en formación
-
El panel de control se puede arrastrar y recuerda su posición para cada símbolo y marco temporal
-
Se han corregido los nombres de los objetos de nivel y el anclaje de las flechas
⚠️ Importante saber
-
El filtro de tendencia rechaza una parte significativa de los movimientos de barrido; hay pocas señales, y este es un comportamiento normal
-
La pendiente de la EMA se mide en el marco temporal actual, por lo que, dentro de un movimiento lateral, es posible que se produzca una señal contraria a la tendencia del marco temporal superior
-
El indicador no guarda estadísticas de rendimiento ni calcula SL/TP
-
En Forex se utiliza el volumen de ticks: la actividad de cotización, no el volumen de operaciones de la bolsa
-
Los niveles de soporte y resistencia son los extremos de la ventana de análisis; es posible que el nivel ya se haya roto, pero la ruptura no se marca
-
Si el panel muestra «N/A» (sin historial), carga el historial o reduce el valor de InpLookbackBars
⚠️ Advertencia importante
LiquidityVolumePro no es un sistema de trading. Es una herramienta de análisis de mercado. El indicador no proporciona señales de compra o venta al 100 %; muestra zonas de mayor probabilidad de reversión. El uso del indicador no garantiza beneficios. Todas las decisiones de trading las toma el operador.
🏆 Acerca del desarrollador
El indicador ha sido creado por Musa Khunarikov, un operador en activo con 12 años de experiencia operando con cuentas reales (Forex, acciones, MOEX, metales). Cuenta con 51 certificados del centro de formación «Finam» en materia de trading, trading algorítmico y MetaTrader 5.
Servicios: desarrollo de asesores expertos, indicadores, paneles de control y auditorías de sistemas de trading.
📞 Asistencia técnica:
. 30 días de asistencia gratuita tras la compra. Corrección de errores: en un plazo de 48 horas.
