Volume Support Resistance Map
- Indicadores
- Versión: 1.0
- Activaciones: 5
# Mapa de soportes y resistencias por volumen: soportes y resistencias trazados en función del volumen
*Categoría: Experimental | Dificultad: intermedia | Ventana: ventana del gráfico (superpuesta al precio) | Mercados: Universal (Forex, índices, materias primas, criptomonedas, acciones) | Marcos temporales recomendados: M15, M30, H1, H4, D1*
## Breve descripción
> Barras horizontales trazadas en el gráfico, cuya longitud es proporcional al volumen negociado en cada nivel: por encima del precio, el volumen de venta marca las resistencias; por debajo, el volumen de compra marca los soportes.
## Descripción completa
### Resumen
Los soportes y resistencias suelen trazarse a mano observando dónde se estancó el precio en el pasado. En cambio, el «Mapa de soportes y resistencias por volumen» los deduce a partir del volumen, que es un dato objetivo, y los traza directamente en el gráfico como barras horizontales. La ventana de historial se divide en bandas de precios y, para cada banda, se acumula el volumen negociado en ella: cuanto mayor es el volumen, más larga es la barra. La distinción entre ambos lados constituye la esencia del indicador. Por encima del precio actual solo se muestran las barras de volumen atribuidas a la venta: estos son los niveles en los que se produjeron la mayoría de las ventas en el pasado y en los que, por lo tanto, es razonable esperar resistencia. Por debajo del precio actual solo se muestran las barras de volumen atribuidas a la compra: estos son los niveles en los que se produjeron la mayoría de las compras y donde cabe esperar un soporte. Dos colores distintos permiten una lectura inmediata de un solo vistazo, sin necesidad de consultar ninguna escala numérica.
### Cómo funciona el cálculo
1. Se localizan el máximo y el mínimo de las últimas barras de InpLookback y ese intervalo se divide en bandas de precios InpBins de igual altura.
2. El volumen de cada barra se divide entre compra y venta en función de dónde se sitúe el cierre dentro del rango de la barra: un cierre en el máximo asigna todo a la compra, un cierre en el mínimo, todo a la venta, y un cierre en el centro lo divide a partes iguales.
3. A continuación, el volumen dividido se distribuye de forma equitativa entre todas las bandas que abarca la barra, desde su mínimo hasta su máximo: la convención estándar del perfil de volumen.
4. Para cada banda se elige el valor que se va a mostrar: por encima del precio actual se utiliza el volumen de venta; por debajo del precio actual, el de compra.
5. La longitud de la barra horizontal es proporcional al volumen de la banda en relación con el máximo mostrado, con un límite máximo de InpMaxLength barras del gráfico.
6. No se dibujan las bandas cuyo volumen se mantenga por debajo de InpMinPercent del máximo: son niveles demasiado insignificantes y saturarían el gráfico sin aportar información.
### Cómo utilizarlo
- Las barras largas por encima del precio indican los niveles con mayor concentración de ventas pasadas: los primeros obstáculos que cabe esperar en un movimiento alcista.
- Las barras largas por debajo del precio indican dónde se concentraron las compras: los niveles en los que es razonable esperar un intento de soporte.
- Las áreas en las que no aparece ninguna barra son zonas de bajo volumen: el precio tiende a atravesarlas rápidamente porque no encuentra nada que lo frene.
- La barra más larga es el nivel más alto negociado en la ventana y constituye la referencia natural para fijar objetivos y stops.
- Aumentar el valor de InpBins produce bandas más estrechas y niveles más precisos, pero también un perfil más irregular; reducirlo ofrece una lectura más sintética y estable.
### A quién va dirigido y en qué marcos temporales
Es adecuado para cualquiera que trabaje con soportes y resistencias y quiera derivarlos de datos objetivos en lugar de trazarlos a mano. El nivel de dificultad es intermedio: la lectura es visual e inmediata, sin necesidad de interpretar escalas, pero es necesario comprender de dónde proviene la distinción entre compra y venta. Funciona desde M15 hasta D1 y en cualquier instrumento. En Forex, la plataforma suele proporcionar únicamente el volumen de ticks, que cuenta las variaciones de precio en lugar de los lotes negociados: no obstante, sigue siendo una buena medida de la actividad. En futuros y acciones, donde se dispone del volumen real, el indicador debe configurarse para ese tipo de volumen y el resultado es más significativo.
### Ejemplo práctico de interpretación de una señal
En el gráfico H1 del EURUSD, el precio se sitúa en 1,0860. Por encima, destacan claramente dos barras rojas: una en 1,0895 y otra mucho más larga en 1,0930. Por debajo, hay una barra verde marcada en 1,0820 y otra más corta en 1,0785. Entre 1,0865 y 1,0890 no aparece nada: una zona de bajo volumen. La interpretación es directa. Un movimiento alcista debería atravesar rápidamente la zona vacía hasta 1,0895, donde se encuentra con la primera resistencia, y toparse con el principal obstáculo en 1,0930. Un objetivo en 1,0925 tiene más sentido que uno en 1,0940, ya que este último requeriría atravesar el nivel de venta más intenso de la ventana. Por otro lado, un stop situado justo por debajo de 1,0820 estaría protegido por el soporte más sólido disponible. Durante las siguientes dieciocho barras, el precio sube, atraviesa la zona vacía en tres barras y se estanca en 1,0928, justo por debajo de la barra roja más larga.
## Parámetros de entrada
| Parámetro | Valor por defecto | Descripción |
|---|---|---|
| `InpLookback` | 500 | Barras históricas que se van a analizar. Es el parámetro principal: define el periodo que muestra el perfil. Las ventanas amplias ofrecen niveles más estables, mientras que las cortas ofrecen niveles más actuales. El límite de seguridad es de cinco mil barras. |
| `InpBins` | 60 | Número de bandas en las que se divide el rango de precios. Un mayor número de bandas implica niveles más precisos, pero un perfil más irregular. El valor se mantiene entre diez y doscientos. |
| `InpMaxLength` | 60 | Longitud máxima de las barras horizontales, en barras del gráfico. La banda con mayor volumen alcanza esta longitud; todas las demás son proporcionalmente más cortas. |
| `InpMinPercent` | 5,0 | Volumen mínimo para trazar una banda, expresado como porcentaje del máximo mostrado. Al aumentarlo, solo quedan en el gráfico los niveles realmente relevantes y se reduce el desorden. |
| `InpVolumeType` | VOLUME_TICK | Tipo de volumen utilizado. En Forex, normalmente solo está disponible el volumen por tick; en futuros y acciones, es mejor establecer el volumen real, lo que hace que el perfil sea más significativo. |
| `InpBuyColor` | clrSeaGreen | Color de las barras situadas por debajo del precio, es decir, los soportes formados a partir del volumen de compra. |
| `InpSellColor` | clrIndianRed | Color de las barras situadas por encima del precio, es decir, las resistencias formadas a partir del volumen de venta. |
| `InpFilled` | true | Dibuja las barras rellenas en lugar de contorneadas. Las barras rellenas son más legibles, mientras que los contornos dejan el gráfico más limpio. |
| `InpPrefix` | VSRMap | Prefijo para los nombres de los objetos gráficos. Debe cambiarse si se aplican dos instancias del indicador al mismo gráfico; de lo contrario, la segunda eliminará los objetos de la primera. |
## Ventajas / puntos fuertes
- Los niveles se derivan de datos objetivos en lugar de un trazado manual, por lo que dos personas que observen el mismo gráfico verán los mismos niveles.
- La distinción entre ambos lados —volumen de venta por encima y de compra por debajo— permite identificar de inmediato dónde se esperan los niveles de resistencia y de soporte.
- Las áreas sin barras son tan informativas como las barras largas: señalan las zonas que el precio tiende a atravesar rápidamente.
- Los objetos se dibujan detrás de las velas y no se pueden seleccionar, por lo que no interfieren en el trabajo con el gráfico y se eliminan al cerrar la aplicación.
## Limitaciones y advertencias
- La separación entre compra y venta no es observable: ningún dato de la plataforma indica quién compró y quién vendió. La división por posición de cierre es una convención muy extendida y defendible, pero sigue siendo una estimación.
- En Forex, el volumen disponible es el volumen de ticks, que cuenta los cambios de precio y no los lotes negociados: es una medida de la actividad, no del dinero movido.
- El perfil se refiere a la ventana actual y se recalcula con cada nueva barra: las barras horizontales cambian con el tiempo y no son niveles fijos.
- Un nivel de volumen elevado no garantiza que se mantenga: describe dónde se negociaron muchos lotes en el pasado, no dónde se detendrá el precio.
- Con muchas bandas y ventanas amplias, el número de objetos gráficos aumenta y puede ralentizar el gráfico en ordenadores menos potentes.
**Aviso de repintado:** este indicador vuelve a trazar parte de sus valores en barras ya formadas. El perfil es una instantánea de la ventana actual, no una serie histórica de señales: cuando llega una nueva barra, la ventana avanza, las barras horizontales se recalculan y pueden cambiar de longitud o desaparecer. No se modifica ninguna señal de negociación pasada, ya que el indicador no genera ninguna, pero debes tener en cuenta que el trazado no es fijo a lo largo del tiempo. El recálculo se realiza una vez por barra cerrada, nunca en cada tick.
**Descargo de responsabilidad.** Este producto es una herramienta de análisis técnico, no un sistema de negociación automatizado, y no ofrece garantía alguna de beneficios. Los mercados financieros conllevan el riesgo de pérdida total del capital invertido. Los resultados pasados no son indicativos de resultados futuros. Cada señal debe confirmarse con tu propio análisis, un plan de gestión del capital y pruebas previas en una cuenta demo. El autor no se hace responsable de las decisiones de negociación tomadas basándose en este indicador.
## Etiquetas y palabras clave sugeridas para MQL5
`perfil de volumen`, `soporte y resistencia`, `volumen`, `niveles`, `barras horizontales`, `perfil de mercado`, `objetos gráficos`, `experimental`
