Algoprime Friction Heatmap with Smart Signals
- Indicadores
- Versión: 6.0
- Activaciones: 5
Qué hace este indicador
Este indicador combina dos potentes herramientas analíticas en un único sistema:
- Motor de perfil de volumen: crea un perfil de volumen de nivel institucional mediante la distribución «pro rata», mostrando exactamente dónde se produjo la actividad de negociación en cada nivel de precio
- Análisis de fricción: mide el grado de rechazo del precio en cada nivel, identificando zonas de soporte y resistencia sólidas, así como áreas de ruptura débiles
- Generador de señales: emite señales que no se modifican a posteriori cuando se alinean las condiciones de impulso, estructura y fricción, con niveles exactos de entrada, SL, TP1 y TP2
Algoritmos principales
1. Distribución del volumen a prorrata
Los indicadores estándar de perfil de volumen asignan todo el volumen de una vela a un único nivel de precio (normalmente el punto medio). Este método es inexacto, ya que el volumen se produjo realmente a lo largo de todo el rango de la vela.
El algoritmo «proporcional» distribuye el volumen de cada vela de forma proporcional entre todos los intervalos de precios que abarca el rango de la vela. Por ejemplo, si una vela cotiza entre 1,0850 y 1,0950, el volumen se distribuye entre todos los intervalos comprendidos entre esos niveles en función de la parte de la vela que se solapa con cada intervalo.
Esto ofrece una representación más precisa de dónde tuvo lugar realmente la actividad institucional.
2. Fricción de rechazo de la mecha verdadera
La fricción mide la intensidad con la que el precio fue rechazado en cada nivel. El cálculo examina las mechas (sombras) de las velas que se cruzan con cada intervalo de precios. Cuando la mecha de una vela se extiende más allá del límite de un intervalo, esa distancia de la mecha se puntúa como fuerza de rechazo.
Los valores de fricción más altos indican niveles que, históricamente, el precio ha tenido dificultades para superar. Los valores de fricción más bajos indican zonas en las que el precio se ha movido con libertad.
- Fricción superior a 0,70: nodo de alta fricción (soporte/resistencia fuerte)
- Fricción entre 0,30 y 0,70: fricción moderada
- Fricción inferior a 0,30: nodo de baja fricción (zona probable de ruptura)
3. Motor de señales «Anti-Repaint»
Todas las señales se calculan exclusivamente sobre barras cerradas (completadas). Esto significa que, una vez que una señal aparece en tu gráfico, nunca desaparecerá, se desplazará ni cambiará. Los niveles de entrada, stop loss, TP1 y TP2 son permanentes desde el momento en que se genera la señal.
El indicador utiliza una máquina de estados para realizar un seguimiento del ciclo de vida de la señal:
- NINGUNA: no hay ninguna señal activa; el sistema está buscando oportunidades
- ABIERTA: se ha generado una nueva señal (barras 1-2), ventana de entrada activa
- MANTENER: señal activa (barras 3-8), gestionar la posición existente
- CERRAR: la señal ha caducado; se debe cerrar la posición
- ESPERAR: periodo de espera (5 barras), no se permiten nuevas señales
Sistema de puntuación de señales
Cada señal potencial se evalúa en función de seis componentes, lo que da lugar a una puntuación de 0 a 100. Solo se muestran las señales que alcanzan el umbral mínimo de puntuación.
| Componente | Puntos máximos | Qué mide |
|---|---|---|
| Contexto de fricción | 25 | ¿Se encuentra el precio en una zona de alta fricción? |
| Proximidad al POC | 20 | ¿A qué distancia se encuentra del punto de control? |
| Alineación del impulso | 15 | ¿Confirma la dirección el impulso de varias barras? |
| Estructura (VAH/VAL) | 15 | ¿Se encuentra el precio cerca de los límites del área de valor? |
| Densidad HVN | 10 | ¿Existen niveles de fricción importantes en las proximidades? |
| Confirmación de varias barras | 10 | ¿El impulso es constante en varias barras? |
Una señal solo se activa cuando se cumplen TODAS estas condiciones simultáneamente: se alcanza el umbral mínimo de puntuación, la fricción en la entrada es suficiente, el impulso suavizado supera el umbral, el precio se encuentra dentro del Área de Valor, la alineación de la tendencia confirma la dirección y ha transcurrido el periodo de espera.
Lógica de Stop Loss y Take Profit
El sistema SL/TP utiliza el ATR (rango verdadero medio) combinado con niveles estructurales de precio:
- Stop Loss: se calcula como ATR × 1,0 y se valida con respecto al nodo de alta fricción más cercano. Si existe un nivel de fricción cercano, situado entre 0,3x y 3x la distancia del ATR, el SL se coloca en ese nivel estructural.
- TP1 (Objetivo 1): apunta al nodo de alta fricción más cercano en la dirección de la señal. Si no existe ningún nodo cercano, se recurre a una distancia de riesgo de 1,5x.
- TP2 (Objetivo 2): Apunta al máximo o mínimo del área de valor (nivel estructural), con un límite máximo de 2,5 veces la distancia de riesgo para evitar objetivos poco realistas.
La relación riesgo-recompensa típica que se alcanza oscila entre 1:2,0 y 1:3,5, dependiendo de las condiciones del mercado y de la configuración específica.
Visualización en el panel de control
El panel de control integrado ofrece toda la información esencial de un solo vistazo:
- Punto de control (POC), área de valor alta (VAH), área de valor baja (VAL)
- Porcentaje de fricción actual y estado (ALTO/MODERADO/BAJO)
- Recuento de nodos de alta fricción y de baja fricción en el perfil
- Estado de la señal activa (COMPRAR ABIERTO, MANTENER VENDER, ESPERAR, etc.)
- Niveles de precio exactos de entrada, SL, TP1 y TP2
- Relación riesgo-recompensa de la señal actual
- Puntuación de la fuerza de la señal con representación visual mediante barras
Características visuales adicionales
- Barras del perfil de volumen con degradado de neón (codificadas por colores según la fricción y el volumen)
- Líneas POC, VAH y VAL con etiquetas de precio
- Etiquetas de alta y baja fricción en los nodos de volumen
- Etiquetas de potencia en los grupos de fricción más intensos
- Resaltado de las zonas de soporte y resistencia (S/R) para áreas de fricción extendidas (hasta 2 zonas)
- Líneas punteadas de zona de alerta en los niveles de alta fricción más cercanos por encima y por debajo del precio
- Flecha de entrada de señal con porcentaje de puntuación
- Líneas de entrada, SL, TP1 y TP2 que se extienden desde la barra de señal
Parámetros de entrada
Parámetros principales
| Parámetro | Valor por defecto | Descripción |
|---|---|---|
| Período de retrospectiva de VP | 200 | Número de barras utilizadas para calcular el perfil de volumen |
| Intervalos del perfil de volumen | 50 | Número de intervalos de precios para el perfil de volumen |
| Período de retrospectiva de fricción | 120 | Número de barras utilizadas para calcular las puntuaciones de fricción |
| Umbral mínimo de volumen | 0,001 | Volumen mínimo, expresado como porcentaje de la media de 20 barras, para mostrar un intervalo |
| Nivel de fricción alto | 0,70 | Umbral por encima del cual un intervalo se clasifica como de alta fricción |
| Nivel de baja fricción | 0,30 | Umbral por debajo del cual un compartimento se clasifica como de baja fricción |
Parámetros de la señal
| Parámetro | Valor por defecto | Descripción |
|---|---|---|
| Puntuación mínima de la señal | 50 | Puntuación compuesta mínima necesaria para generar una señal (0-100) |
| Tiempo de espera de la señal | 8 | Número mínimo de barras entre la generación de señales |
| Barras de retención de la señal | 3 | Número mínimo de barras durante las que una señal permanece en estado de RETENCIÓN |
| Período de retrospectiva del impulso | 10 | Número de barras utilizadas para el cálculo del impulso |
| Barras de confirmación | 4 | Número de barras necesarias para la confirmación del impulso en varias barras |
| Barras de espera | 5 | Barras de espera tras la expiración de una señal antes de que se permitan nuevas señales |
| Multiplicador SL ATR | 1,0 | Distancia del stop loss como multiplicador del ATR(14) |
| Umbral de impulso | 0,30 | Valor mínimo de impulso requerido para una señal direccional |
| Entrada mínima por fricción | 0,25 | Puntuación mínima de fricción en el intervalo de entrada requerida para una señal |
Parámetros de visualización
| Parámetro | Valor por defecto | Descripción |
|---|---|---|
| Mostrar etiquetas HF/LF | true | Mostrar etiquetas de alta y baja fricción en los nodos de volumen |
| Mostrar histograma de volumen | false | Mostrar barras de histograma que se extienden desde el perfil de volumen |
| Mostrar líneas de alerta | true | Mostrar líneas punteadas de la zona de alerta en los niveles de mayor fricción más cercanos |
| Mostrar POC/VAH/VAL | verdadero | Mostrar las líneas del punto de control y del área de valor |
| Mostrar panel de control | verdadero | Mostrar el panel de información del cuadro de mando |
| Mostrar zonas de soporte y resistencia | true | Mostrar los rectángulos de las zonas de soporte y resistencia |
| Mostrar etiquetas de potencia | true | Mostrar indicadores de potencia en grupos de fuerte fricción |
| Mostrar señal | true | Mostrar flechas de señal, líneas de entrada, SL y TP |
Parámetros de color
| Parámetro | Por defecto | Descripción |
|---|---|---|
| Fondo del panel de control | Gris (200,200,205) | Color de fondo del panel de control |
| Encabezado del panel de control | Gris más oscuro (160, 165, 175) | Color de fondo del encabezado del panel de control |
| Borde | (130, 135, 145) | Color de la línea del borde |
| Texto principal | Negro (0,0,0) | Color del texto principal |
| Texto tenue | Gris oscuro (80,80,90) | Color secundario del texto |
| Cian neón | Verde azulado (0,120,160) | Color de indicación de alta fricción y VAH |
| Rosa neón | Magenta (160,30,70) | Color indicador de baja fricción y VAL |
| Dorado | (160,120,0) | Color de las etiquetas de potencia y de la zona de alerta |
| POC | Azul marino (30,40,80) | Color de la línea del punto de control |
| Comprar | Verde oscuro (0,128,0) | Color de la señal de compra |
| Vender | Rojo oscuro (180,0,0) | Color de la señal de venta |
| Barra de histograma | Azul (50,80,160) | Color de la barra del histograma de volumen |
Ajustes recomendados
XAUUSD (oro) - M15
| Período de retrospectiva | 200 |
| N.º de intervalos | 50 |
| Período retrospectivo de fricción | 120 |
| Alta fricción | 0,70 |
| Baja fricción | 0,30 |
| Puntuación mínima de la señal | 50 |
| Umbral de impulso | 0,30 |
| Multiplicador SL ATR | 1,0 |
EURUSD - M15
| Período de retrospectiva | 200 |
| N.º de intervalos | 60 |
| Período retrospectivo de fricción | 120 |
| Alta fricción | 0,75 |
| Baja fricción | 0,25 |
| Puntuación mínima de la señal | 50 |
| Umbral de impulso | 0,25 |
| Multiplicador SL ATR | 1,0 |
US30 (Dow Jones) - M5
| Período de retrospectiva | 150 |
| N.º de intervalos | 40 |
| Período retrospectivo de fricción | 100 |
| Fricción alta | 0,70 |
| Baja fricción | 0,30 |
| Puntuación mínima de la señal | 45 |
| Umbral de impulso | 0,35 |
| Multiplicador SL ATR | 1,2 |
Instalación
1. Copia el archivo Benai_FrictionHeatmap.ex5 en la carpeta «Data» de tu terminal MetaTrader 5, dentro de la ruta MQL5/Indicators/
2. Reinicia MetaTrader 5 o actualiza el panel «Navegador» (Ctrl+N)
3. Busca «Benai_FrictionHeatmap» en la lista de indicadores y arrástralo a tu gráfico
4 Configura el fondo del gráfico en blanco y el primer plano en negro para obtener una visualización óptima de los colores (haz clic con el botón derecho del ratón en el gráfico y selecciona «Propiedades»)
5 El indicador está diseñado con parámetros predeterminados optimizados para el XAUUSD M15. Ajusta los parámetros de entrada según sea necesario para otros símbolos o marcos temporales
Preguntas frecuentes
¿Este indicador se repinta?
No. Todas las señales se calculan exclusivamente a partir de barras cerradas. Una vez que aparece una señal, los niveles de entrada, SL, TP1 y TP2 son permanentes y nunca cambiarán.
¿Qué marcos temporales funcionan mejor?
El M15 es el marco temporal principal recomendado. El M5 resulta eficaz para estrategias de scalping. El H1 funciona para estilos de swing trading. El algoritmo funciona en todos los marcos temporales, pero está optimizado para el M15.
¿Qué símbolos funcionan mejor?
El XAUUSD (oro) es el símbolo principal. El indicador también ofrece buenos resultados con los principales pares de divisas (EURUSD, GBPUSD, USDJPY), índices (US30, NAS100) y criptomonedas (BTCUSD).
¿Cuál es el tamaño mínimo de la cuenta?
Se recomienda un mínimo de para operar con microlotes (0,01). Se recomienda un mínimo de 1.000 o más para lotes estándar (0,1).
¿Puedo utilizarlo junto con otros indicadores?
Sí. El indicador representa todos los objetos en la capa de fondo, por lo que no interferirá con otras herramientas del gráfico ni con otros indicadores.
¿En qué se diferencia esto de un perfil de volumen estándar?
El perfil de volumen estándar asigna el volumen utilizando un cálculo basado únicamente en el punto medio, lo cual es inexacto. Este indicador utiliza la distribución prorrateada, que distribuye el volumen de forma proporcional entre todos los niveles de precio que abarca el rango de cada vela. Además, la puntuación de fricción ofrece información sobre la intensidad del rechazo en cada nivel, algo que ningún perfil de volumen estándar ofrece.
¿Funciona durante los eventos de actualidad?
El indicador funciona en todas las condiciones de mercado. Sin embargo, durante episodios de volatilidad extrema (NFP, FOMC), los niveles de fricción pueden variar rápidamente. Por lo general, es recomendable esperar a que las condiciones del mercado se estabilicen tras la publicación de noticias importantes antes de actuar en función de las señales.
Historial de versiones
v8.0 Actual
- Algoritmo de distribución de volumen prorrateada
- Rechazo de mechas reales Puntuación por fricción
- Motor de señales antirrepaint (solo barras cerradas)
- Sistema de puntuación de 6 componentes (0-100)
- Máquina de estados de señales inteligente (5 estados)
- Stop loss basado en el ATR con validación estructural
- Take profit basado en la estructura con límite de riesgo
- Panel de control Glassmorphism con sombra proyectada
- Alineación de tendencia mediante medias duales de 8 barras
- Confirmación del impulso en varias barras
- Etiquetas de potencia, zonas de soporte y resistencia, zonas de alerta
v4.0
- Barras de perfil de volumen con gradiente
- Ampliación del histograma de volumen
- Etiquetas de alta y baja fricción
- Líneas de zona de alerta
Desarrollado con algoritmos de nivel institucional. Diseñado para operadores profesionales que exigen precisión en sus análisis.
