Un bot de trading de RSI es un programa automatizado que vigila el Índice de Fuerza Relativa (RSI) y abre o cierra posiciones automáticamente una vez que se cumplen sus condiciones programadas. Esta guía explica cómo funciona esa lógica, detalla las reglas exactas de un robot gratuito diseñado para EUR/USD en el gráfico de 15 minutos y muestra cómo probarlo en MetaTrader antes de involucrar cualquier capital real.
Petko Aleksandrov, fundador de Algo Trading Space, generó cientos de sistemas basados en RSI con diferentes lógicas, y luego redujo el campo a 45 candidatos, tal como explica en el vídeo a continuación (publicado junto con este artículo en abril de 2023). Lee el que eligió compartir como un ejemplo práctico, no como un producto terminado para activar y olvidar.
¿Qué es un bot de trading de RSI?
Es un software que convierte las lecturas del RSI en decisiones de trading sin intervención manual. En MetaTrader, funciona como un Expert Advisor (EA), un programa compilado adjunto a un gráfico que lee cada nueva barra, comprueba sus reglas y envía órdenes a tu bróker siempre que se cumplan dichas condiciones.
El indicador proviene del libro de J. Welles Wilder de 1978, New Concepts in Technical Trading Systems (StockCharts ChartSchool). El oscilador funciona de 0 a 100, y las lecturas por encima de 70 se tratan tradicionalmente como sobrecompra y las de por debajo de 30 como sobreventa (Fidelity Learning Center, consultado en septiembre de 2026). Antes de ejecutar cualquier robot, es útil entender qué pueden y qué no pueden hacer los Expert Advisors (EAs), ya que la automatización elimina la duda junto con la discreción.
¿Cómo funciona un bot de trading de RSI?
Cada ciclo sigue el mismo bucle: calcular el indicador en el último precio, comparar la lectura con las condiciones de entrada y salida, y luego colocar, gestionar o cerrar órdenes. Una versión mínima compra cuando el RSI vuelve a subir por encima de 30 y vende cerca de 70, mientras que los sistemas más completos añaden:
- un indicador de confirmación, para que el RSI por sí solo no pueda abrir una posición;
- órdenes de protección fijas en cada operación;
- una salida basada en indicadores que puede cerrar la posición de forma anticipada;
- filtros de sesión, amplitud de spread o dirección de la tendencia.
¿Por qué molestarse con capas adicionales? Fidelity señala que el RSI puede permanecer en sobrecompra o sobreventa durante periodos prolongados durante tendencias fuertes, precisamente cuando una regla ingenua de 30/70 sigue comprando en un mercado bajista. Aleksandrov llegó a la misma conclusión tras sus propias pruebas: el uso del RSI puramente como disparador de entrada perdía dinero, mientras que combinarlo con otros indicadores producía entradas menos frecuentes pero mejor calificadas.

¿Qué ajustes de RSI utilizan los bots?
La configuración original de Wilder de 14 periodos con niveles de 30 y 70 sigue siendo el valor predeterminado de la plataforma, pero los sistemas automatizados a menudo se desvían de ella. Los periodos de observación más cortos reaccionan más rápido y alcanzan extremos con más frecuencia, mientras que los más largos suavizan la línea, por lo que te recomendamos validar cualquier valor con tus propios datos en lugar de tomarlo prestado.
La estrategia del robot de RSI utilizada en esta guía
Este ejemplo opera el gráfico de euro en M15 utilizando tres indicadores más un stop y un objetivo fijos. Cada valor a continuación proviene de la estrategia presentada en el vídeo; estos pertenecen a este sistema en particular y no son recomendaciones generales.
| Ajuste | Valor |
| Mercado | EUR/USD |
| Temporalidad | M15 |
| Periodo / nivel de RSI | 2 / 30 |
| Indicador de confirmación | DeMarker, periodo 45 |
| Indicador de salida | Bollinger Bands, periodo 12, desviación 2.49 |
| Take profit | 60 pips |
| Stop loss | 55 pips |
| Plataforma | MetaTrader 4 |
Debido a que estos valores se encontraron en datos de euro-dólar, trata cualquier otro par o temporalidad como una nueva estrategia que requiere una prueba independiente.
Reglas de entrada
Una posición larga requiere que el RSI(2) cruce hacia arriba el nivel de 30 mientras el DeMarker(45) está subiendo, colocando la orden al inicio de la siguiente vela. Las posiciones cortas aplican la lógica opuesta: el RSI cruza su línea de nivel hacia abajo y el DeMarker debe estar cayendo.
Un periodo de 2 hace que el RSI sea mucho más sensible que el tradicional 14. Esa velocidad produce señales más tempranas pero también más ruido, razón por la cual este sistema nunca actúa basándose solo en el RSI. El DeMarker, que compara el máximo y el mínimo de cada vela con la anterior (documentación de DeMarker de MetaQuotes), filtra los parpadeos de corta duración. Reduce las entradas falsas, pero no puede eliminar las operaciones perdedoras.

