Stoch RSI Band Fill with Cross Alerts MT4
- Indicadores
-
Kazuma Uezono
MQL5 / MQL4 / Pine Script v6 developer and active trader.
Seller on the MQL5 Market (indicators for MT4/MT5).
Services:
- TradingView Pine Script to MT5/MT4 conversion (bar-by-bar matching, with tester report)
- MT4 to MT5 migration - Versión: 1.3
MetaTrader 4 incluye un indicador estocástico y un RSI, pero no un RSI estocástico. Este indicador cubre esa carencia para los usuarios de MT4 y está diseñado para ser compatible con TradingView: sigue el cálculo del RSI estocástico que incluye TradingView, y el panel tiene el aspecto que esperan los usuarios de TradingView: una línea K azul, una línea D naranja, los niveles 80 y 20 marcados con líneas discontinuas, una línea 50 punteada y una banda clara entre 80 y 20.
LO QUE APARECE EN LA VENTANA SECUNDARIA
- Líneas K y D. La ventana de datos solo muestra K y D.
- La banda superior (80) y la banda inferior (20) como líneas discontinuas, y la línea central (50) como línea punteada. Se trazan como niveles de indicador de MT4, por lo que llegan hasta el borde derecho y sus valores se muestran en la escala. Cada una de ellas se puede ocultar.
- Una banda rellena entre los niveles superior e inferior, dibujada detrás de las líneas. Puede extenderse hasta el margen derecho vacío del gráfico (100 barras por defecto).
- Escala: Fija de 0 a 100 (por defecto), Automática (escala automática de MT4) o Automática limitada a 0-100, que se ajusta a los valores de K y D que se pueden ver y se reajusta al desplazarse o ampliar la vista.
ENTRADAS (MT4 las enumera en este orden, sin encabezados de grupo)
- K = 3, D = 3, Longitud del RSI = 14, Longitud del estocástico = 14 (cada uno de 1 a 1000)
- Fuente del RSI = cierre (también están disponibles: apertura, máximo, mínimo, hl2, hlc3, ohlc4 y hlcc4)
- Banda superior = 80, Banda inferior = 20 (0 <= Inferior < Superior <= 100)
- Mostrar líneas de las bandas superior e inferior = verdadero, Mostrar línea central (50) = verdadero, Mostrar relleno de fondo = verdadero
- Extender el relleno hacia la derecha = 100 barras (de 0 a 5000; 0 = sin extensión)
- Línea K, línea D, líneas de banda/centrales, color de relleno de fondo
- Opacidad del relleno de fondo % = 10 (de 1 a 100)
- Modo de escala = Fijo 0-100
- Alerta: K cruza a D = falso
- Alerta: K cruza por encima de la banda superior / por debajo de la banda inferior = falso
- Alerta mediante ventana emergente = verdadero, Alerta mediante sonido = falso, Alerta mediante notificación push = falso
- Idioma de las alertas = Automático (idioma del terminal), inglés o japonés
Si un valor está fuera de rango, el indicador no se carga y registra el motivo en el registro de expertos.
NOTAS DE CONFIGURACIÓN DE MT4 - LÉALAS
1. Colores. Los colores de las líneas K y D provienen de los parámetros «Línea K» y «Línea D». El color seleccionado en la pestaña «Colores» de MT4 se sustituye por el color de la entrada cuando se carga el indicador. Sin embargo, el grosor y el estilo de la línea se toman de la pestaña «Colores». Los valores de los niveles y el color de los mismos también provienen de las entradas.
2. Uno por subventana. MT4 no dispone de una función integrada para rellenar el espacio entre dos niveles, por lo que la banda es un objeto rectangular situado en el fondo de la subventana. Utiliza una copia por subventana. Si colocas dos copias en la misma subventana, asigna a ambas la misma «Banda superior» y la misma «Banda inferior». No compartas la subventana con otro indicador: la banda no se alineará con la escala de esa ventana.
3. Cambiar de «Fijo» a «Automático». Tras cambiar el modo de escala de «Fijo 0-100» a uno de los modos «Automático», abre las propiedades del indicador y desmarca las casillas «Mínimo fijo» y «Máximo fijo». De lo contrario, MT4 podría mantener el rango 0-100.
4. Intensidad del relleno. MT4 no puede dibujar áreas semitransparentes, por lo que el color de relleno se mezcla con el fondo del gráfico con la opacidad que establezcas. Un 10 % es adecuado para un gráfico blanco. En un gráfico negro, entre un 20 % y un 30 % resulta más visible. Si cambias el fondo del gráfico, el relleno se adapta a él.
ALERTAS
- Dos condiciones, ambas desactivadas por defecto: K cruza a D (al alza o a la baja), y K cruza por encima de la banda superior o por debajo de la banda inferior.
- Se comprueba únicamente en la barra que acaba de cerrarse, una vez por barra.
- Las barras que ya se habían cerrado antes de cargar el indicador no generan alertas, por lo que añadirlo o reiniciar MT4 no produce alertas atrasadas.
- Se pueden combinar ventanas emergentes, sonidos y notificaciones push. Para las notificaciones push es necesario introducir tu ID de MetaQuotes en las opciones del terminal.
- Una alerta solo indica que se ha producido un cruce de líneas. No es una recomendación de compra o venta.
CÓMO SE CALCULAN LAS CIFRAS
RSI con suavizado de Wilder (RMA, primer valor = media simple de los primeros cambios), luego el estocástico de ese RSI sobre la longitud estocástica, después K = media simple (SMA) de este y D = media simple (SMA) de K. Cuando el rango del RSI en la ventana es cero, se mantiene el valor anterior, tal y como hace TradingView. En nuestras pruebas en MT4, el resultado coincidió con un cálculo de referencia independiente de esta fórmula en cada barra, salvo por el redondeo de los números de coma flotante.
Los valores de tu gráfico pueden seguir difiriendo ligeramente de los de un gráfico de TradingView o de otra terminal de MT4, ya que cada fuente de datos proporciona precios ligeramente diferentes. El suavizado del RSI también depende de dónde comience el historial de tu gráfico; tras unos cientos de barras, esto apenas tiene importancia.
PARA USUARIOS DE EA E iCUSTOM
- Búfer 0 = K, búfer 1 = D.
- Búfer 2 = banda superior, búfer 3 = banda inferior. Estos dos solo contienen valores mientras el relleno está activado (mantienen la banda dentro del rango de autoescalado); en caso contrario, devuelven EMPTY_VALUE.
- Las barras sin valor devuelven EMPTY_VALUE.
Ten en cuenta que los números de los búferes no son los mismos que en la edición para MT5.
LIMITACIONES
- Las barras cerradas no se vuelven a dibujar. La barra actual se desplaza hasta que se cierra.
- El Stoch RSI es un oscilador rápido. En una tendencia fuerte, K y D pueden permanecer cerca de 0 o 100 durante mucho tiempo, y en un mercado tranquilo, un pequeño movimiento del precio puede hacer que oscilen de un extremo a otro. Estar por encima de 80 o por debajo de 20 no significa que el precio vaya a cambiar de tendencia.
- Con una longitud máxima de 1000, el primer cálculo en un historial largo de M1 puede tardar unos segundos (unos 4 segundos para 65 000 barras de M1 en nuestra prueba; el tiempo puede variar en función de tu ordenador). Las longitudes más cortas se cargan más rápido.
- En el Strategy Tester no genera alertas ni dibuja objetos.
- Sin DLL, sin archivos externos, sin conexión a Internet.
- Es únicamente una herramienta de ayuda para los gráficos: no realiza órdenes ni garantiza ningún resultado de negociación.
ASISTENCIA TÉCNICA
La instalación, la configuración y los informes de errores se gestionan a través de mensajes de MQL5. Las preguntas sobre la evolución del mercado o sobre operaciones concretas quedan fuera del ámbito de la asistencia técnica.
También hay una edición para MT5, «Stoch RSI Band Fill with Cross Alerts», y otras herramientas para MT4 del mismo estilo, como «RSI AutoScale with Zone Fills MT4» y «MACD Four Color Histogram with Alerts MT4». Consulta mi perfil de vendedor.
TradingView es una marca comercial de TradingView, Inc. Este producto no está afiliado a TradingView, Inc., ni está patrocinado ni respaldado por dicha empresa.
