$ £ ¥
¥ £ $

Asesor experto de RSI para MT5

Contenido

El asesor experto de RSI es un simple asesor experto para MT5 que implementa una estrategia de trading de sobreventa/sobrecompra basada en el indicador del índice de fuerza relativa (RSI). Fue creado utilizando la plantilla de asesores expertos para MT5. Este EA de RSI no ha recibido ninguna optimización. Por defecto, no utiliza ningún nivel de stop-loss o take-profit, saliendo de las posiciones en señales opuestas. Esto significa que el asesor experto debe permanecer siempre activado para poder cerrar sus operaciones en curso.

Asesor experto de RSI para MT5

 

¡Atención! Este asesor experto es una prueba de concepto para un EA de RSI basado en nuestra plantilla de asesores expertos para MT5. Es probable que produzca pérdidas si lo ejecuta en su cuenta de trading. Uso recomendado: desarrollo de EA basados en estrategias de RSI, backtesting y optimización de estrategias de gestión del riesgo y de salida.

Cómo funciona el asesor experto de RSI

La condición para que este EA compre es que el indicador RSI cierre por encima del nivel de sobreventa (20 por defecto) después de haber cerrado previamente por debajo o en ese nivel.

La condición para que este EA venda es que el indicador RSI cierre por debajo del nivel de sobrecompra (80 por defecto) después de haber cerrado previamente por encima o en ese nivel.

Una señal contraria cierra también la posición actual.

Puede ver algunos ejemplos de entradas y salidas generadas por esta estrategia con RSI:

Asesor experto de RSI - Ejemplos de entradas y salidas

Parámetros de entrada

A pesar de su simplicidad, este asesor experto de RSI para MT5 tiene una gran colección de parámetros de entrada que le permiten ajustar su configuración de acuerdo a sus preferencias:

Asesor experto de RSI - Parámetros de entrada

Cómo se hizo

Este asesor experto de RSI se basa en nuestra plantilla de EA para MT5 con mínimos cambios aplicados. Aparte de los cambios en las propiedades básicas del EA (descripción, enlace), se han efectuado los siguientes cambios:

  1. Se han añadido parámetros de entrada del indicador RSI:
input int RSIPeriod = 14;                        // Período del RSI
input double RSIOverbought = 80;                 // Nivel de sobrecompra del RSI
input double RSIOversold = 20;                   // Nivel de sobreventa del RSI
input ENUM_APPLIED_PRICE RSIPrice = PRICE_CLOSE; // Precio aplicado al RSI
 
  1. Se han descomentado las líneas que hacen que las condiciones de entrada se comprueben solo una vez por barra.
  2. Se han descomentado las líneas de código para la lectura de los valores del indicador principal y se han cambiado para trabajar con RSI en lugar de MM:
IndicatorHandle = iRSI(Symbol(), Period(), RSIPeriod, RSIPrice);
 
  1. Se han descomentado y cambiado las líneas para determinar las señales de entrada:
if ((Indicator_current > RSIOversold) && (Indicator_previous <= RSIOversold)) BuySignal = true; // Comprueba si el RSI cruzó el nivel de sobreventa desde abajo.
if ((Indicator_current < RSIOverbought) && (Indicator_previous >= RSIOverbought)) SellSignal = true; // Comprueba si el RSI cruzó el nivel de sobrecompra desde arriba.
 
  1. Se han descomentado y cambiado las líneas para determinar las señales de salida:
if ((Indicator_current > RSIOversold) && (Indicator_previous <= RSIOversold)) SignalExitShort = true; // Comprueba si el RSI cruzó el nivel de sobreventa desde abajo.
else if ((Indicator_current < RSIOverbought) && (Indicator_previous >= RSIOverbought)) SignalExitLong = true; // Comprueba si el RSI cruzó el nivel de sobrecompra desde arriba.
 

Como se puede ver, la plantilla del EA ofrece una sólida plataforma de partida para la creación de un asesor experto que funcione. Con solo añadir 4 líneas, modificar otras 5 y descomentar 4 secciones, se creó un EA de RSI completamente funcional con múltiples características para su uso en MetaTrader 5.

Resultados de los backtests

Un backtest de este asesor experto de RSI para MT5 mostró los siguientes resultados en un gráfico del EUR/USD en M5: 453 $ de beneficio y 1211 $ de reducción máxima en un período de 3 años. La prueba utilizaba valores por defecto para sus parámetros de entrada y 0,1 lotes como tamaño de posición. Estos resultados no son muy buenos y se ofrecen solo para demostrar cómo funciona un sistema RSI medio.

Asesor Experto de RSI - Resultados backtesting - Gráfico de balance


MiniFAQ

¿Qué stop-loss y take-profit utiliza este EA?

Por defecto, no utiliza ningún valor de stop-loss o take-profit. El EA sale basado en señales de dirección opuesta, pero puede configurarse para usar SL y TP fijos o basados en ATR.

¿Con qué frecuencia opera?

En el gráfico M5 del EUR/USD (nuestra configuración de backtesting), este EA operará unas 7 veces al mes de media utilizando la configuración por defecto.

Descargas

Cómo instalar el asesor experto de RSI en MT5

  1. Descargue el archivo del asesor experto.
  2. Abra la carpeta de datos de MetaTrader 5 (mediante Archivo→Abrir carpeta de datos o Ctrl+Mayús+D).
  3. Abra la carpeta MQL5.
  4. Copie todas las carpetas del archivo directamente en la carpeta MQL5.
  5. Reinicie MetaTrader 5 o actualice la lista de asesores expertos haciendo clic derecho en la subventana del Navegador de la plataforma y pulsando en Actualizar.

Discusión

¿Tiene sus propios resultados de trading o algún otro comentario sobre este asesor experto?

Hable sobre el asesor experto de RSI con otros operadores y programadores de MQL5 en el foro.