Reglas de salida
El primer evento que ocurra cerrará la posición: el objetivo de 60 pips, el stop de 55 pips o la salida por volatilidad. Una posición larga se cierra cuando una barra abre por debajo de la banda inferior después de que la barra anterior abriera por encima de ella, y una posición corta se cierra con la condición especular en la banda superior.
Estos valores de envolvente son inusuales. John Bollinger combina promedios más cortos con bandas más estrechas, lo que sugiere aproximadamente 1.9 desviaciones estándar a 10 periodos frente al familiar 2 a 20 periodos (BollingerBands.com, Reglas de Bollinger Band, consultado en septiembre de 2026). Un ajuste de 12 periodos a 2.49 se sitúa muy fuera de esa convención, algo típico de los resultados de un optimizador, lo que es una razón de peso para probar con datos sobre los que el robot no fue construido. Nuestra guía sobre automatizar Bollinger Bands en MT4 cubre este tipo de salida de forma aislada.
Ajustes de Gestión de Riesgos en un bot de RSI
El control de las pérdidas se reduce a tres preguntas: cuánto puede perder una operación, cómo escala el tamaño con la cuenta y cómo los costes erosionan la ventaja. El EA responde solo a la primera.

Con 60 pips de ganancia potencial frente a 55 en juego, el beneficio es casi simétrico. Si cada operación terminara en uno de esos niveles, el sistema necesitaría ganar un poco menos del 48% de las veces para alcanzar el punto de equilibrio antes de los costes (55 dividido por 115), y cada pip de coste de ida y vuelta añade poco menos de un punto porcentual a ese umbral. Debido a que la condición de Bollinger puede cerrar posiciones con ganancias o pérdidas menores, la verdadera tasa de equilibrio proviene del informe de backtesting más que de esta aritmética.
Muchos traders dimensionan las posiciones para que un stop completo cueste una fracción pequeña y fija de la equidad, y luego comprueban qué tan profundo afectaría la racha de pérdidas histórica más larga.
Por qué esta estrategia añade DeMarker y Bandas de Bollinger
Combinar indicadores que miden cosas diferentes es la principal defensa contra las señales falsas del RSI, y cada elemento aquí tiene una función distinta.
| Componente | Función | Contra qué protege |
| RSI (2) | Señal inicial | Falta de cambios rápidos de momentum |
| DeMarker (45) | Confirmación de dirección | Entrada en picos breves |
| Bandas de Bollinger (12, 2.49) | Salida por volatilidad | Mantener la posición tras la pérdida de momentum |
| Órdenes de protección | Límites estrictos | Pérdida abierta en una posición |
Aleksandrov también favoreció esta combinación porque opera con menos frecuencia, y en M15, pagar el spread menos veces puede importar tanto como tener entradas más precisas.
Backtesting de un bot de trading de RSI en MetaTrader 4
Un backtest reproduce las reglas del robot sobre precios históricos para mostrar cómo se habría comportado:
- Descarga el robot desde el enlace de abajo, luego elige Archivo > Abrir carpeta de datos en el terminal.
- Ve a MQL4 > Experts, pega el EA y cierra la carpeta.
- En el Navegador, haz clic derecho en Expert Advisors (EAs) y selecciona Actualizar.
- Abre el Probador de estrategias, luego elige el EA, EUR/USD y M15.
- Establece el método de modelado y el rango de fechas, luego presiona Inicio.
- Revisa las pestañas de Resultados, Gráfico, Informe y Diario.
El vídeo utiliza el método de modelado más rápido, que solo lee el precio de apertura de cada barra. MetaQuotes describe cada tick como el modo más preciso pero más lento (MetaTrader 5 Help, Strategy Testing), y volver a ejecutarlo con este modo es una comprobación que vale la pena porque los stops pueden activarse intrabar. Nuestra guía paso a paso de backtesting en MT4 explica las descargas de historial y la configuración de spreads.
Cómo evaluar los resultados del backtesting de un bot de RSI
Un buen backtest es aquel cuyos números sobreviven al escrutinio, no el que tiene el mayor beneficio. Comprueba estos campos primero:
- Total de operaciones. La prueba de MT4 en el vídeo produjo solo 69 operaciones debido al historial limitado del bróker, una muestra lo suficientemente pequeña como para inducir a error por azar.
- Factor de beneficio. Ganancias divididas por pérdidas; los valores cercanos a 1 dejan poco margen una vez que aparecen los costes de la cuenta real.
- Máximo drawdown. La caída más profunda de pico a valle en la equidad.
- Pérdidas consecutivas. Aleksandrov destacó una racha de pérdidas más larga de cuatro en su prueba de EA Studio, y el historial de tu bróker puede diferir.
- Tamaño de ganadores frente a perdedores. Muestra si la salida de la banda recorta las ganancias o rescata posiciones malas.
- Supuestos de costes. Una prueba con un spread fijo ajustado sobreestimará lo que ofrece una cuenta real con un spread más amplio.
¿Existe una buena tasa de acierto para la automatización de RSI? No de forma aislada: una alta tasa de acierto junto con grandes pérdidas aún puede drenar dinero, así que juzga la relación de beneficio, el drawdown y el tamaño de la muestra en conjunto.
La durabilidad es el último obstáculo. Ejecuta de nuevo el robot en un rango de fechas en el que no fue optimizado, prueba con el feed de otro bróker y considera el análisis walk-forward antes de confiar en cualquier conjunto de parámetros. Luego pasa al demo trading, porque hay varias razones por las que los resultados de backtesting difieren de la cuenta real, desde el deslizamiento hasta el cambio de los spreads.
¿Puedes ejecutar un EA de RSI en MT4 y MT5?
Los Expert Advisors (EAs) son específicos para cada plataforma. Este robot se entrega como un archivo MT4, y los programas MQL4 no se pueden simplemente arrastrar en MetaTrader 5, cuyos robots se compilan en archivos .ex5 guardados en la carpeta MQL5/Experts (documentación de trading algorítmico de MetaQuotes). Ejecutar una lógica de RSI idéntica en MT5 significa reconstruirla en MQL5; los principios de prueba siguen siendo los mismos, aunque el nuevo tester añade modelado de real-tick, como explica nuestra guía de backtesting en el Strategy Tester de MetaTrader 5.
Requisitos del bróker para el trading automatizado de RSI
El bróker moldea el rendimiento en la cuenta real casi tanto como las reglas, así que comprueba la velocidad de ejecución, el spread más la comisión, la disponibilidad de MT4 o MT5, si se permite el trading automatizado y qué regulador supervisa tu cuenta.
El leverage merece una precaución particular. Los clientes minoristas de brókers regulados por la UE tienen un límite de 30:1 en los principales pares de divisas bajo las medidas de intervención de productos introducidas por la ESMA en 2018 (boletín de la CNMV, junio de 2018; aviso de renovación, marzo de 2019). Las empresas fuera de ese marco pueden ofrecer mucho más, pero un mayor apalancamiento magnifica las pérdidas exactamente tan rápido como las ganancias.
El video adjunto fue patrocinado por BlackBull Markets, que ofrece MT4, MT5 y TradingView a través de una entidad de Nueva Zelanda regulada por la Financial Markets Authority y una entidad de Seychelles supervisada por la Financial Services Authority (reseña de FXEmpire, 2026). La entidad que te da el alta, y por lo tanto tus protecciones, depende de dónde vivas.
Divulgación: Algo Trading Space puede ganar una comisión si abres una cuenta a través del enlace de afiliado de BlackBull Markets.
Ventajas y riesgos de los robots de trading de RSI
La automatización aporta consistencia, no certeza.
Ventajas
- Las reglas se ejecutan de forma idéntica cada vez, eliminando las intervenciones impulsivas.
- El robot monitorea el precio continuamente, incluyendo sesiones que tú podrías perderte.
- Cada regla puede ser probada con datos pasados antes de comprometer el capital.
Riesgos
- Los parámetros ajustados al historial pueden fallar una vez que las condiciones cambian.
- Una terminal cerrada o una conexión caída pueden dejar las posiciones sin gestionar, por lo que muchos traders alojan sus robots en un VPS.
- El leverage amplifica el efecto de cualquier racha de pérdidas.
- El deslizamiento en cuenta real rara vez es tan amable como en una simulación.
¿Es este robot adecuado para principiantes? Sus reglas son fáciles de seguir, lo que lo convierte en un estudio útil de la automatización de RSI, pero operarlo con dinero real todavía requiere un conocimiento práctico del tamaño de lote, las pruebas y la plataforma, por lo que la etapa demo es lo primero.
Preguntas frecuentes
¿Puede este robot de RSI operar cripto?
La lógica de RSI se transfiere a los activos digitales, pero este robot en particular no. El EA se ejecuta dentro de MetaTrader, por lo que solo puede operar los CFD de criptomonedas que tu bróker enumere allí, y sus ajustes se adaptaron a EUR/USD. El Bitcoin y el Ethereum operan las 24 horas del día y pueden moverse mucho más en una sesión que un par de divisas principal, por lo que una versión de cripto necesita su propio periodo, niveles, distancia de stop y backtesting. Los bots conectados a exchanges aplican principios similares a través de una API en su lugar.
¿Necesito conocimientos de programación para crear Expert Advisors de RSI?
No. Puedes escribir uno en MQL4 o MQL5 dentro de MetaEditor, pero los generadores de estrategias sin código te permiten ensamblar reglas de indicadores visualmente y exportar un EA funcional. Los sistemas comparados en el video fueron probados en Expert Advisor Studio (EA Studio), un generador de estrategias que también produjo las estadísticas que cita Aleksandrov. El conocimiento de programación sigue siendo útil cuando quieres una lógica personalizada, como un filtro de sesión, o cuando necesitas convertir tú mismo un robot de MT4 a una versión de MT5.
¿Puedo cambiar los ajustes de entrada del robot?
Sí, la ventana de entradas te permite editar los periodos del indicador, el stop loss y el take profit antes de adjuntar el EA a un gráfico. Aleksandrov recomienda mantener los valores publicados, y hay una buena razón: una vez que alteras un parámetro, el backtesting original ya no describe el sistema que estás ejecutando. Registra cada cambio, vuelve a probar con los datos del mismo bróker y compara el nuevo informe con el original en lugar de juzgar un ajuste modificado por un puñado de operaciones.
¿Reacciona este EA a las noticias económicas?
No tiene conciencia de los lanzamientos programados, porque no tiene ningún filtro de calendario programado. Los anuncios de alto impacto, como las decisiones de los bancos centrales o los datos de empleo de EE. UU., pueden ampliar los spreads de EUR/USD y causar deslizamiento, por lo que los stops pueden ejecutarse en un nivel peor de lo establecido. Algunos traders pausan los Expert Advisors alrededor de esos eventos, mientras que otros aceptan esa exposición y la reflejan en el tamaño de la posición. Cualquiera que sea el enfoque que prefieras, pruébalo en una cuenta demo antes de confiar en él con fondos reales.
¿Puedo ejecutar el EA en varios gráficos a la vez?
Sí, siempre que cada instancia pueda distinguir sus propias operaciones. Los Expert Advisors de MetaTrader utilizan un número mágico, un identificador estipulado en cada orden, para reconocer qué posiciones gestionan. Si dos copias de este robot comparten un mismo identificador en la misma cuenta, una puede cerrar o modificar las operaciones de la otra. Asigna un valor único a cada gráfico y recuerda que varios robots funcionando juntos multiplican tu exposición al mercado y combinan sus drawdowns en una sola curva de equidad.
¿Es la divergencia de RSI una mejor regla de bot que los cruces de niveles?
Normalmente no para un primer sistema, porque la divergencia es más difícil de programar que un simple cruce de umbral. Ocurre cuando el precio establece un nuevo máximo o mínimo que el RSI no logra confirmar, y definir ese swing en el software requiere decisiones sobre la longitud de la mirada hacia atrás, lo que añade más parámetros. Cada variable extra aumenta el riesgo de ajustar demasiado los datos pasados. Las estrategias de cruce de niveles como esta son más fáciles de probar y auditar, razón por la cual muchos desarrolladores comienzan por ahí y añaden filtros de divergencia más tarde.
Talk to Algo Trading Space About Testing Your RSI Strategy
Si estás evaluando si un bot de trading de RSI se adapta a tu cuenta, o quieres una segunda opinión sobre un informe de backtest antes de pasar a una cuenta real, ponte en contacto con el equipo de Algo Trading Space y podemos ayudarte a comprobar este robot con los datos de tu propio bróker.
Advertencia de riesgo: El trading de forex y CFDs conlleva un alto riesgo de pérdida, y el leverage puede magnificar las pérdidas más allá de tu depósito inicial. Este artículo es solo para fines educativos y no constituye asesoramiento financiero. Los resultados del backtest son hipotéticos y no garantizan el rendimiento futuro.




Comments
No comments yet. Be the first to comment!
Leave a Comment
Your email address will not be published. Required fields are marked with *