PinBar Candle Detector Price Action Filter Signals
- Indicadores
- Versión: 1.20
- Activaciones: 5
SEÑALES DE PINBAR CON FILTROS MÚLTIPLES PARA MT5
Flechas de acción del precio sin repintado con 17 confirmaciones opcionales
► Detector de pin bars sin repintado para MetaTrader 5. Las flechas de compra y venta solo aparecen en las velas cerradas. Los filtros opcionales de tendencia, impulso y nivel pueden bloquear un pin bar antes de que se envíe una alerta.
════════════════════════════════════
TIPO DE PRODUCTO
════════════════════════════════════
• Tipo : Indicador técnico para MT5 (NO es un asesor experto)
• Función: marca los rechazos de las barras pin y puede avisarte. No abre ni gestiona operaciones
• Visualización: flecha de COMPRA de color aguamarina debajo del mínimo • flecha de VENTA de color rojo por encima del máximo
• Versión: 1.20
• Mercados: Forex, oro, índices, criptomonedas, materias primas, acciones — cualquier símbolo de MT5
• Marcos temporales: Todos. La estructura suele ser más clara a partir de M15
• Alertas: Ventana emergente • Sonido • Notificación push • Correo electrónico
• Dependencias: Solo indicadores integrados en MT5. Sin DLL
Esta es una herramienta de señales. No garantiza beneficios ni sustituye a un plan de trading.
════════════════════════════════════
QUÉ HACE
════════════════════════════════════
Una «PIN BAR» es una vela de rechazo: cuerpo pequeño y mecha larga en un lado. El precio se vio empujado en una dirección y se vio obligado a retroceder.
Procedimiento a seguir:
1. Analiza cada vela CERRADA.
2. Mide el cuerpo, la mecha superior y la mecha inferior.
3. Clasifica: pin alcista, pin bajista o ignora.
4. Comprueba todos los filtros que hayas activado.
5. Traza una flecha solo cuando el pin Y todos los filtros activados coincidan.
6. Opcionalmente, envía una alerta sobre esa barra cerrada.
► Pin de COMPRA: Cierre > Apertura • mecha INFERIOR larga • mecha superior corta
► Pin de VENTA: Cierre < Apertura • mecha superior larga • mecha inferior corta
Geometría predeterminada:
• Mecha inferior larga >= PinBarRatio x mecha superior corta (por defecto 2,0)
• Mecha larga >= BodyRatio x cuerpo (por defecto 1,0)
Más estricto que «cualquier vela con mecha», por lo que se reduce el ruido antes de que se apliquen los filtros.
════════════════════════════════════
POR QUÉ ES ÚTIL
════════════════════════════════════
La mayoría de las herramientas de «pin bar» se limitan a la forma de la vela. Esta considera el «pin» como el DESENCADENANTE y el resto del mercado como el CONTEXTO.
► Diseño de barra cerrada: la vela en formación no muestra una flecha final. Las alertas se fijan en la barra que acaba de cerrarse, para que una sola vela no te sature de notificaciones.
► Filtros modulares: todos los filtros están desactivados por defecto. Activa solo las reglas que realmente utilices.
► Lógica «Y»: si hay tres filtros activados, los tres deben cumplirse. No actives todo a la vez.
► Diecisiete capas: tendencia (MA, doble MA, Ichimoku Span B, SAR), impulso (RSI, ADX, AO, MACD, RVI, CCI), ubicación (SR y Fibonacci 38,2–61,8).
► Gráfico limpio: solo se dibujan flechas. Añade tú mismo el RSI o el Ichimoku si quieres verlos.
► Base de trabajo: escáner, comprobación de confluencia o un conjunto de reglas escritas antes de programar un EA.
════════════════════════════════════
CARACTERÍSTICAS PRINCIPALES
════════════════════════════════════
• Flechas de COMPRA/VENTA que no se repintan en las velas cerradas
• Relación de mecha, relación de cuerpo y desplazamiento de la flecha ajustables
• Cruce del RSI • Línea media del RSI 75 • Fuerza del ADX
• Media móvil simple • Alineación de dos medias móviles • Ichimoku Senkou Span B
• Nivel, pendiente y línea cero del oscilador Awesome
• SAR parabólico • Color interno de Heiken Ashi
• Línea cero del CCI • Extremos del CCI
• Línea cero del RVI • Línea de señal del RVI
• Histograma del MACD • Línea cero del MACD
• Zona de soporte/resistencia • Niveles de Fibonacci 38,2 / 61,8 a partir de las oscilaciones
• Ventana emergente, sonido, notificación push y correo electrónico
• Controladores creados únicamente para los filtros que actives
════════════════════════════════════
MOTOR PRINCIPAL
════════════════════════════════════
El «motor» de las barras pin está SIEMPRE en marcha. Los filtros nunca generan una señal por sí solos.
COMPRAR
Cierre > Apertura
Y mecha inferior >= PinBarRatio * mecha superior
Y mecha inferior >= BodyRatio * cuerpo
VENDER
Cierre < Apertura
Y mecha superior >= PinBarRatio * mecha inferior
Y la mecha superior >= BodyRatio * cuerpo
• Flecha de COMPRA por debajo del mínimo, desplazada una distancia de ArrowDistance puntos
• Flecha de VENTA por encima del máximo, con un desplazamiento de ArrowDistance puntos
Códigos de trazado: 233 compra • 234 venta
Regla final:
Mostrar «COMPRAR» solo si se cumple pinBuy Y se cumplen todos los filtros de compra activados
Mostrar VENTA solo si se cumple pinVenta Y se cumplen todos los filtros de venta activados
Un solo filtro que no se cumpla bloquea esa opción. Esto es intencionado.
════════════════════════════════════
VENTAJAS DEL FILTRO
════════════════════════════════════
► CRUCE DEL RSI: se fija cuando el RSI SALE de un extremo.
Compra: el RSI se encuentra ahora por encima de la zona de sobreventa y anteriormente estaba en ella o por debajo.
Venta: el RSI se encuentra ahora por debajo de la zona de sobrecompra y anteriormente se situaba en ella o por encima.
► RSI 75 — régimen lento. Compra si RSI75 > 50 • Vende si RSI75 < 50.
► ADX — NO elige dirección. Ambos lados necesitan un ADX >= Nivel_Mínimo_ADX (por defecto 20). Omite los rangos inactivos.
► MEDIA MÓVIL ÚNICA — compra si el cierre > MA • vende si el cierre < MA.
► DOBLE media móvil: comprar si la rápida A > la lenta B • vender si A < B.
► ICHIMOKU SPAN B: compra si el cierre es > Senkou B • vende si el cierre es < Senkou B.
Identificador: iIchimoku(9, Ichimoku_Kijun, Ichimoku_SenkouB).
► OSCILADOR AWESOME — pruebas opcionales «Y»:
Nivel: AO >= AO_Buy_Min / AO <= AO_Sell_Max
Pendiente: ascendente para compras, descendente para ventas
Cero: ascendente y > 0 para comprar, descendente y < 0 para vender
Recalibrar por símbolo. Los valores por defecto 4,0 / -4,0 son ejemplos, no constantes fijas para el oro o los índices.
► SAR PARABÓLICO — comprar si el cierre > SAR • vender si el cierre < SAR.
► HEIKEN ASHI — HA interno a partir de los datos OHLC del gráfico. Comprar si el cierre HA > la apertura HA • vender si el cierre HA < la apertura HA.
► CCI TREND: comprar si el CCI es > 0 • vender si el CCI es < 0.
► CCI OB/OS — tal y como está codificado: comprar si el CCI está POR ENCIMA de sobrecompra • vender si el CCI está POR DEBAJO de sobreventa.
Lectura de impulso extremo, no el clásico «fade». Actívalo solo si esa es tu regla.
► RVI TREND — compra si el RVI es > 0 • vende si el RVI es < 0.
► SEÑAL RVI — comprar si la línea principal > la línea de señal • vender si la línea principal < la línea de señal.
► HISTOGRAMA DEL MACD — comprar si (MACD − señal) > 0 • vender si < 0.
► NIVEL 0 DEL MACD — compra si el MACD principal > 0 • vende si < 0.
► SOPORTE / RESISTENCIA — revisa las barras de SR_Period, busca el mínimo/máximo local y comprueba los SR_Zone_Points.
Para comprar es necesario que se toque el soporte • Para vender es necesario que se toque la resistencia.
► FIBONACCI — máximo/mínimo de oscilación mediante Profundidad / Desviación / Retroceso, zona entre 0,382 y 0,618.
El pin debe solaparse con la zona. Si faltan oscilaciones, ambos lados quedan bloqueados.
════════════════════════════════════
CÓMO UTILIZARLO
════════════════════════════════════
NO actives todos los filtros. La lógica «Y» saturará el gráfico. Dos o tres filtros que coincidan son mejores que diecisiete aleatorios.
Flujo de trabajo
1. Aplica el gráfico con TODOS los filtros Use_* en falso.
2. Analiza la calidad de los pines sin procesar en TU símbolo y tu marco temporal.
3. Añade UN filtro de tendencia (MA, Double MA, Span B o SAR).
4. Añade UN filtro de impulso si es necesario (MACD, RVI, AO o RSI 75).
5. Añade UN filtro de ubicación si operas con niveles (SR o Fibonacci).
6. Solo entonces activa las alertas.
Perfiles iniciales
• Acción del precio sin filtrar H1 / H4 -> filtros desactivados, o solo SR
• Retroceso de tendencia H1 / H4 -> doble media móvil + histograma del MACD
• Rechazo de niveles M15 / H1 -> SR o Fibonacci + cruce del RSI
• Continuación del impulso M15 / H1 -> media móvil + AO o MACD en cero
• Oscilación conservadora H4 / D1 -> ADX + Span B + RSI 75
Son solo puntos de partida. Comprueba el recuento de señales tras cada cambio.
La gestión NO está integrada:
• Stop más allá de la mecha más un margen de seguridad
• Un «pin» alcista que posteriormente cierre por debajo de su mínimo suele ser inválido
• Fíjate como objetivo el lado opuesto del rango o tu propio múltiplo de R
• M1 / M5 = más velas en forma de alfiler y más ruido: ajusta los ratios o añade un filtro de tendencia
ENTRADAS BASADAS EN PUNTOS
ArrowDistance, SR_Zone_Points, ZigZag_Deviation y los niveles de AO utilizan PUNTOS.
El oro, los índices y las criptomonedas necesitan valores MÁS ALTOS que el mercado de divisas de 5 dígitos. Si las flechas se sitúan en la mecha, aumenta ArrowDistance. Si el SR nunca se activa, amplía la zona.
════════════════════════════════════
INSTALACIÓN
════════════════════════════════════
1. Instálalo desde MQL5 Market o copia el archivo EX5 en MQL5 / Indicadores.
2. Reinicia MT5 o actualiza el Navegador.
3. Arrástralo a un gráfico. Deja los filtros en «false» al principio.
4. Comprueba que las flechas solo aparecen DESPUÉS de que se cierre una vela.
5. Activa los canales de alerta que utilices y, a continuación, añade los filtros uno a uno.
Push -> ID de MetaQuotes en Herramientas > Opciones > Notificaciones
Correo electrónico -> SMTP en Herramientas > Opciones > Correo electrónico
Sonido -> Nombre del archivo WAV en la carpeta «Sounds» de la terminal (solo el nombre)
════════════════════════════════════
REFERENCIA DE ENTRADA
════════════════════════════════════
PIN BAR
• PinBarRatio (2,0) — mecha larga frente a mecha corta. 2,5–3,0: más estricto • 1,2–1,8: más señales
• BodyRatio (1,0) — mecha larga frente al cuerpo. Aumenta este valor si los cuerpos parecen demasiado grandes
• ArrowDistance (80): desplazamiento en puntos. Aumentar en XAUUSD, US30, NAS100 y criptomonedas
ALERTAS
• EnablePopupAlert (true)
• Habilitar sonido (verdadero) • Archivo de sonido (alert2.wav)
• HabilitarNotificaciónPush (verdadero)
• EnableEmailAlert (false) — asunto: Señal PinBar
Texto: COMPRAR/VENDER PinBar (cerrado) SÍMBOLO PERÍODO
CRUCE DEL RSI
• Use_RSI_Cross_Filter (false) • RSI_Length (14) • RSI_Price_Source (PRICE_CLOSE)
• Sobreventa (30,0) • Sobrecompra (70,0)
ADX
• Use_ADX_Filter (false) • ADX_Period (10) • ADX_Min_Level (20,0) para AMBAS direcciones
MA ÚNICA
• Use_MA_Filter (false) • MA_Period (50) • MA_Method (MODE_SMA) • MA_Shift (0)
Regla: si el cierre es > MA, se compra; si el cierre es < MA, se vende
ICHIMOKU SPAN B
• Use_Ichimoku_Filter (false) • Ichimoku_SenkouB (52) • Ichimoku_Kijun (26)
Regla: cierre > lado de compra de Span B • cierre < lado de venta de Span B
RSI 75
• Use_RSI75_Filter (false) • RSI_Filter_Period (75)
Regla: > 50, lado comprador • < 50, lado vendedor
DOBLE MA
• Use_DoubleMA_Filter (false)
• MA A: media móvil exponencial (EMA) de 30 con desplazamiento respecto al cierre de 0 • MA B: media móvil exponencial (EMA) de 140 con desplazamiento respecto al cierre de 0
Regla: A > B, posición de compra • A < B, posición de venta
OSCILADOR AWESOME
• Use_AO_Filter (false) principal
• Use_AO_Volume_Filter (false) + AO_Buy_Min (4,0) + AO_Sell_Max (-4,0)
• Use_AO_Color_Filter (false) • Use_AO_Zero_Filter (false)
Los subfiltros utilizan el operador «AND».
SAR PARABÓLICO
• Use_SAR_Filter (false) • SAR_Step (0,02) • SAR_Maximum (0,2)
Regla: cierre > lado de compra del SAR • cierre < lado de venta del SAR
HEIKEN ASHI
• Use_HeikenAshi_Filter (false) — HA interno, sin período adicional
TENDENCIA CCI
• Use_CCI_Filter (false) • CCI_Period (50) • CCI_Applied (PRICE_CLOSE)
Regla: CCI > 0, lado de compra • CCI < 0, lado de venta
CCI OB / OS
• Use_CCI_OBOS_Filter (false) • CCI_OBOS_Period (14) • CCI_OBOS_Applied (PRICE_CLOSE)
• CCI_Sobrecomprado (100,0): comprar por encima • CCI_Sobrevendido (-100,0): vender por debajo
TENDENCIA RVI
• Use_RVI_Filter (false) • RVI_Period (75)
Regla: RVI > 0, lado comprador • RVI < 0, lado vendedor
SEÑAL RVI
• Use_RVI_Signal_Filter (false) • RVI_Signal_Period (20)
Regla: línea principal > línea de señal: posición de compra • línea principal < línea de señal: posición de venta
HISTOGRAMA DEL MACD
• Use_MACD_Filter (false)
• MACD_FastEMA (12) • MACD_SlowEMA (26) • MACD_SignalSMA (9) • MACD_Applied (PRICE_CLOSE)
Regla: histograma > 0, lado de compra • < 0, lado de venta
NIVEL 0 DEL MACD
• Use_MACD_Zero_Filter (false) — mismo identificador MACD
Regla: MACD principal > 0: lado comprador • < 0: lado vendedor
SOPORTE / RESISTENCIA
• Use_SR_Filter (false) • SR_Period (50) • SR_Zone_Points (80)
Compra = zona de soporte • Venta = zona de resistencia
FIBONACCI
• Use_Fib_Filter (false) • Fib_Level_1 (0,382) • Fib_Level_2 (0,618)
• Profundidad_ZigZag (12) • Desviación_ZigZag (5 puntos) • Retroceso_ZigZag (3)
════════════════════════════════════
NOTAS SOBRE LA NO REPINTADO
════════════════════════════════════
Diseñado para:
• A la vela en formación no se le asigna una flecha final
• El historial se registra en las barras completadas
• Las alertas en tiempo real se fijan en la barra que acaba de cerrarse según la hora
Esto NO significa:
• Que todas las flechas sean rentables
• Actualizar con nuevos datos no puede cambiar qué barras antiguas cumplen los requisitos
• Los niveles de Fibonacci y de soporte/resistencia (SR) permanecen idénticos si se cambia la profundidad o el periodo
Confírmalo en el modo de prueba visual y en un gráfico de demostración.
════════════════════════════════════
COMPATIBILIDAD
════════════════════════════════════
Indicador para la ventana de gráficos de MT5 • 2 búferes • EMPTY_VALUE = sin flecha
Utiliza iRSI, iADX, iMA, iIchimoku, iAO, iSAR, iCCI, iRVI, iMACD
Funciona en cuentas de cobertura o de compensación (no realiza operaciones)
Visible en el modo visual del simulador — sin informe monetario, ya que no se trata de un EA
Una instancia por gráfico • baja carga con pocos filtros
════════════════════════════════════
A QUIÉN VA DIRIGIDO
════════════════════════════════════
PARA: operadores basados en la acción del precio, confluencia discrecional, creación sistemática de reglas, notificaciones móviles en un «pin» CERRADO.
NO APTO PARA: robots de trading automático, tasas de ganancia garantizadas o «todos los filtros activados» y una señal cada hora.
════════════════════════════════════
EJEMPLOS DE CONFIGURACIÓN
════════════════════════════════════
• Principales pares de divisas, gráfico H1, primera semana — ratios por defecto, todos los filtros en «false»
• XAUUSD M15/H1 — ArrowDistance 300–800 • SR_Zone_Points 200–500 • reajustar AO
• Índices: aumentar ArrowDistance hasta que quede fuera de la mecha • preferir H1/H4
• Criptomonedas: empezar con los filtros desactivados; después, MA doble o MACD a cero • mayor desviación de ZigZag
════════════════════════════════════
PREGUNTAS FRECUENTES BREVES
════════════════════════════════════
P: ¿Esto abre operaciones?
R: No. Solo marca y avisa.
P: ¿Casi no hay flechas?
R: Demasiados filtros, ratios demasiado estrictos o no se han alcanzado los niveles de soporte/resistencia (SR) ni de Fibonacci. Desactiva los filtros hasta que vuelvan a aparecer las flechas y, a continuación, vuelve a añadir el contexto.
P: ¿Demasiadas flechas?
R: El timeframe es bajo con los filtros desactivados, o los ratios son poco estrictos. Aumenta el PinBarRatio hacia 2,5–3,0 y añade un filtro de tendencia.
P: ¿Varios filtros a la vez?
R: Sí. Lógica «Y». Dos o tres suelen ser suficientes.
P: ¿El Fibonacci no da señales?
R: No se han encontrado oscilaciones. Reduce el valor de «Depth» o desactiva el Fibonacci.
════════════════════════════════════
AVISO LEGAL
════════════════════════════════════
Operar conlleva riesgo de pérdidas. Los patrones pasados no garantizan resultados futuros. Esta herramienta detecta la geometría de las velas y condiciones técnicas opcionales. No constituye un consejo de inversión y no realiza órdenes. Pruébala en una cuenta demo. Abre posiciones con un capital que puedas permitirte perder.
Gracias por utilizar PinBar Multi-Filter Signals MT5.
Mantén los filtros sencillos y deja que la vela cerrada hable por sí misma.
