YazanPro Supply Demand Flow
- Indicadores
-
Yazan Adnan Ramadan Ibrahim
Algorithmic trader and MQL5 developer based in Jordan. I build Expert Advisors for MetaTrader 5 focused on gold (XAUUSD) and major FX pairs: multi-module confluence systems, short-hold scalping tools and manual trade panels. Each product is tested in the Strategy Tester on real ticks with - Versión: 1.2
- Actualizado: 2 noviembre 2026
- Activaciones: 10
YazanPro Supply Demand Flow es un indicador para MetaTrader 5 que dibuja en el gráfico zonas de oferta y demanda, fair value gaps (FVG), bandas de VWAP, puntos de picos de volumen, cajas de sesión y niveles del día, y resume el volumen reciente en un panel. Funciona en cualquier símbolo (forex, metales, índices, acciones, cripto) y en cualquier marco temporal de M1 a MN1. Es una herramienta de visualización: no abre operaciones ni da señales.
Lo que ve en el gráfico (los números coinciden con las llamadas de las capturas)
- Zonas de oferta y demanda. Una zona son 1 a 3 velas base pequeñas seguidas de una vela de impulso que cierra fuera de ellas. Rojo = oferta, verde = demanda. La intensidad del color muestra el estado: fuerte = fresca (el precio aún no ha vuelto), más suave = probada (el precio volvió y la zona aguantó; la etiqueta del borde derecho muestra cuántas veces, por ejemplo "Oferta · probada x2"), tenue = rota (una vela cerró más allá del borde lejano; la caja se detiene en esa vela). Las zonas válidas se extienden a la derecha.
- Fair value gaps. Desequilibrios de tres velas: el mínimo de la tercera vela queda por encima del máximo de la primera (alcista, caja azul) o su máximo queda por debajo del mínimo de la primera (bajista, caja naranja). Los huecos abiertos se extienden a la derecha. Cuando el precio vuelve a atravesar todo el hueco, se marca como llenado: tenue y cortado en esa vela.
- VWAP con bandas. El precio medio ponderado por volumen del día como línea dorada, con bandas punteadas a 1 y 2 desviaciones estándar. Se reinicia cada día (cada semana en D1, cada mes en W1, cada año en MN1); el día puede empezar a la medianoche del servidor, a la medianoche de Nueva York o a las 17:00 de Nueva York.
- Puntos de picos de volumen. Un punto verde bajo una vela cerrada que cerró al alza, o un punto rojo sobre una que cerró a la baja, cuando su volumen es al menos 2 veces la media de las 20 velas anteriores (ambos números son parámetros).
- Cajas de sesión. Cajas punteadas de Asia, Londres y Nueva York con su máximo y mínimo en gráficos de M1 a H1. Las horas de sesión se escriben en hora de Nueva York; el indicador las sitúa en el reloj del servidor con las reglas de horario de verano de EE. UU. y la UE, así que siguen en su sitio cuando cambia la hora. El desfase del servidor se detecta automáticamente o se fija en los parámetros.
- Niveles del día. El máximo y mínimo del día anterior (líneas discontinuas, PDH / PDL) y la apertura de la medianoche de Nueva York (línea de punto y raya).
- Dos fichas grandes. PRESIÓN COMPRA / VENTA: la parte del volumen de las últimas 20 velas cerradas que cerró cerca del máximo (compra) o del mínimo (venta), con la palabra COMPRA, VENTA o EQUILIBRIO y el valor de Chaikin money flow. PRECIO vs VWAP: a cuántas desviaciones estándar (σ) está el precio por encima o por debajo del VWAP del día (semana, mes o año en D1, W1, MN1).
- Cuadro AHORA. La sesión en curso con la hora de Nueva York, la zona de oferta válida más cercana por encima y la zona de demanda más cercana por debajo del precio (primero frescas, si no probadas) con su estado y distancia en ATR, la dirección del OBV, la señal de divergencia A/D y el volumen de la última vela frente a su media.
- Pestañas y cabecera. Flujo: reparto compra / venta, delta (CMF), pendiente del OBV, divergencia A/D, volumen de la última vela y qué volumen se usa. Zonas: recuento de frescas / probadas / rotas, las zonas más cercanas, los huecos abiertos y el hueco más cercano por encima y por debajo con cuánto está lleno. Sesiones: hora de Nueva York y del servidor, máximo y mínimo de la última sesión de Asia, Londres y Nueva York, el ajuste del reloj del servidor, PDH / PDL, la apertura de la medianoche de Nueva York, el VWAP y sus bandas. Ayuda: qué significa cada dibujo y cómo se estima el volumen. La cabecera tiene un botón de idioma con 12 idiomas (inglés, árabe, ruso, chino, español, portugués, japonés, alemán, coreano, francés, italiano, turco; la elección se guarda por gráfico), botones de marco temporal de M1 a MN1 y un botón para plegar. Haga clic en la franja de una sección para plegarla. Deje el ratón sobre una ficha, una zona o un hueco para ver una explicación.
Cómo leerlo
- Vea dónde está el precio. El cuadro AHORA nombra la zona de oferta válida más cercana por encima y la zona de demanda más cercana por debajo con la distancia en ATR; en el gráfico son las cajas rojas y verdes más fuertes.
- Compruebe el estado de una zona antes de apoyarse en ella: la fresca no ha sido visitada, la probada aguantó las veces que indica su etiqueta, la rota es tenue y ya no vale. Un hueco abierto entre el precio y una zona es un lugar donde el precio puede detenerse antes.
- Lea las dos fichas: PRESIÓN COMPRA / VENTA dice hacia qué lado se inclinaron las últimas 20 velas; PRECIO vs VWAP dice si el precio está estirado (cerca de ±2σ) o cerca de su media del día.
- En M1 a H1, use las cajas de sesión, PDH / PDL y la apertura de la medianoche de Nueva York como niveles de referencia del día; la pestaña Sesiones lista sus precios.
- Abra la pestaña Ayuda para ver el significado de cada dibujo. Todo esto es contexto para su propio análisis: el indicador no da señales de entrada ni de salida.
Para quién es
Para traders que marcan a mano zonas de oferta y demanda, fair value gaps, niveles de VWAP y máximos y mínimos de sesión y quieren verlos dibujados y actualizados en cada gráfico, junto con una lectura breve del volumen reciente.
Sobre el volumen (léalo, por favor)
Los símbolos de forex y CFD de MetaTrader 5 solo tienen volumen de ticks: el número de cambios de precio en una vela. No es volumen de bolsa ni órdenes reales de compra o venta. Este indicador no lee el flujo de órdenes de una bolsa. Lo estima a partir de las velas: el volumen de una vela que cerró cerca de su máximo cuenta sobre todo como compra, cerca de su mínimo sobre todo como venta (volumen x (cierre - mínimo) / (máximo - mínimo), la misma fórmula que Chaikin money flow). El OBV, el A/D y los pesos del VWAP usan el mismo volumen de ticks. Donde un símbolo tiene volumen real (algunas acciones y futuros) puede cambiar a él en los parámetros.
Lo que no hace
- No da señales de compra o venta ni dibuja flechas de entrada. Las palabras COMPRA / VENTA de la ficha de presión solo describen el volumen reciente.
- No predice precios ni afirma con qué frecuencia una zona, un hueco o una banda del VWAP se respeta.
- No ve el flujo real de órdenes, el libro de órdenes ni el volumen de bolsa en símbolos CFD (vea "Sobre el volumen").
- No abre operaciones ni envía alertas.
- No conserva zonas ni huecos más antiguos que la ventana analizada (por defecto las últimas 1000 / 300 velas cerradas).
Cómo se calcula
- ATR es un rango verdadero medio simple de 14 velas en el marco temporal del propio gráfico.
- Zona: una vela de impulso cuyo cuerpo es al menos 1.5 x ATR, con 1 a 3 velas base antes cuyo rango es como máximo 1.0 x ATR, y un cierre fuera de la base. La zona es el máximo-mínimo de las velas base. Probada = el precio salió de la zona y volvió a entrar. Rota = un cierre más allá del borde lejano. No se añade una zona nueva que se solape con una zona aún válida del mismo lado. Se dibujan hasta 30 zonas válidas y 10 rotas, las más nuevas primero.
- Fair value gap: al menos 0.1 x ATR de ancho. Llenado cuando una vela posterior atraviesa el borde lejano. Se dibujan hasta 20 huecos abiertos y 10 llenados.
- Presión compra / venta: parte compradora = suma(volumen x (cierre - mínimo) / (máximo - mínimo)) / suma(volumen) en las últimas 20 velas cerradas. COMPRA por encima del 54%, VENTA por debajo del 46%, EQUILIBRIO entre ambos. CMF = 2 x parte compradora - 1.
- Pendiente del OBV: pendiente de la regresión lineal del OBV en las últimas 20 velas cerradas, en volúmenes medios de vela por vela (sube por encima de +0.15, baja por debajo de -0.15).
- Divergencia A/D: la ventana de 20 velas se divide en dos mitades. Alcista = el precio hizo un mínimo más bajo mientras el A/D acumulado hizo un mínimo más alto; bajista = el precio hizo un máximo más alto mientras el A/D hizo un máximo más bajo.
- VWAP: suma(precio típico x volumen) / suma(volumen) desde el inicio del periodo. Las bandas usan la desviación estándar ponderada por volumen del precio típico. La primera vela de cada periodo se deja vacía, así ninguna línea cruza el reinicio.
- Actualización: zonas, huecos, picos y cifras de flujo usan velas cerradas y se calculan una vez por vela nueva. El VWAP, sus bandas y la sesión actual siguen la vela en vivo. El panel se refresca una vez por segundo.
El VWAP, sus bandas y los puntos de pico son buffers del indicador (0 VWAP, 1 +1 SD, 2 -1 SD, 3 +2 SD, 4 -2 SD, 5 pico con cierre al alza, 6 pico con cierre a la baja). Sus colores y estilos se pueden cambiar en la pestaña Colores, y otros programas pueden leerlos con iCustom.
Parámetros
MetaTrader 5 muestra los nombres de los parámetros en inglés:
Supply / demand zones
- Draw supply / demand zones: true
- Bars scanned for zones: 1000 (100..5000)
- Impulse bar body >= x ATR(14): 1.5
- Base bar range <= x ATR(14): 1.0
- Base bars before the impulse, max: 3 (1..5)
- Show tested zones: true
- Show broken zones: true (they end at the break bar)
- Most valid zones drawn: 30 (5..100, newest first)
- Demand colour / Supply colour: green / red
Fair value gaps
- Draw fair value gaps: true
- Bars scanned for gaps: 300 (50..5000)
- Smallest gap, x ATR(14): 0.1
- Show filled gaps: true (they end where filled)
- Most open gaps drawn: 20 (5..100, newest first)
- Bullish / bearish gap colour: blue / orange
VWAP and volume
- Draw the VWAP line: true
- Draw the 1 and 2 standard deviation bands: true
- VWAP day starts at: Server midnight (or New York midnight, New York 17:00. D1 chart: week, W1: month, MN1: year)
- Volume: Tick volume (real volume only where the symbol has it)
- Mark relative volume spikes: true
- Spike: average of the previous N bars: 20 (5..200)
- Spike: bar volume >= x that average: 2.0
- Buy / sell pressure and A/D window, bars: 20 (6..200)
- OBV slope window, bars: 20 (5..200)
Sessions and day levels (New York time)
- Draw session boxes: true (M1..H1 charts)
- Asia session: 19:00-03:00 (New York time, HH:MM-HH:MM)
- London session: 03:00-08:00 (New York time)
- New York session: 08:00-16:00 (New York time)
- Days of session boxes: 3 (1..20)
- Draw previous day high / low and the New York midnight open: true (charts below D1)
- Server GMT offset in winter, hours: 99 (99 = detect automatically)
- Server summer time rule: Europe (or USA, None)
Panel
- Show the panel: true
- Panel language: English (12 languages; also switchable on the panel)
- Tab shown first: Order flow (or Zones, Sessions, Help)
- Panel X / Y: 10 / 30 (pixels from the top-left corner)
Inicio rápido y preguntas frecuentes
Inicio rápido
- Coloque el indicador en cualquier gráfico y cualquier marco temporal.
- Elija su idioma con el botón de la parte superior derecha del panel.
- Lea primero las dos fichas y el cuadro AHORA. Después abra las pestañas: Flujo, Zonas, Sesiones, Ayuda.
- Deje el ratón sobre una ficha, una franja de sección o una zona para ver una explicación.
Preguntas frecuentes
¿Es flujo de órdenes real?
No. Los símbolos de forex y CFD de MetaTrader 5 solo tienen volumen de ticks. El volumen comprador y vendedor se estima según dónde cerró cada vela dentro de su rango. Vea "Sobre el volumen".
¿Repinta?
Zonas, huecos, picos y cifras de flujo usan velas cerradas. Una zona o un hueco dibujado mantiene su sitio, pero su estado cambia al cerrar nuevas velas (fresca -> probada -> rota, abierto -> llenado). Las zonas y los huecos se buscan en las últimas 1000 / 300 velas cerradas, así que los antiguos salen del gráfico. El VWAP y la sesión actual siguen la vela en vivo.
El servidor de mi bróker no es GMT+2 / GMT+3. ¿Las sesiones son correctas?
El desfase se detecta a partir del reloj del servidor. Si su bróker sigue el horario de verano de EE. UU. en lugar del de la UE, ponga "Server summer time rule" en USA. En el Probador de estrategias no hay reloj en vivo: fije el desfase en los parámetros (allí el valor por defecto es GMT+2 con horario de verano de la UE).
¿Por qué no hay cajas de sesión en H4 y superiores?
Allí una sesión son solo una o dos velas. La pestaña Sesiones sigue mostrando los últimos máximos y mínimos de sesión.
¿Puede leerlo un Asesor Experto?
Sí, el VWAP, las bandas y los puntos de pico son los buffers 0 a 6 (vea "Cómo se calcula"). Las zonas y los huecos son solo objetos del gráfico.
Advertencia de riesgo
Operar conlleva un alto riesgo de pérdida. Este indicador no predice precios ni garantiza ningún resultado. Las lecturas de volumen en símbolos CFD de MetaTrader 5 son estimaciones a partir del volumen de ticks. Úselo como contexto para su propio análisis, nunca como señal de operación por sí solo.
