ATS Liquidity City responde a dos preguntas en cualquier gráfico: ¿dónde se encuentran los stops y cuáles se han activado hoy?

¿Qué se considera un pool de liquidez?
- Máximos y mínimos de oscilación: un máximo con N máximos inferiores a cada lado (N = 5 por defecto). Solo se confirma tras N barras cerradas, por lo que nada se repinta. Los stops de compra de los vendedores en corto se sitúan por encima de los máximos de oscilación, y los stops de venta de los compradores, por debajo de los mínimos de oscilación.
- Máximos iguales / mínimos iguales: dos o más oscilaciones activas situadas a una distancia máxima de 0,10 x ATR(14) entre sí. Cuantas más órdenes stop, mayor es el fondo: la línea del gráfico se vuelve más gruesa.
- Máximo y mínimo de ayer (día del servidor), válidos solo para hoy.
¿Qué se considera un barrido?
- La primera barra cerrada que cotiza más allá del rango. La flecha se traza en esa barra.
- «Capturada y rechazada»: la barra de barrido cierra de nuevo al otro lado del nivel. «Tomada»: cierra más allá.
En el gráfico
- Zonas activas: líneas continuas (azul arriba, naranja abajo, dorada para ayer) que llegan hasta la barra actual, con su nombre y precio al final: MÁXIMO DE OSCILACIÓN, MÍNIMOS IGUALES x2, MÁXIMO DE AYER... Cuanto más gruesa la línea, más stops.
- Zonas barridas: líneas punteadas grises que terminan en la barra de barrido, que se conservan durante las últimas 300 barras. La flecha en la barra de barrido indica «capturada» (cierre de nuevo dentro) o «superada» (cierre más allá, en gris).
- Pasa el cursor por encima de una línea para ver su información emergente: tipo, precio y estado.
El panel
- El FLYING CAR representa el precio, que se desplaza a media altura.
- Las zonas por debajo del precio son rascacielos: el tejado de neón se sitúa a ese nivel; las torres más anchas indican mínimos iguales. Las zonas por encima son plataformas flotantes. Los máximos y mínimos de ayer son vallas publicitarias holográficas doradas. Cada zona lleva su precio.
- Altura = distancia en ATR. La escala se ajusta automáticamente para que la piscina más cercana a cada lado esté siempre a la vista; las piscinas más allá se consideran «fuera del mapa».
- El FOCO se desplaza por el cielo e ilumina las piscinas que toca (pura decoración).
- MÁS CERCANA ARRIBA / MÁS CERCANA ABAJO: precio, distancia en ATR y tipo de piscina.
- CONQUISTADOS HOY: cuántos grupos se han barrido desde el inicio del día del servidor, con un ticker que se desplaza (hora, nivel, capturados y rechazados o conquistados).
- El botón - / + minimiza el panel; se recuerda el estado.
Para programadores
Buffers: 0 pool alto barrido (flecha), 1 pool bajo barrido (flecha), 2 pool activo más cercano por arriba, 3 pool activo más cercano por abajo (valores en la barra de formación, EMPTY_VALUE si no hay ninguno).
CCanvas no superpone una forma semitransparente con lo que ya hay en el lienzo, por lo que cada resplandor de la ciudad se mezcla manualmente con el color del cielo a esa altura (Mix(), SkyAt()). El botón de minimizar se crea después del lienzo, ya que los objetos del gráfico creados posteriormente se dibujan encima. El panel se redibuja 5 veces por segundo mediante un temporizador de milisegundos; los grupos y barridos solo se reconstruyen cuando se abre una nueva barra.
Entradas
InpPivot (5): barras a cada lado de una oscilación.
InpLookback (400): barras analizadas en busca de «pools».
InpEqualATR (0,10): tolerancia para máximos/mínimos iguales, en ATR(14).
InpDayLevels (true): incluye el máximo y el mínimo de ayer.
InpLines (true): dibuja los «pools» en el gráfico.
InpAlert (false): muestra una ventana emergente cuando se supera un nivel en la última barra cerrada.
InpShowPanel, InpPanelX, InpPanelY.
Una nota sobre la honestidad
Se trata de un mapa de dónde probablemente se sitúan los stops, no de una previsión. En nuestras propias pruebas con el oro, operar cada barrido por sí solo no supuso ninguna ventaja tras deducir los costes. Úsalo como contexto para tus propias reglas: dónde están los stops evidentes y si ya se han activado.
Notas
Se trata de un indicador. Nunca abre, modifica ni cierra operaciones. Diseñado para XAUUSD en M5/M15, funciona con cualquier símbolo y marco temporal.