Mira cómo descargar robots gratis
¡Búscanos en Telegram!
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

Session Sweep Reversal Detector - indicador para MetaTrader 5

Adeolu Kayode Gbadebo
Adeolu Kayode Gbadebo
  • Software Engineer & Algorithmic Trader ​,Quantitative Developer & Instructor en  NIGERIA
  • Nigeria
  • 2708
Automated Trading: Designing and optimizing high-performance Expert Advisors (EAs) for financial markets.

Gmail: Adeolugbadebo500@gmail.com
| Spanish English Русский 中文 Deutsch 日本語 Português 한국어 Français Italiano Türkçe
Visualizaciones:
12
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
Detector de inversión de barrido de sesión

Detector de inversión de barrido de sesión

Autor: Adeolu Gbadebo

La idea que hay detrás

Cada sesión bursátil deja tras de sí un rango: un máximo y un mínimo que el mercado respeta, pone a prueba o, finalmente, rompe. Una gran parte de los cambios de tendencia intradía se producen justo en torno a esos límites: el precio se asoma por encima del máximo de la sesión anterior o por debajo de su mínimo, activa los stops situados allí y, a continuación, vuelve rápidamente dentro del rango. Ese comportamiento suele describirse como un «barrido de liquidez» y tiende a indicar un agotamiento a corto plazo más que el inicio de una ruptura genuina.

El «Session Sweep Reversal Detector» automatiza las dos cosas que, de otro modo, un operador haría a ojo: traza el máximo y el mínimo de la sesión completada como líneas de referencia y observa todo lo que ocurre a continuación en busca de un barrido que cumpla los requisitos. Un barrido solo se confirma cuando el precio penetra en el rango más allá de un margen configurable y, a continuación, vuelve a cerrar dentro del rango en un número limitado de barras. Si el precio rompe el rango y sigue avanzando sin volver a cerrar dentro a tiempo, no se activa ninguna señal: la herramienta está diseñada para filtrar el ruido, no para señalar cada mecha que sobresale de una línea.

Funciona con cualquier símbolo y en cualquier marco temporal intradía, aunque resulta más útil en gráficos de M5 a M30, donde la estructura de la sesión sigue siendo visible sin ruido excesivo. Una configuración habitual es aplicarla al EURUSD o al GBPUSD con la ventana de la sesión alineada con el horario de Londres o Nueva York, ya que esas sesiones suelen presentar el comportamiento de rango y barrido más nítido.

Cómo interpretarlo

  • Máximo de la sesión / Mínimo de la sesión (líneas punteadas): mientras la ventana de la sesión está abierta, estas dos líneas siguen en tiempo real el máximo y el mínimo actuales de dicha sesión. Una vez que la sesión se cierra, se fijan en sus valores finales y se extienden hacia adelante como líneas de referencia planas hasta que son barridas o sustituidas por la siguiente sesión.
  • Lógica de detección de barridos: una vez finalizada una sesión, el indicador observa si el precio cotiza más allá del máximo o mínimo congelado en una distancia superior a SweepBufferPips. A partir de ese momento, cuenta las barras; si el precio vuelve a cerrar dentro de ese nivel en un número de ReversalBars barras, se confirma el barrido. Si la reversión no se produce a tiempo, la ruptura se descarta y se trata como una ruptura auténtica.
  • Barrido alcista (flecha verde, debajo de la barra): el mínimo ha sido barrido y el precio ha vuelto a cerrar por encima del mínimo de la sesión dentro del intervalo permitido. Esto indica un posible movimiento alcista de vuelta hacia el rango de la sesión o más allá.
  • Barrido bajista (flecha roja, por encima de la barra): se ha barrido el máximo y el precio ha vuelto a cerrar por debajo del máximo de la sesión dentro de la ventana permitida. Esto indica un posible movimiento a la baja.
  • Uso práctico: considera una flecha de barrido como un desencadenante para buscar confirmación, no como una entrada por sí sola. Muchos operadores la combinan con un cambio de estructura en un marco temporal inferior o con un cierre de vela por debajo de un nivel clave antes de entrar, y utilizan el lado opuesto del rango de la sesión como objetivo inicial.

Variables externas (datos de entrada)

Entrada Por defecto Finalidad
InpSessionStartHour 7 Hora, según el servidor del bróker, en la que comienza a formarse el intervalo de la sesión.
InpSessionEndHour 16 Hora, según el bróker, en la que se cierra la sesión y se congelan sus máximos y mínimos.
InpSweepBufferPips 2,0 Penetración mínima más allá del máximo y mínimo de la sesión, en puntos, necesaria para que se registre como una ruptura.
InpReversalBars 2 Número de barras permitidas para que el precio vuelva a cerrar dentro del rango tras una ruptura; de lo contrario, la ruptura se descarta.
InpMaxSessionsToShow 5 Número de rangos de sesión y señales de los últimos días que se mantienen visibles en el gráfico.

Uso recomendado

Carga el indicador en un gráfico con la ventana de sesión ajustada al mercado en el que operas —por ejemplo, de 7 a 16 (hora del bróker) para un enfoque centrado en la sesión de Londres, o ajústalo para que abarque la apertura de Nueva York—. Mantén el valor de «SweepBufferPips» lo suficientemente ajustado como para detectar auténticas «cazas de stops», pero lo suficientemente amplio como para ignorar el ruido habitual del spread en tu símbolo; entre 2 y 3 puntos es un punto de partida razonable para los principales pares de divisas. Utiliza las flechas como una lista de momentos que merece la pena revisar, más que como una señal de operación automática, y combínalas con la confirmación de la acción del precio: una vela de rechazo fuerte o una ruptura de una línea de tendencia menor que vuelva al rango añade peso real a la señal de barrido.



Fig. 1. Gráfico del EURUSD en M15 que muestra los máximos y mínimos «congelados» de la sesión (líneas grises discontinuas), un «sweep» alcista del mínimo de la sesión con un cierre confirmado de nuevo dentro del rango (flecha verde) y un «sweep» bajista posterior del máximo de la sesión (flecha roja).

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

News Trading Dashboard News Trading Dashboard

News Trading Dashboard es un panel informativo integrado en el gráfico (no realiza operaciones automáticamente) que supervisa la volatilidad del mercado en tiempo real para detectar los momentos de «picos de noticias», es decir, los movimientos repentinos de los precios que se producen cuando se publican datos económicos (NFP, IPC, decisiones sobre tipos de interés, etc.).

MT5 EA Acceptance Harness MT5 EA Acceptance Harness

Pruebas de aceptación sintéticas determinísticas para la lógica de estado de entrada de los EA de MT5, sin acceso al mercado, a la cuenta ni a las órdenes.

Broker Execution Diagnostics MT5 Broker Execution Diagnostics MT5

Script de MT5 de solo lectura que muestra el volumen del bróker, el precio, los stops, las suspensiones, el spread y las restricciones de ejecución.

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.