Mira cómo descargar robots gratis
¡Búscanos en Twitter!
Pon "Me gusta" y sigue las noticias
¿Es interesante este script?
Deje un enlace a él, ¡qué los demás también lo valoren!
¿Le ha gustado el script?
Evalúe su trabajo en el terminal MetaTrader 5
Visualizaciones:
14
Ranking:
(2)
Publicado:
MQL5 Freelance ¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

HISTOGRAMA DEL RSI EN

Descripción detallada — Histograma RSI (MQL5)

Se trata de un indicador personalizado para MetaTrader 5 que traza el RSI clásico (Índice de Fuerza Relativa) en una ventana independiente, al tiempo que añade un histograma codificado por colores basado en la dirección del impulso del RSI. En la práctica, combina un RSI estándar con un «RSI con colores de tendencia», lo que permite ver de un vistazo si el RSI está subiendo, bajando o se mantiene estable.

Explicación de cada parámetro

Grupo «RSI»

  • Show_RSI (verdadero/falso): muestra u oculta la línea del RSI clásico (la línea azul continua).
  • RSI_Period (por defecto 14): el número de barras utilizadas para calcular la ganancia/pérdida media (método de Wilder). Un período más corto hace que el RSI sea más sensible y presente más ruido; un período más largo lo hace más suave, pero con mayor retraso.
  • RSI_Price (por defecto PRICE_CLOSE): qué precio se utiliza en el cálculo: cierre, apertura, máximo, mínimo, mediana (Máx. + Mín.)/2, típico (Máx. + Mín. + Cierre)/3 o ponderado (Máx. + Mín. + 2 × Cierre)/4.
  • RSI_Color: el color de la línea del RSI.
  • RSI_Width: el grosor de la línea del RSI (limitado automáticamente entre 1 y 5).

Grupo «Histograma»

  • Show_Histogram: muestra u oculta el histograma en color.
  • Histogram_Width: grosor de las barras del histograma (1–5).
  • Momentum_Filter (por defecto 0,01): el cambio mínimo del RSI entre dos barras necesario para clasificar el movimiento como «al alza» o «a la baja». Por debajo de este umbral, la barra se considera «plana» (neutral). Esto evita que el histograma cambie de color ante pequeñas fluctuaciones de ruido.
  • Color_Up / Color_Down / Color_Flat: colores del histograma cuando el RSI está al alza, a la baja o estable.

Grupo «Niveles»

  • Show_Levels: muestra u oculta las tres líneas de referencia horizontales.
  • Nivel_superior (por defecto 70): suele ser el umbral de «sobrecompra».
  • Nivel_medio (por defecto 50): la línea media, utilizada como umbral neutro entre tendencia alcista y bajista.
  • Nivel_inferior (por defecto 30): el umbral de «sobreventa». (El código se autocorrige si los niveles se introducen fuera de orden o fuera del rango de 0 a 100).

Grupo «Rendimiento»

  • Barras_máximas (por defecto 10 000, 0 = sin límite): limita el número de barras históricas que se recalculan en cada tick, para mejorar el rendimiento en gráficos con un historial muy extenso. El indicador reinicia la media de Wilder justo en el límite de la ventana, de modo que el RSI se mantiene matemáticamente correcto en lugar de acumular desviaciones.

Métodos de trading aplicables

Este indicador es una variante visual del RSI clásico, por lo que se aplican las estrategias estándar del RSI, además de algunas ideas específicas del histograma de colores:

  1. Sobrecompra/sobreventa clásicas

    • RSI por encima de Upper_Level (70) → el activo podría estar sobrecomprado → busca señales de venta/posición corta.
    • RSI por debajo de Lower_Level (30) → posiblemente sobrevendido → buscar señales de compra/posición larga.
    • Cuanto más corto sea el periodo del RSI, con mayor frecuencia se producen estos extremos (pero también más señales falsas).
  2. Crossover de la línea media (50)

    • Cruce del RSI por encima de 50 = confirmación del impulso alcista.
    • Cruce del RSI por debajo de 50 = confirmación del impulso bajista.
    • Útil como filtro de tendencia más que como desencadenante directo de entrada o salida.
  3. Interpretación del histograma de impulso (específico de este indicador)

    • Barras verdes consecutivas = el RSI se acelera al alza → el impulso alcista se refuerza.
    • Barras rojas consecutivas = el impulso bajista se refuerza.
    • Barras doradas (planas) = estancamiento del RSI → posible zona de indecisión o consolidación, una señal para actuar con cautela antes de abrir una posición.
    • Un cambio de color (de verde a rojo o viceversa) puede servir como aviso temprano de que el movimiento actual está perdiendo fuerza, incluso antes de que el RSI alcance un nivel extremo.
  4. Divergencias (no calculadas automáticamente por el indicador, pero visibles manualmente)

    • El precio alcanza un nuevo máximo, pero el RSI o el histograma registran un máximo inferior → divergencia bajista, posible agotamiento de la tendencia alcista.
    • El precio alcanza un nuevo mínimo, pero el RSI alcanza un mínimo más alto → divergencia alcista.
  5. Uso de Momentum_Filter como filtro de ruido

    • Al aumentar el Momentum_Filter, el histograma se vuelve más conservador (el color plano aparece con más frecuencia), lo cual resulta útil para evitar señales falsas en mercados volátiles o laterales.
    • Al reducir el umbral, el histograma reacciona ante cualquier movimiento menor —útil en marcos temporales más cortos (scalping).

Nota: al igual que cualquier herramienta basada en el RSI, este indicador funciona mejor si se combina con otras confirmaciones (estructura de precios, medias móviles, volumen) en lugar de utilizarse de forma aislada; el RSI por sí solo puede permanecer en territorio de sobrecompra o sobreventa durante mucho tiempo en tendencias fuertes, generando señales prematuras.

Traducción del inglés realizada por MetaQuotes Ltd.
Artículo original: https://www.mql5.com/en/code/75563

Relative Moving Average EA Relative Moving Average EA

Una implementación en MQL5 de las cuatro estrategias cruzadas del marco de «medias móviles relativas» de Bloch, con sus reglas de salida «Adaptive Crossover Exit» que varían según el régimen de volatilidad. Las entradas y salidas se realizan en el espacio de fractiles, por lo que los umbrales tienen el mismo significado en todos los símbolos.

Session Scalping Zones Session Scalping Zones

Indicador de scalping basado en sesiones para MetaTrader 5. Marca automáticamente los máximos y mínimos de la sesión asiática y, a continuación, genera señales de scalping en la apertura de Londres cuando el precio rompe o vuelve a probar esos niveles. El indicador traza rangos dinámicos de sesión, envía alertas y notificaciones push, e incluye filtros opcionales de tendencia, volumen y tiempo. Funciona en gráficos M1, M5 y M15 para cualquier símbolo.

EVT Crash Gauge EVT Crash Gauge

Teoría de los valores extremos (EVT) adaptada a MQL5 para evaluar posibles caídas y perturbaciones en el mercado.

GoldLondonBreakout GoldLondonBreakout

Se mantienen las posiciones dentro del rango de la sesión asiática en XAUUSD y, a continuación, se coloca un par OCO de ruptura (BuyStop/SellStop) para la apertura de Londres, con stops basados en el ATR y un tamaño de posición en función del porcentaje de riesgo. Sin indicadores, sin discrecionalidad: el rango se mide, no se adivina.