StrBTV Pro MTF

STRBTV Pro MTF — Descripción detallada

STRBTV son las siglas de «Sell The Rally, Buy The Valley» (Vende en el repunte, compra en el bajón): un indicador para MT5 (v2.10, de Marian Beceanu) basado en la convergencia/divergencia del MACD en múltiples marcos temporales, con una lógica de «entrada de francotirador» basada en los niveles de soporte y resistencia y un panel de gestión de riesgos integrado.

Concepto general

El indicador funciona en dos niveles:

  1. Marco temporal superior (HTF): busca la convergencia entre el precio y el MACD en los máximos y mínimos oscilantes de ese marco temporal. Una convergencia confirmada en el HTF se considera el «contexto de tendencia» válido (esta es la idea central que el propio código denomina «el principio de francotirador del libro»).
  2. Marco temporal del gráfico (LTF): busca divergencias del MACD en sus propios pivotes. Cuando aparece una divergencia en el LTF en la misma dirección que la convergencia del HTF actualmente activa, se activa una señal SNIPER (compra/venta), con el SL calculado a partir del nivel de soporte/resistencia más cercano y el TP calculado a partir del último pivote relevante del HTF, además de una relación riesgo/recompensa (RR) mostrada en pantalla.

En resumen: el HTF te indica «la gran tendencia confirma esta dirección», el LTF te indica «ahora mismo, a nivel micro, el retroceso se está agotando» → esa es la entrada de francotirador.

Características principales

  • Motor MACD dual: un indicador iMACD para el marco temporal actual del gráfico y otro para el marco temporal superior (calculado automáticamente o fijo).
  • Detección de pivotes de oscilación (máximos/mínimos) con profundidad configurable, tanto en el LTF como en el HTF.
  • Clasificación de convergencia frente a divergencia (incluida la «divergencia oculta») en ambos marcos temporales.
  • 6 marcadores (flechas): divergencia alcista, divergencia bajista, divergencia alcista oculta, divergencia bajista oculta, compra de francotirador, venta de francotirador.
  • Soporte/resistencia automáticos: localiza los N niveles de swing más cercanos (a partir de los pivotes del LTF) en relación con el precio de entrada, utilizados para el cálculo del SL.
  • Gestión automática del riesgo: calcula el stop loss (nivel de soporte/resistencia + margen en puntos), el take profit (último pivote opuesto antes de la corrección que generó la convergencia en el marco temporal superior) y la relación riesgo/recompensa (RR) resultante; avisa visualmente si la RR está por debajo del umbral mínimo (por defecto, 1:2).
  • Panel de control en el gráfico: panel que muestra: TF/HTF del gráfico, estado de la convergencia HTF, estado de la divergencia LTF, configuración activa (COMPRA/VENTA), entrada/SL/TP, RR y si se cumple la regla 1:2.
  • Líneas horizontales en tiempo real para SL, TP y niveles de S/R, que se actualizan (se desplazan, no se acumulan) con cada nueva configuración.
  • Sistema de alertas (ventana emergente, notificación push, sonido): se suprime automáticamente durante la carga inicial del historial para que, al aplicar el indicador, no se produzca un aluvión de alertas.
  • Optimizaciones de rendimiento: el dibujo de objetos se limita a las últimas N barras (el cálculo subyacente sigue ejecutándose sobre el historial completo), nombres de objetos únicos por instancia de gráfico (para que puedas ejecutar varias instancias en el mismo gráfico sin conflictos) y reintento automático si los datos de HTF aún no están disponibles.
  • Validación completa de los datos de entrada en OnInit, con mensajes claros en el registro de expertos si hay algún error de configuración.

Explicación de cada parámetro

=== Ajustes del MACD ===

  • InpFastEMA (12) — Período de la EMA rápida del MACD (utilizado en ambos marcos temporales).
  • InpSlowEMA (26) — Período de la EMA lenta. Debe ser mayor que FastEMA (validado).
  • InpSignalSMA (9) — Período de la línea de señal del MACD.
  • InpAppliedPrice (PRICE_CLOSE) — Tipo de precio utilizado para el cálculo del MACD (cierre, apertura, máximo, mínimo, etc.).

