Liquidity Sweep Pools MTF
- Indicadores
- Versión: 1.0
- Activaciones: 20
Un «pool de liquidez» es un máximo o mínimo de oscilación confirmado que aún no se ha superado. Un «barrido de liquidez» es la barra en la que el precio cotiza más allá de ese nivel y luego vuelve a cerrar dentro del rango; los operadores también denominan a este mismo fenómeno «caza de stops», «carrera de stops», «captura de liquidez» o «ruptura falsa». Liquidity Sweep Pools MTF marca tanto los «pools» como los barridos de liquidez que se producen en ellos, tanto en el gráfico actual como en un marco temporal superior que elijas, y añade un panel en tiempo real de «pools» activos, un filtro de volumen sobre la formación de los «pools» y la exportación a CSV de los barridos detectados.
La confirmación en múltiples marcos temporales significa que cada barrido de liquidez puede interpretarse en relación con los grupos de un marco temporal superior sin salir del gráfico que tienes delante, con ambos conjuntos de niveles representados uno al lado del otro en sus propios colores.
Lo que este indicador no hace
No abre, cierra ni gestiona posiciones, y no emite señales de entrada ni de salida. No traza bloques de órdenes, brechas de valor razonable, marcadores de ruptura de estructura o de cambio de carácter, y no etiqueta las fases del mercado. El panel y el archivo CSV describen únicamente la geometría del grupo —nivel de precio, lado, distancia, antigüedad— y no incluyen ningún resultado, probabilidad ni indicación de la intensidad de la señal de ningún tipo.
Confirmación de grupos en múltiples marcos temporales
El indicador puede trazar los grupos formados según la misma regla en un marco temporal superior directamente en el gráfico actual, con un color y un grosor de línea distintos, de modo que ambos marcos temporales sean visibles sin necesidad de cambiar de gráfico. Un grupo de un marco temporal superior nunca aparece en el marco temporal inferior antes de que la barra del marco temporal superior que lo confirmó se haya cerrado por completo: la primera barra del marco temporal inferior que puede mostrarlo es aquella cuya hora de apertura sea igual o posterior a la hora de cierre de dicha barra del marco temporal superior. La regla de la barra cerrada se aplica de forma estricta en todos los marcos temporales, en lugar de flexibilizarse por comodidad.
Mientras se sigue cargando el historial del marco temporal superior, el panel lo indica explícitamente («MTF: cargando historial») en lugar de mostrar cero grupos como si no existiera ninguno. Si se establece el marco temporal superior en el marco temporal actual, o en uno que no sea estrictamente superior, la función se desactiva; se escribe una línea en el registro de la terminal explicando el motivo, y el gráfico que el operador ya tiene abierto se deja tal y como está.
Panel de grupos activos
Una tabla situada en la esquina del gráfico enumera los grupos actualmente activos en el símbolo y el gráfico al que está asociado: nivel de precio, lado (máximo o mínimo), distancia desde el precio de la última barra cerrada en unidades de Rango Verdadero Promedio, antigüedad en barras desde la confirmación y a qué marco temporal pertenece el grupo. El panel se actualiza cuando se cierra una barra o cuando cambia el conjunto de grupos, no con cada tick. El número de filas está limitado por un valor introducido y por un límite interno fijo, por lo que un gráfico con un historial extenso de grupos no puede hacer que el panel crezca sin límites. Si el filtro de volumen elimina todos los grupos del recuento, el panel lo indica directamente («Filtro de volumen: 0 grupos superados») en lugar de mostrar una tabla vacía.
Filtro de volumen
Dos barras pueden formar la misma figura de oscilación con un volumen muy diferente detrás de ellas. Se puede exigir que una barra supere un umbral de volumen, en relación con el volumen mediano de una ventana retrospectiva, antes de que se le permita convertirse en un fondo de liquidez. El volumen real es cero en la mayoría de las fuentes de datos de divisas; el filtro puede leer el volumen por tick, el volumen real o decidirlo automáticamente, y en modo automático cambia al volumen por tick cuando el volumen real en la ventana reciente está vacío, registrando que lo ha hecho en lugar de no devolver ningún resultado sin avisar. El filtro está desactivado por defecto; al activarlo, cambia qué fondos se muestran.
Exportación CSV de barridos detectados
Si se solicita, el indicador escribe un archivo por sesión de gráfico en la carpeta «Archivos» local de la terminal, en el que se enumeran todos los barridos de liquidez visibles en la ventana actual: marca de tiempo, símbolo, marco temporal, lado, nivel de precio, máximo, mínimo y cierre de la barra del barrido, hasta dónde llegó el precio más allá del nivel y qué porcentaje del rango de la barra recuperó al cierre, la antigüedad del grupo en barras y su hora de confirmación. El archivo no incluye resultados, precios ni pips más allá de la propia barra del barrido, y ninguna columna da a entender lo que ocurrió después; todo lo que trascienda el barrido debe calcularlo el operador a partir de sus propios datos. La escritura se realiza una vez por sesión de gráfico y es atómica —se renombra un archivo temporal en su ubicación—, por lo que una escritura interrumpida nunca deja un CSV a medio escribir.
Cálculo y repintado
Todos los valores, tanto en el marco temporal actual como en los de mayor intervalo, se calculan únicamente a partir de las barras cerradas. Una vez que una barra se cierra, los valores de su búfer quedan fijos y nunca se modifican posteriormente, y un conjunto de datos de un marco temporal superior nunca se retrodata a barras de un marco temporal inferior que existieran antes de que se conociera dicho conjunto.
Buffers para acceso programático
Hay seis búferes disponibles que pueden leerse desde un Asesor Experto a través de iCustom:
- Búfer 0: precio del nivel barrido en la barra donde se produjo un barrido al alza
- Buffer 1: precio del nivel barrido en la barra en la que se produjo un barrido al bajista
- Buffer 2: precio del nivel de seguimiento más cercano por encima, en el marco temporal actual
- Búfer 3: precio del nivel más cercano por debajo que se está siguiendo, en el marco temporal actual
- Búfer 4: precio del nivel más cercano por encima que se está siguiendo, en el marco temporal superior configurado
- Búfer 5: precio del nivel más cercano por debajo que se está siguiendo, en el marco temporal superior configurado
Los buffers 4 y 5 contienen el valor vacío mientras la función del marco temporal superior está desactivada o su historial aún se está cargando, del mismo modo que los buffers 2 y 3 contienen el valor vacío en las barras que no contienen datos.
Notas
Las primeras barras de la ventana de análisis forman una región de calentamiento y pueden contener menos marcas, ya que los niveles anteriores a la ventana aún no existen en su interior. Esto se aplica tanto al análisis del marco temporal superior como al actual.
Asistencia
Las preguntas y los informes de errores se gestionan a través de la sección de comentarios de este producto o mediante mensajes privados en mql5.com.
Parámetros de entrada
Detección de «pool» y «sweep»
- PoolPivotBars: barras a cada lado que confirman un pool
- PoolMaxAgeBars: duración de la zona de acumulación en barras
- PoolMergeAtr: fusiona los «pools» que estén más cerca que este valor (ATR)
- PoolMinBarRangeAtr: rango mínimo de barras del grupo (ATR)
- ReachAtrPeriod: periodo ATR para el escalado de la distancia
- SweepMinReachAtr: alcance mínimo más allá de un grupo (ATR)
- SweepMaxReachAtr: alcance máximo más allá de un grupo (ATR)
- SweepMinReachTicks: alcance mínimo en ticks del instrumento
- SweepMinRejectShare: porcentaje mínimo del rango de barras que se devuelve
- HistoryBarsLimit: barras que se van a analizar; 0 para todas
- MarkupVisible, MarkupPoolColor, MarkupSweptHighColor, MarkupSweptLowColor, MarkupLineWidth
- NotifyPopup, NotifyPush
Múltiples marcos temporales, panel, filtro de volumen y exportación
- HigherTimeframe: marco temporal superior para la confirmación del grupo; el marco temporal actual lo desactiva
- HigherPoolColor, HigherLineWidth: color y ancho de los grupos del marco temporal superior
- PanelVisible: muestra el panel de grupos activo
- PanelMaxRows: número de filas que se muestran en el panel
- PanelCorner: esquina del panel: 0 (esquina superior izquierda), 1 (esquina superior derecha)
- PanelXOffset, PanelYOffset: desplazamiento del panel respecto a la esquina elegida
- PanelTextColor, PanelFontSize: aspecto del texto del panel
- VolumeFilterEnabled: exige un umbral de volumen en la barra del grupo
- VolumeSourceMode: fuente del volumen: automática, volumen por tick o volumen real
- VolumeMedianBars: barras utilizadas para la mediana del volumen
- VolumeMinRatio: umbral de volumen de la barra de agrupación respecto a la mediana
- ExportSweepsToCsv: guarda los barridos detectados en un archivo CSV una vez por sesión de gráfico
