Mira cómo descargar robots gratis
¡Búscanos en Twitter!
Pon "Me gusta" y sigue las noticias
¿Es interesante este script?
Deje un enlace a él, ¡qué los demás también lo valoren!
¿Le ha gustado el script?
Evalúe su trabajo en el terminal MetaTrader 5
Indicadores

ATS Liquidity City - liquidity pools and sweeps, drawn as a neon city - indicador para MetaTrader 5

Andrea Michelon
Andrea Michelon
  • MQL5 Developer / Trading Systems en  Indicator and EA developer
  • Italia
  • 2105
5 (3)
Andrea (Andy), Italia. Programador autodidacta desde los años 90; hoy desarrollo herramientas para MetaTrader 5 con el nombre Andy Trading Solutions (ATS).
| Spanish English Русский 中文 Deutsch 日本語 Português 한국어 Français Italiano Türkçe
Visualizaciones:
15
Ranking:
(1)
Publicado:
MQL5 Freelance ¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

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.

Traducción del inglés realizada por MetaQuotes Ltd.
Artículo original: https://www.mql5.com/en/code/77847

Symbol Spec Auditor Symbol Spec Auditor

Un panel gráfico que muestra los detalles de las especificaciones del contrato que determinan el tamaño de la posición y los costes de negociación (valor por punto, coste del spread, margen, swap y normas de ejecución) en la divisa de la cuenta; avisa de los ajustes del bróker que incumplen de forma encubierta las reglas sobre el tamaño de los lotes; y exporta el informe de auditoría de cada símbolo de Market Watch a un archivo CSV.

Spread Profile by Hour Spread Profile by Hour

Muestra el spread real por cada hora de servidor, calculado a partir del historial de ticks de tu bróker: mediana y percentil 90 por hora, coste opcional como porcentaje de tu stop y por lote, y exportación a CSV.

Repaint Inspector Repaint Inspector

Comprueba si un indicador se actualiza, en lugar de dar por buena la afirmación. Vuelve a leer los búferes de cualquier indicador personalizado en las barras que ya se han cerrado y cuenta cada valor que cambia, aparece o desaparece, teniendo en cuenta el momento más lejano en el que eso todavía ocurre. El resultado se muestra por búfer en un panel del gráfico, y cada evento se guarda en un archivo CSV.

Accelerator Oscillator (AC) Accelerator Oscillator (AC)

El indicador Acceleration/Deceleration (AC, Aceleración/Desaceleración) mide la aceleración y la desaceleración de la fuerza impulsora del mercado.