=== Múltiples marcos temporales ===

  • InpHTFMode — cómo se elige el marco temporal superior:
    • HTF_AUTO_1_UP: un marco temporal estándar por encima del gráfico (p. ej., M15→M30);
    • HTF_AUTO_2_UP: dos marcos temporales estándar por encima (p. ej., M15 → H1);
    • HTF_FIXED — utiliza el marco temporal fijo establecido a continuación.
  • InpHigherTF_Fixed (H4): el marco temporal que se utiliza únicamente si el modo es «Fixed».
  • InpHTFBars (400): número de barras HTF históricas que se analizan en busca de puntos de pivote o convergencia.
  • InpHTFValidityBars (20) — una convergencia HTF permanece «activa» (válida para activar una señal de sniper) solo durante este número de barras HTF; tras ese tiempo, caduca y se ignora.

=== Detección de oscilaciones y puntos de pivote ===

  • InpSwingDepth (5) — número de barras a cada lado necesarias para confirmar un máximo o mínimo de oscilación.
  • InpMinTrendBars (8) — distancia mínima (en barras) entre dos pivotes comparados; un filtro básico «tras una tendencia» para evitar comparar pivotes que estén demasiado próximos entre sí.

=== Qué mostrar ===

  • InpShowConvergence — muestra marcadores de convergencia (alcista/bajista) en el gráfico.
  • InpShowDivergence — muestra divergencias «clásicas» (bajistas en máximos, alcistas en mínimos).
  • InpShowHiddenDivergence (false por defecto): muestra divergencias ocultas, que suelen ser señales de continuación de la tendencia.
  • InpShowHTFMarkers: dibuja el contexto de convergencia/divergencia HTF en el gráfico (etiquetado con el prefijo «[HTF]»).
  • InpDrawConnectorLines: dibuja las líneas que conectan los dos pivotes comparados.
  • InpDrawLabels: muestra etiquetas de texto junto a los marcadores.
  • InpShowDashboard: activa o desactiva el panel de información.
  • InpDashCorner: esquina del gráfico donde se ancla el panel de control.
  • InpDashFontSize (8) — tamaño de fuente del panel de información (el título es +1); todo el panel (incluido el fondo) se escala automáticamente según este valor.

=== Soporte/resistencia automáticos y gestión de riesgos ===

  • InpSRLevelsToFind (3): número de niveles de soporte y resistencia más cercanos que se deben buscar (según la regla del libro: «los tres soportes o resistencias más cercanos»).
  • InpSLBufferPoints (150): margen adicional (en puntos) más allá del último nivel de soporte/resistencia utilizado para el SL.
  • InpMinRR (2,0) — RR mínimo aceptable (regla del libro: «nunca por debajo de 1:2»); si la configuración cae por debajo de este valor, se marca visualmente como «omitir».

=== Rendimiento ===

  • InpMaxMarkersHistory (5000) — dibuja objetos del gráfico solo para las últimas N barras (0 = ilimitado); la lógica de cálculo no se ve afectada, solo se limita el dibujo, para que el gráfico sea más ligero.

=== Alertas ===

  • InpAlertPopup: ventana emergente de MT5 ante una nueva señal.
  • InpAlertPush: notificación push en tu teléfono (a través de una cuenta MQL5 vinculada).
  • InpAlertSound: alerta sonora al recibir una señal.
  • InpSoundFile («alert.wav») — el archivo de sonido utilizado.

Cómo operar con este indicador

1. Elige tu marco temporal de trabajo y deja que el indicador determine el HTF. Por ejemplo, si operas en M15 con HTF_AUTO_2_UP, analizará la convergencia en H1.

2. Consulta el panel de control para ver el contexto del HTF. La línea «Convergencia en el TF superior» debe indicar ALZA o BAJA (verde/rojo). Esta es la «visión global»: no operes sin ella, ya que la señal de «francotirador» solo se activa cuando una divergencia en el LTF se confirma en la misma dirección que la convergencia activa del HTF.

3. Espera a que se produzca una divergencia en el timeframe más bajo (LTF) en la misma dirección que la convergencia del timeframe más alto (HTF):

  • Si el HTF es ALCISTA, espera a que se produzca una divergencia alcista en el TF del gráfico (el precio marca un mínimo más bajo, pero el MACD marca un mínimo más alto); esto indica que la corrección bajista se está agotando dentro de la tendencia alcista más amplia.
  • Si el HTF es BAJISTA, espera a que se produzca una divergencia bajista en el TF del gráfico (el precio marca un máximo más alto, pero el MACD marca un máximo más bajo); esto indica que el repunte correctivo se está agotando dentro de la tendencia bajista más amplia.

Esto es, literalmente, «Vender el repunte» (vender el retroceso alcista dentro de una tendencia bajista) / «Comprar en el valle» (comprar el retroceso bajista dentro de una tendencia alcista); de ahí el nombre del indicador.

