Pattern Detector
- Indicadores
- Domantas Juodenis
- Versión: 2.0
- Activaciones: 20
MT5 Indicador Personalizado - Descripción Completa y Guía del Usuario
Qué hace este indicador
CandlePatternDetector es un indicador gráfico de MetaTrader 5 que escanea automáticamente cada barra cerrada en su gráfico e identifica 8 patrones clave de inversión de velas en tiempo real. Cuando se encuentra un patrón, coloca una flecha de color directamente por encima o por debajo de la vela de señal - verde para señales alcistas, rojo para señales bajistas.
Cada señal es consciente del contexto: el indicador lee la tendencia actual del mercado en cada barra y la utiliza para decidir si un patrón es una inversión alcista o una inversión bajista. La misma forma de vela puede significar cosas distintas en condiciones diferentes, y el indicador lo gestiona automáticamente.
Se puede acceder a todos los ajustes visuales, conmutadores de patrones y controles de estilo directamente desde un panel interactivo en el gráfico, sin necesidad de abrir el cuadro de diálogo de ajustes para cambiar nada durante la negociación en tiempo real.
Patrones detectados
Los 8 patrones se disparan en ambas direcciones. El contexto de la tendencia en la barra de señales determina si la flecha es verde (alcista) o roja (bajista).
| Patrón | Forma Descripción | Alcista Significado | Significado Bajista |
|---|---|---|---|
| Doji Libélula | Sombra inferior larga, cuerpo pequeño en la parte superior, casi sin sombra superior | Los compradores rechazaron un impulso a la baja; reversión al alza probable | Indecisión en la resistencia; posible estancamiento o reversión a la baja |
| Doji Lápida | Sombra superior larga, cuerpo pequeño en la parte inferior, casi sin sombra inferior | Indecisión en el soporte; posible rebote | Los vendedores rechazaron un impulso al alza; probable inversión a la baja |
| Martillo | Cuerpo pequeño en la parte superior, mecha inferior al menos 2 veces el cuerpo, mecha superior mínima | Reversión alcista clásica en mínimos (Martillo) | Advertencia bajista en máximos - la misma forma se denomina Hombre Colgado |
| Martillo invertido | Cuerpo pequeño en la parte inferior, mecha superior larga al menos 2× el cuerpo, mecha inferior mínima | Los compradores probaron al alza y casi aguantaron; reversión al alza probable | Señal bajista en máximos - la misma forma se denomina Estrella fugaz |
| Estrella fugaz | Forma idéntica al martillo invertido (conmutación separada para control independiente) | Alcista en un contexto de tendencia bajista | Reversión bajista clásica en máximos |
| Estrella matutina | 3 velas: gran bajista → estrella de cuerpo pequeño → cierre alcista pasado el punto medio de la vela 1 | Fuerte inversión alcista - agotamiento de los vendedores | En tendencia alcista: aviso de agotamiento de tres velas |
| Estrella vespertina | 3 velas: gran alcista → estrella de cuerpo pequeño → cierre bajista por debajo del punto medio de la vela 1 | En tendencia bajista: señal de capitulación/reversión de tres velas | Fuerte inversión bajista - agotamiento de los compradores |
| Envolvente | El cuerpo de la vela actual contiene completamente el cuerpo de la vela anterior (tanto en la variante alcista como bajista) | Engulfing alcista: la barra alcista se traga la barra bajista anterior | Envolvente bajista: la barra bajista se traga a la barra alcista anterior |
Nota sobre Martillo invertido vs Estrella fugaz: Son la misma forma de vela. El indicador los mantiene como paneles separados para que pueda activar un contexto y desactivar el otro. Por ejemplo: active la Estrella Fugaz (bajista) pero desactive el Martillo Invertido (alcista) si sólo desea operar con esa forma en tendencias alcistas.
Lógica de señales
Por cada barra completamente cerrada (índice de barra ≥ 1): 1. Detectar tendencia → Tendencia alcista o tendencia bajista 2. Comprobar todos los patrones habilitados contra el OHLC de esa barra 3. Si se encuentra el patrón: Tendencia bajista → Flecha verde por debajo de la vela (inversión alcista) Tendencia alcista → Flecha roja por encima de la vela (inversión bajista)
Las señales se colocan sólo en barras completamente cerradas. La barra actual (en formación) nunca se marca. Esto significa que el indicador no se repinta - una vez que aparece una flecha se queda exactamente donde se colocó.
Detección de tendencias
Usted elige el método de tendencia en los ajustes de entrada. Hay dos métodos disponibles:
Media móvil (por defecto) El precio de cierre de la barra se compara con el valor MA en esa barra.
- Cierre > MA → Tendencia alcista → contexto de señal bajista.
- Cierre < MA → Tendencia bajista → contexto de señal alcista.
Configure con: Periodo MA, Tipo MA (SMA/EMA/SMMA/LWMA), Precio aplicado MA.
Estructura de Mercado Mira hacia atrás N barras y encuentra el máximo más alto y el mínimo más bajo de ese rango. El punto medio de ese rango se utiliza como divisor de tendencia.
- Cierre > punto medio → Tendencia alcista
- Cierre < punto medio → Tendencia bajista
Configure con: Estructura Lookback (barras).
El panel sobre el gráfico
El panel se muestra directamente en el gráfico y le ofrece un control total en tiempo real sin necesidad de abrir ningún cuadro de diálogo.
┌────────────────────────────────┬────┐ │ DETECTOR DE PATRONES │ ^ │ ← Haga clic en ^ para minimizar ├────────────────────────────────┴────┤ │ ESTILO DE SEÑALES │ │ Toro [████] Oso [████] <clic │ ← Haga clic en las muestras para cambiar de color │ Tamaño: [ - ] [ 2 ] [ + ] │ │ Tipo: [ Flecha > ] │ ← Haga clic para ciclar el tipo de flecha ├─────────────────────────────────────┤ │ [ MOSTRAR TODO [ ON ] ] │ ← Alternar señal maestra ├─────────────────────────────────────┤ │ PATRONES │ │ [B] Libélula Doji ON ] │ │ [S] Gravestone Doji ON ] │ [B] Martillo ON ] │ │ [B] Inv. Hammer ON ] │ [S] Estrella fugaz ON ] │ [B] Estrella matutina ON ] │ [S] Estrella vespertina ON ] │ [+] Engulfing ON ]│
└─────────────────────────────────────┘
Controles de estilo de señal (dentro del panel)
| Control | Modo de empleo | Efecto |
|---|---|---|
| Muestra del color del toro | Haz clic para recorrer 5 colores: Lima → Verde → Aqua → Amarillo → Blanco | Cambia el color de todas las flechas alcistas al instante |
| Muestra de color del oso | Haga clic para recorrer 5 colores: Rojo → NaranjaRojo → Magenta → Naranja → HotPink | Cambia el color de todas las flechas bajistas al instante |
| Tamaño - / + | Haga clic en - o + para reducir o aumentar | Tamaño de la flecha de 1 (la más pequeña) a 5 (la más grande); actualiza todos los marcadores al instante |
| Tipo | Haga clic para alternar: Flecha → Triángulo → Punto → Estrella | Cambia el código wingdings de la flecha en todos los marcadores al instante |
Controles de patrón
| Control | Acción |
|---|---|
| MOSTRAR TODO [ ON / OFF ] | Interruptor maestro - oculta o revela todas las flechas de señal de la carta a la vez. Los estados de los patrones individuales se recuerdan y se restauran cuando se vuelve a activar. |
| Fila de patrón individual | Haga clic en cualquier lugar de la fila para activar (coloreado) o desactivar (gris) ese patrón. Las señales de ese patrón se ocultan o se muestran inmediatamente. |
| ^ / v (cabecera) | Minimiza el panel a la barra de cabecera para ahorrar espacio en el gráfico. Haga clic de nuevo para restablecerlo. |
Colores de las filas del patrón
| Color de fila | Significado |
|---|---|
| Verde | Patrón ON y principalmente alcista |
| Rojo | El patrón está activado y es principalmente bajista |
| Azul | Patrón ON y cubre ambas direcciones (Engulfing) |
| Gris | El patrón está desactivado: no aparecerá ninguna señal |
Parámetros de entrada
Detección de tendencia
| Parámetro | Por defecto | Descripción |
|---|---|---|
| Método | Media móvil | Cambiar entre detección de tendencia basada en MA o en Estructura de Mercado |
| Periodo MA | 50 | Número de barras utilizadas para calcular la media móvil |
| Tipo de MA | EMA | Método de suavizado: SMA, EMA, SMMA o LWMA |
| Precio MA | Cierre | Precio al que se aplica la MA |
| Estructura Lookback | 10 | Cuántas barras atrás buscar para HH/LL cuando se usa el modo Estructura de Mercado |
Sensibilidad del patrón
| Parámetro | Por defecto | Descripción |
|---|---|---|
| Doji Cuerpo % | 5.0 | Una vela califica como Doji sólo si su cuerpo es ≤ este % del rango total. Más bajo = más estricto. |
| Martillo Cuerpo % | 33.0 | Tamaño máximo del cuerpo como % del rango para Hammer, Inverted Hammer, Shooting Star. |
| Proporción de mecha de martillo | 2.0 | Relación mínima entre la mecha dominante y el cuerpo. Mayor = se requiere una mecha más larga. |
| Estrella Cuerpo % | 30.0 | Porcentaje máximo del cuerpo para la vela central de Morning/Evening Star. |
Alertas
| Parámetro | Por defecto | Descripción |
|---|---|---|
| Alerta emergente | Apagado | Muestra un cuadro de diálogo cuando aparece una nueva señal en la última barra cerrada |
| Alerta sonora | Apagado | Reproduce un archivo de sonido cuando aparece una nueva señal |
| Notificación push | Apagado | Envía una notificación push a su aplicación móvil MT5 (requiere MT5 mobile linked) |
| Archivo de sonido | alerta.wav | Nombre del archivo de sonido - debe existir en la carpeta Sounds de su instalación MT5 |
Las alertas sólo se disparan en el índice de barra 1 (la última barra cerrada) y sólo una vez por barra, por lo que un recálculo completo del gráfico nunca desencadena una avalancha de alertas.
Posición del panel
| Parámetro | Por defecto | Descripción |
|---|---|---|
| Desplazamiento X | 15 | Distancia horizontal desde la esquina superior izquierda del gráfico en píxeles |
| Desplazamiento Y | 30 | Distancia vertical desde la esquina superior izquierda del gráfico en píxeles |
Instalación
- Abra MetaTrader 5
- Vaya a Archivo → Abrir carpeta de datos
- Navegue hasta MQL5 → Indicadores
- Copie CandlePatternDetector.mq5 en esa carpeta
- En MT5, abra el panel Navegador (Ctrl+N)
- Haga clic con el botón derecho del ratón en Indicadores → Actualizar
- Haga doble clic en CandlePatternDetector o arrástrelo a cualquier gráfico
- Establezca sus entradas preferidas en el cuadro de diálogo y haga clic en OK
El indicador se compila automáticamente la primera vez que se carga. Si hay errores de compilación, abra el MetaEditor (F4), abra el archivo y pulse F7 para ver la lista de errores.
Guía de ajuste
| Meta | Qué cambiar |
|---|---|
| Ver más señales | Aumentar Doji Body %, aumentar Hammer Body %, disminuir Hammer Wick Ratio |
| Reducir el ruido / señales falsas | Disminuir Doji Body %, aumentar Hammer Wick Ratio, utilizar un periodo MA más largo |
| Tendencia a largo plazo | Aumentar el periodo MA (por ejemplo, 100, 200) |
| Respuesta de tendencia más rápida | Cambie a una Estructura de Mercado con un Lookback más pequeño |
| Opere sólo una forma de vela en una dirección | Desactivar el patrón en el contexto opuesto (por ejemplo, mantener Shooting Star ON, desactivar Inverted Hammer OFF) |
| Limpiar el gráfico temporalmente | Haga clic en MOSTRAR TODO [ OFF ] - todas las flechas se ocultan al instante, no se borra nada |
Notas Técnicas
- No hay repintado - las señales se colocan sólo en las barras con índice ≥ 1 (totalmente cerradas). La barra 0 nunca se toca.
- Nomenclatura de objetos - cada objeto gráfico lleva el prefijo CPD_ . Esto garantiza una eliminación limpia cuando el indicador se separa y evita conflictos con otras herramientas.
- Convención de nomenclatura de marcadores - CPD_MRK_<PATTERNCODE><B|S>_<BARNUMBER> . El sufijo B/S registra en qué dirección se disparó la señal, lo que permite al panel alternar independientemente la visibilidad por patrón.
- Rendimiento - en un escaneo completo (carga del gráfico), el indicador escanea todas las barras en una sola pasada sin llamadas anidadas al indicador dentro del bucle. La memoria intermedia de la MA se copia una vez antes de que comience el bucle. Los objetos del panel utilizan actualizaciones parciales (sólo se redibuja el objeto modificado) en lugar de reconstruir todo el panel en cada clic.
CandlePatternDetector v2.0 - Indicador Personalizado MQL5
