H Bandys Naive Mean Reversion
- Asesores Expertos
- Versión: 1.2
- Actualizado: 28 abril 2026
- Activaciones: 5
Howard Bandy - Sistema ingenuo de reversión a la media
Versión 1.0 - Desarrollado porMatthew Wills
Este EA automatiza un sistema profesional de reversión a la media diseñado para explotar una de las ventajas más consistentes en los mercados de renta variable: las reversiones a corto plazo después de una presión de venta agrupada. Este Asesor Experto entra sistemáticamente en operaciones después de días consecutivos a la baja dentro de una tendencia establecida, capturando el rebote de alta probabilidad que a menudo sigue. Tanto las operaciones largas como las cortas están soportadas, con las cortas desactivadas por defecto.
Ventaja principal
Los mercados a menudo reaccionan de forma exagerada a corto plazo. Después de varios cierres consecutivos a la baja, la presión de venta se agota y el precio tiende a revertir. Este AE captura esa ventaja identificando condiciones de sobreventa mediante recuentos de días bajistas consecutivos, filtrando con una tendencia a largo plazo mediante la SMA de 200 periodos y saliendo mediante un marco triple estructurado que protege los beneficios. Este enfoque es simple por diseño, y esa simplicidad es lo que lo hace robusto a través de diferentes condiciones de mercado y períodos de tiempo.
Fundamento de investigación
Este EA implementa el sistema Naive Mean Reversion del libro del Dr. Howard Bandy "Mean Reversion Trading Systems: Practical Methods for Swing Trading" (Blue Owl Press, 2013). El Dr. Bandy es un investigador y consultor de sistemas de trading cuantitativo cuyos libros, incluyendo "Quantitative Trading Systems" y "Modeling Trading System Performance", son ampliamente considerados como lectura esencial para los traders sistemáticos. El sistema Naive es intencionadamente elemental, lo que refleja la filosofía de investigación de Bandy de que los sistemas de negociación deben ser lo más sencillos posible para seguir siendo eficaces a lo largo de décadas de datos de mercado, en lugar de adaptarse en exceso a las condiciones recientes.
Reglas de la estrategia
Entrada larga: N cierres bajistas consecutivos (por defecto 4) mientras el precio está por encima del filtro de tendencia SMA.
Entrada corta: N cierres consecutivos al alza (por defecto 4) mientras el precio está por debajo del filtro de tendencia SMA (desactivado por defecto).
La lógica de salida utiliza un marco triple: objetivo de beneficio basado en el porcentaje, salida consecutiva del día opuesto y tiempo de espera de N barras. Los tres trabajan juntos para gestionar cada posición. El escalado opcional permite entradas adicionales durante retrocesos más profundos para los operadores que deseen añadir posiciones en días bajistas posteriores (Nota: cada entrada se trata como una señal y una operación independientes).
Comportamiento típico del sistema
Este es un sistema de reversión a la media, no una estrategia de seguimiento de tendencia. Se beneficia de retrocesos a corto plazo, no de grandes movimientos direccionales. Espere una alta tasa de ganancias (a menudo del 70 al 90 por ciento dependiendo del mercado y la configuración), pequeñas ganancias consistentes, y ocasionales rachas perdedoras durante los mercados con fuertes tendencias. Funciona mejor en índices de acciones líquidas y ETFs.
Para quién es este EA
Este sistema es ideal para los operadores que crean carteras multiestrategia, los usuarios familiarizados con los conceptos de negociación sistemática y los operadores que buscan consistencia en lugar de rendimientos agresivos.
Este sistema no es adecuado para los usuarios de "fijar y olvidar" que esperan ganancias constantes, los comerciantes que no pueden tolerar las detracciones temporales, o los usuarios que buscan sistemas de alto riesgo de alto rendimiento.
Características principales
Ejecución totalmente automatizada en MetaTrader 5 con negociación multisímbolo que admite hasta 10 mercados desde un único gráfico. Tres modos de tamaño de posición disponibles: Lotes fijos, Valor en dólares y Porcentaje de cuenta, con conversión automática de divisas para instrumentos con divisas cruzadas. El marco de triple salida ofrece un control estructurado del riesgo mediante objetivos de beneficios, salidas en días consecutivos y salidas en función del tiempo. Se puede configurar una escala opcional para retrocesos más profundos. Un panel de rendimiento integrado muestra la tasa de ganancias, las pérdidas y ganancias, la operación media y las posiciones abiertas directamente en el gráfico. Las alertas están disponibles a través de gráficos emergentes, notificaciones push y correo electrónico.
Ejemplo de rendimiento en SPY
Utilizando una configuración optimizada de 3 días consecutivos a la baja, un objetivo de beneficios del 0,5%, un tiempo de espera de 5 barras y un filtro SMA de 200 periodos, el sistema produjo una tasa de ganancias del 87,6% en 194 operaciones durante un periodo de backtest de 21 años (2004 a 2026, 10.000 $ por operación, 0,02 $ de comisión por acción). La configuración predeterminada del libro de texto utiliza 4 días a la baja y un objetivo de beneficios del 1,0% como punto de partida conservador. Los resultados varían según el instrumento. Pruebe siempre en el mercado elegido antes de operar en directo.
Mercados recomendados
Más adecuado para índices de renta variable de EE.UU. como S&P 500 (US500), NASDAQ 100 (NDX100/US100) y Dow Jones (US30). Los ETF de renta variable como SPY, QQQ, DIA e IWM también funcionan bien, junto con otros índices líquidos como ASX 200, DAX 40 y FTSE 100. No se recomienda para instrumentos de baja liquidez o Forex a menos que se pruebe específicamente. Cada instancia de EA debe operar con clases de activos similares.
Capturas de pantalla
Las capturas de pantalla 1 a 4 muestran ejemplos de operaciones individuales en SPY con marcadores de entrada y salida, valores de los indicadores y detalles de la estrategia. La captura de pantalla 5 muestra la curva de equidad de backtest en SPY utilizando la configuración predeterminada. La captura de pantalla 6 muestra la curva de equidad utilizando la configuración optimizada en SPY. La captura de pantalla 7 muestra la curva de equidad de backtest en QQQ.
Parte de una serie de EA profesionales
Este EA es una de las 9 estrategias de reversión a la media disponibles en M.Wills, cada una dirigida a un comportamiento diferente del mercado. La serie incluye Connors TPS (reversión a la media a escala), Connors RSI2 (lecturas extremas del RSI), Connors Double 7s (canal de precios de 7 días), Connors Percent B (banda de Bollinger), Bandy Naive MR (días consecutivos a la baja), Bandy PIRDPO (oscilador de precios sin tendencia), Bandy RVI2 (índice de vigor relativo), Bandy DV2 (impulso cercano al punto medio) y Bandy Z-Score (puntuación Z estadística). La ejecución conjunta de varios sistemas puede reducir los drawdowns, mejorar la consistencia y suavizar las curvas de renta variable.
Ajustes y configuración del Asesor Experto
Ajustes Generales
Número Mágico ( por defecto: 12345) - Identificador único para las operaciones de este EA. Utilice números diferentes cuando ejecute varios EAs en la misma cuenta para evitar conflictos en las operaciones.
Modo de entrada de operaciones ( por defecto: Apertura de la siguiente barra) - Controla cuándo se ejecutan las operaciones:
APERTURA DE LA SIGUIENTE BARRA - Coloca las operaciones en la apertura de la siguiente barra. Lo mejor para backtesting.
CIERRE DE ESTA BARRA - Ejecuta cerca del cierre de la sesión diaria. Recomendado para operaciones en vivo.
HORA EXACTA - Ejecuta a una hora definida por el usuario cada día utilizando el reloj del servidor del broker.
Horaexacta ( por defecto: 23:54) - La hora en formato HH:MM utilizada cuando el Modo de Entrada de Operaciones está configurado en Hora exacta. Todos los símbolos son evaluados para entradas y salidas a esta hora.
Marco temporal ( por defecto: Actual) - El marco temporal del gráfico para el análisis. Se recomienda diario para esta estrategia de reversión a la media.
Tamaño de la posición
Sizing Mode ( por defecto: Lot Size) - Determina cómo se calcula el tamaño de la posición:
LOTSIZE - Utiliza un número fijo de lotes por entrada de operación.
TRADE VALUE $ - Asigna una cantidad fija en dólares por operación, convertida automáticamente al tamaño de lote correcto.
ACCOUNT BALANCE % - Asigna un porcentaje del saldo actual de la cuenta por operación.
Tamaño de posición ( por defecto: 0,01) - Valor aplicado al modo de tamaño seleccionado. Para el tamaño de lote, es el número de lotes. Para Valor de la operación, se trata del importe en dólares. Para el Saldo de la cuenta, es el porcentaje.
Gestión de Símbolos
Símbolos adicionales ( por defecto: en blanco) - Lista separada por comas de símbolos adicionales para operar desde un único gráfico (por ejemplo, US500,NDX100,ASX200). Deje en blanco para operar sólo con el símbolo del gráfico. Los símbolos no válidos se omiten automáticamente para evitar errores de ejecución.
Máximo de Símbolos Abiertos a la Vez ( por defecto: 2) - Número máximo de símbolos que pueden tener operaciones activas simultáneamente. Controla la exposición total a través de múltiples instrumentos.
Sistema Long
Activar Largos ( por defecto: true) - Activa o desactiva las operaciones largas (de compra).
Filtro de tendencia: Precio > SMA ( por defecto: true) - Cuando se activa, las operaciones largas sólo se toman cuando el precio está por encima de la media móvil. Garantiza que las operaciones se realicen en la dirección de la tendencia alcista más amplia.
Filtro de Tendencia: Período SMA ( por defecto: 200) - Período de retroceso para el filtro de tendencia de media móvil.
Entrada: Días consecutivos a la baja ( por defecto: 4) - Número de cierres consecutivos a la baja necesarios para activar una señal de entrada larga.
Entrada: Adicional en Días Subsiguientes ( por defecto: 0) - Si el mercado continúa cayendo después de la entrada inicial, tome posiciones adicionales en cada día bajista subsiguiente. Establezca 0 para una sola entrada. Establezca N para un máximo de N entradas adicionales en días bajistas posteriores.
Salir: Días consecutivos al alza ( por defecto: 1) - Cerrar posiciones largas después de N cierres consecutivos al alza. Esto captura el rebote de reversión a la media. Establecer en 0 para desactivar y confiar en el objetivo de beneficios y N-bar timeout solamente.
Salir: Take Profit % ( por defecto: 1.0) - Objetivo de beneficio basado en el porcentaje aplicado a cada posición. La toma de beneficios se envía con la orden a nivel de broker para una ejecución fiable. Establecer en 0 para desactivar.
Salida: N-Bar Timeout ( por defecto: 5) - Número máximo de barras para mantener una posición. Si no se ha activado ninguna otra salida después de N barras, la posición se cierra a mercado. Evita que el capital quede inmovilizado en operaciones estancadas. Establezca 0 para desactivar.
Sistema Corto
Activar Cor to ( por defecto: falso) - Activa o desactiva las operaciones cortas (de venta). Desactivado por defecto.
Filtro de Tendencia: Precio < SMA ( por defecto: verdadero) - Cuando se activa, las operaciones en corto sólo se toman cuando el precio está por debajo de la media móvil. Garantiza que las operaciones se realicen en la dirección de la tendencia bajista más amplia.
Filtro de Tendencia: Período SMA ( por defecto: 200) - Período de retroceso para el filtro de tendencia de media móvil.
Entrada: Días consecutivos al alza ( por defecto: 4) - Número de cierres consecutivos al alza necesarios para activar una señal de entrada en corto.
Entrada: Adicional en Días Subsiguientes ( por defecto: 0) - Si el mercado continúa subiendo después de la entrada inicial, tome posiciones adicionales en cada día alcista subsiguiente. Establezca 0 para una sola entrada.
Salida: Días consecutivos a la baja ( por defecto: 1) - Cerrar posiciones cortas después de N cierres consecutivos a la baja. Ponga 0 para desactivarlo.
Salir: Take Profit % ( por defecto: 1.0) - Objetivo de ganancia basado en porcentaje para posiciones cortas. Poner a 0 para desactivar.
Salir: N-Bar Timeout ( por defecto: 5) - Máximo de barras para mantener una posición corta antes de cerrar a mercado. Desactivar a 0.
Configuración de Pantalla
Show Dashboard ( por defecto: true) - Muestra el panel de información en el gráfico mostrando todas las configuraciones activas y el estado actual de la operación.
Tamaño de Fuente ( por defecto: 20) - Tamaño de texto para la pantalla del panel.
Mostrar Métricas de Operaciones ( por defecto: true) - Incluye estadísticas de rendimiento en el panel: total de operaciones, ratio de ganancias/pérdidas, precisión, media de operaciones y P&L acumulado.
Fecha de inicio de las métricas ( por defecto: 2000.01.01) - Fecha de inicio de los cálculos de rendimiento. Ajústela para medir el rendimiento durante un periodo específico.
Alertas y notificaciones
Alertas Gráficas ( por defecto: false) - Habilita las alertas emergentes en el gráfico cuando se generan señales de operación.
Notificaciones Push ( por defecto: false) - Habilita las notificaciones push móviles para las señales de operación. Requiere que las notificaciones push estén configuradas en el terminal MetaTrader 5.
Notificaciones por correo electrónico ( por defecto: falso) - Habilitar notificaciones por correo electrónico para las señales de comercio. Requiere que el correo electrónico esté configurado en los ajustes del terminal MetaTrader 5.
Recomendaciones
Para obtener resultados estables y repetibles, las pruebas retrospectivas deben realizarse utilizando el modo de apertura de la siguiente barra, ya que el probador procesa las barras completadas. Los modos Cierre de esta barra y Hora exacta pueden no funcionar correctamente en el Probador de Estrategias.
Las operaciones en vivo deben utilizar Hora exacta o Cierre de esta barra para una ejecución precisa que se alinee con el cierre diario.
Utilice "1 minuto OHLC" o un modelo de tick superior para obtener resultados precisos en barras diarias. No utilice "Sólo precios de apertura" para las estrategias diarias.
No mezcle diferentes clases de activos en la misma instancia de EA. Los índices, el mercado de divisas y los metales deben negociarse por separado para evitar un dimensionamiento incorrecto de las posiciones.
Para Forex y Metales, utilice sólo el método de tamaño de posición Tamaño de Lote. Los modos Valor de Operación y Porcentaje de Cuenta están diseñados para acciones e índices y pueden producir tamaños de lote incorrectos con otras clases de activos.
Requisitos
Plataforma MetaTrader 5 con un tipo de cuenta Hedging o Netting. El apalancamiento mínimo recomendado es de 1:30. Se prefiere el marco temporal diario. Todos los símbolos deben estar disponibles en el Market Watch de su broker.
Soporte
Si necesita ajustes personalizados o tiene alguna pregunta, deje un comentario con su correo electrónico y nos pondremos en contacto con usted. Pruebe siempre el EA en una cuenta demo antes de ejecutarlo en una cuenta real.
Divulgación de riesgos
Este EA opera con configuraciones de reversión a la media que históricamente producen altas tasas de ganancias. Sin embargo, los días consecutivos a la baja pueden extenderse significativamente durante las caídas del mercado, y las salidas pueden no evitar las pérdidas durante las caídas severas. Las pruebas retrospectivas utilizan datos históricos y no tienen en cuenta el deslizamiento, las ejecuciones parciales o las condiciones cambiantes del mercado. Es esencial dimensionar correctamente las posiciones en relación con el capital de la cuenta. Pruebe siempre con cuentas demo antes de operar en directo. Las rentabilidades pasadas no garantizan resultados futuros.