4. Cuando se cumple la condición, aparece una flecha de COMPRA SNIPER (dorado) o VENTA SNIPER (naranja oscuro), junto con:

  • Una línea de SL (roja, discontinua) —situada más allá del más lejano de los niveles de S/R cercanos de N, más un margen adicional.
  • Una línea de TP (verde, discontinua): situada en el último pivote opuesto antes de la corrección que produjo la convergencia HTF (una aproximación al «oscilación previa a la corrección», tal y como se indica en los comentarios del código).
  • Niveles de S/R (líneas punteadas grises/plateadas): los niveles más cercanos utilizados para el cálculo del SL.

5. Comprueba la relación RR que se muestra en el panel de control. Si está por debajo de InpMinRR (por defecto 1:2), el panel marca la configuración en rojo/naranja con el mensaje «Por debajo de la regla R/R de 1:2 del libro — omitir» — la regla de la estrategia es omitir esa configuración.

6. Ejecución real:

  • COMPRA: entra al precio marcado por la flecha «Sniper Buy», SL en la línea roja, TP en la línea verde.
  • VENTA: entra al precio marcado por la flecha «Sniper Sell», SL en la línea roja (arriba), TP en la línea verde (abajo).
  • El indicador no coloca órdenes automáticamente: es una herramienta de análisis y señalización; la ejecución real (manual o a través de un EA independiente que lea los búferes de «SniperBuy» y «SniperSell») depende de ti.

7. Validez de la señal: una convergencia HTF permanece activa solo durante InpHTFValidityBars barras HTF; si transcurre demasiado tiempo sin que se produzca una divergencia LTF coincidente, el contexto se restablece a NONE y debe formarse una nueva convergencia HTF.

8. Filtrado adicional opcional: puedes activar InpShowHiddenDivergence para ver también señales de continuación de tendencia (estas no activan directamente una entrada «sniper» en el código actual, pero añaden contexto visual adicional), y ajustar InpSwingDepth / InpMinTrendBars para filtrar el ruido en valores más volátiles.

Precaución: al igual que cualquier indicador basado en el MACD o en la divergencia, puede generar señales falsas en mercados con oscilaciones laterales o de baja volatilidad; el filtro integrado RR ≥ 1:2 es útil, pero no garantiza la rentabilidad; te recomiendo realizar pruebas en una cuenta demo o un backtest antes de utilizarlo en condiciones reales.


Otros productos de este autor
Atlas Enterprise — Panel de control de la matriz institucional El sistema Atlas Terminal es un panel de control institucional profesional y de alto rendimiento diseñado para llevar la potencia analítica de una terminal Bloomberg directamente a tu gráfico de MetaTrader 5. En lugar de saturar tu pantalla con múltiples indicadores, Atlas procesa los datos del mercado a través de cuatro motores matemáticos especializados de forma simultánea, presentando una matriz de decisión clara y unificada en ti
Madurez de ZigZag — Panel de control de la madurez de las oscilaciones en múltiples marcos temporales y la probabilidad de reversión Resumen ZigZag Maturity es un indicador para MetaTrader 5 que abarca varios marcos temporales y que responde a una única pregunta, fundamental para cualquier operador técnico: «¿Qué grado de “madurez” (cerca del agotamiento) tiene el swing actual en cada uno de los marcos temporales que sigo? » En lugar de un ZigZag clásico que se limita a trazar líneas en el gráf
Panel de control integrado de Bloomberg: tu centro de mando para la toma de decisiones de mercado Por qué es importante Todos los operadores acaban encontrándose con el mismo problema: demasiados gráficos, demasiadas ventanas, demasiada información fragmentada. Abres nueve marcos temporales, aplicas diez indicadores a cada uno e intentas seguir lo que indica cada uno, en cada intervalo, en tiempo real. Es agotador, lento y, lo peor de todo, es fácil perder de vista precisamente la combinación de
Forex Uncovered PRO v4.60 Indicador profesional de ruptura de soporte y resistencia para MetaTrader 5 Descripción general Forex Uncovered PRO v4.60 es un indicador profesional de ruptura de niveles de soporte y resistencia diseñado para MetaTrader 5. A diferencia de los indicadores de tendencia tradicionales, Forex Uncovered se centra en la acción del precio identificando automáticamente máximos y mínimos de oscilación significativos, creando zonas dinámicas de soporte y resistencia y detectando
Filtro:
No hay comentarios
Respuesta al comentario