BKT Adaptive RSI EA
- Asesores Expertos
-
Khac Thanh Bui
Convierto la lógica de trading en precisión algorítmica. Desarrollo herramientas de nivel profesional para FX y Oro, cerrando la brecha entre las necesidades prácticas de trading y el desarrollo de software de alta gama.
LO QUE CONSTRUYO: - Versión: 1.171
- Actualizado: 6 agosto 2026
BKT Adaptive RSI EA
Un sistema de trading RSI multiestrategia para MetaTrader 5 que combina una entrada clásica de reversión a la media con confirmación opcional por divergencia y por patrón de reversión fallida, gestionado mediante un modelo de posición promediada con salida de bloqueo de beneficio en trailing.
BKT Adaptive RSI EA es un sistema de trading automatizado basado en el Índice de Fuerza Relativa. Ofrece cinco métodos de suavizado interno seleccionables, además de una segunda capa de suavizado opcional aplicada sobre el resultado del RSI, lo que permite que la misma lógica central se comporte más como un oscilador clásico o como una línea de señal más lenta y filtrada. La gestión de las operaciones se realiza mediante un modelo de promediado: si el precio se mueve en contra de una posición abierta, el EA puede añadir más órdenes a una distancia mayor, y la cesta resultante se cierra ya sea en un objetivo de beneficio fijo o mediante un bloqueo de beneficio en trailing. El EA requiere una cuenta de cobertura (hedging), ya que las posiciones de compra y venta se gestionan como cestas independientes.
Descripción general
La estrategia base busca el momento en que el RSI sale de una zona de sobreventa o sobrecompra: se forma una señal de compra cuando el RSI vuelve a cruzar por encima del nivel de sobreventa tras haber caído por debajo, y una señal de venta se forma de manera simétrica en el nivel de sobrecompra. Un filtro opcional puede exigir que el RSI alcance un extremo más profundo antes de que el cruce se considere válido, reduciendo las señales generadas por movimientos superficiales cerca del umbral. Cuando una posición está abierta y el precio sigue moviéndose en su contra, el EA puede añadir más órdenes una vez alcanzada una distancia adversa mínima y aparecer una nueva señal en la misma dirección. El tamaño de las órdenes adicionales crece mediante un incremento fijo o un multiplicador, hasta un número máximo de órdenes por dirección. Una única posición abierta se cierra al alcanzar su propio objetivo de beneficio fijo. Una vez que hay más de una posición abierta, la cesta pasa a un bloqueo de beneficio en trailing: se activa a un nivel de beneficio flotante establecido y luego cierra toda la cesta en cuanto el beneficio retrocede una cantidad definida desde su máximo. Las órdenes individuales no utilizan stop loss; el riesgo se controla mediante el número máximo de órdenes y el tamaño de lote.
Características principales
- Cinco motores de suavizado de RSI: Wilder, SMA, EMA, LWMA o un cálculo de varias pasadas al estilo RSX, cada uno con un equilibrio distinto entre capacidad de respuesta y suavidad.
- Segunda capa de suavizado opcional: una media móvil adicional aplicada sobre el resultado del RSI para una línea de señal más lenta.
- Filtro de extremo profundo: exige que el RSI alcance un nivel más profundo antes de aceptar una señal de reversión.
- Dos estrategias adicionales independientes: un módulo de divergencia que compara los movimientos del precio con el RSI, y un módulo de reversión fallida basado en la propia estructura de oscilaciones del RSI, cada uno gestionando sus propias posiciones.
- Tamaño de posición flexible: las órdenes adicionales crecen mediante un incremento fijo o un multiplicador.
- Objetivo de beneficio agrupado: el beneficio flotante de cada estrategia activa puede combinarse opcionalmente en un único objetivo compartido.
- Panel en el gráfico: muestra el valor del RSI, el número de posiciones, el beneficio flotante y el estado del bloqueo de beneficio.
Cómo funciona
En cada nueva vela completada, el EA recalcula el RSI y comprueba la condición de entrada de la estrategia base y de cualquier estrategia adicional que se haya activado. Cuando aparece una señal y no hay ninguna posición abierta en esa dirección, se coloca una orden inicial. Mientras una posición está abierta, el precio se monitoriza en cada tick; la posición o la cesta se cierra en cuanto se alcanza su objetivo de beneficio, o en cuanto un bloqueo de beneficio en trailing activado retrocede desde su máximo. Si el precio sigue moviéndose en contra de una posición abierta, el EA comprueba si se cumplen las condiciones para una orden adicional de promediado.
Configuración recomendada
El RSI se calcula en un marco temporal elegido de forma independiente al del gráfico en el que se ejecuta, por lo que la señal puede ajustarse por separado del gráfico de ejecución. Dado que el modelo de promediado puede abrir varias posiciones en la misma dirección, los resultados varían entre símbolos con distinta volatilidad y spread, por lo que se recomienda probar primero en el instrumento objetivo. Dado que las órdenes individuales no tienen stop loss, debe haber margen libre suficiente disponible para el número máximo de órdenes de promediado configurado.
Parámetros de entrada
Configuración de RSI — Marco temporal, periodo y precio aplicado para el cálculo del RSI; método de suavizado interno (Wilder, SMA, EMA, LWMA o al estilo RSX); segunda capa de suavizado opcional con su propio método y periodo; niveles de sobrecompra y sobreventa; filtro de extremo profundo opcional con sus propios niveles de umbral.
Entrada y promediado — Activación independiente de las direcciones de compra y venta; tamaño de lote inicial; modo de tamaño de lote (incremento fijo o multiplicador) para las órdenes adicionales; distancia adversa mínima, en puntos, antes de la siguiente orden; número máximo de órdenes por dirección.
Take Profit — Objetivo de beneficio para una única posición abierta; nivel de beneficio flotante que activa el bloqueo de beneficio en trailing de la cesta; distancia de retroceso desde el beneficio máximo que cierra la cesta; opción para agrupar todas las estrategias activas en un único objetivo de beneficio compartido.
Selección de estrategia — Interruptores de activación independientes para la estrategia de divergencia y la estrategia de reversión fallida, cada una con su propia configuración de detección de oscilaciones.
Filtros y visualización — Filtro de spread máximo para nuevas entradas; deslizamiento máximo en la ejecución de órdenes; opción para mostrar el panel de información en el gráfico.
Este EA gestiona las posiciones perdedoras añadiendo más órdenes en lugar de utilizar un stop loss en las operaciones individuales. El bloqueo de beneficio en trailing y el límite máximo de órdenes están diseñados para gestionar la cesta resultante, pero un movimiento fuerte y sostenido en contra de una posición abierta puede seguir produciendo una gran pérdida flotante antes de recuperarse. El tamaño de las posiciones y el número máximo de órdenes deben configurarse según el margen disponible en la cuenta.
