BandSnapPro
- Asesores Expertos
-
Alex Amuyunzu Raymond
I’m an experienced MQL5 developer and software engineer specializing in building robust, high-performance algorithmic trading systems for MetaTrader 5. My work goes beyond standard EA development — I design intelligent, scalable solutions that combine market logic, automation, and external - Versión: 1.0
- Activaciones: 5
BandSnapPro: Opera con el «snap-back». Ejecución disciplinada de reversiones en las bandas de Bollinger con control de riesgo integrado
BandSnapPro es un asesor experto basado en reglas para MetaTrader 5 que opera en un único escenario y lo hace con disciplina: el retroceso del precio desde un extremo hacia el interior de sus bandas de Bollinger. No intenta adivinar máximos ni mínimos, y no entra en el mercado mientras el precio sigue oscilando. Espera a que una vela completa cierre fuera de la banda y, a continuación, espera a que la siguiente vela completa vuelva a cerrar dentro de ella. Solo tras ambas confirmaciones actúa, en el primer tick de la vela siguiente.
Todas las decisiones se toman en función de las velas cerradas, por lo que las señales no se repintan y no pueden cambiar a posteriori.
La idea central
Cuando el precio cierra fuera de una banda de Bollinger, se encuentra en una situación de extensión en relación con la volatilidad reciente. El primer cierre fuera no es una señal, ya que las tendencias fuertes pueden seguir avanzando a lo largo de la banda. La señal es la incapacidad de mantenerse fuera: la siguiente vela vuelve a cerrar dentro de la banda. Ese es el retroceso en el que se basa este EA.
Reglas exactas de entrada
- COMPRA: la vela 2 cierra por debajo de la banda de Bollinger inferior y la vela 1 vuelve a cerrar por encima de dicha banda. El EA entra en el primer tick disponible de la nueva vela.
- VENTA: la vela 2 cierra por encima de la banda de Bollinger inferior, y la vela 1 vuelve a cerrar por debajo de la banda superior. El EA entra en el primer tick disponible de la nueva vela.
- Cada vela se evalúa una sola vez. Una señal nunca se puede procesar dos veces.
Gestión de riesgos integrada
- El Stop Loss es 1,5 veces el ATR (período 14) medido al cierre de la vela de señal, por lo que el stop se adapta a la volatilidad actual en lugar de utilizar un número fijo de pips.
- El Take Profit es 2 veces la distancia inicial del Stop Loss, una estructura fija de riesgo-recompensa de 1:2.
- El tamaño del lote es fijo (0,01 por defecto), por lo que la exposición es predecible en cada operación.
- No se utiliza la estrategia martingala, ni la estrategia de rejilla, ni el promedio, y el EA nunca aumenta una posición perdedora.
- Todos los multiplicadores, los períodos y el tamaño del lote son configurables.
Filtros de protección
- Filtro de spread máximo (25 puntos por defecto): si el spread es demasiado amplio en el tick de entrada, la señal se omite y no se persigue.
- Una posición abierta por símbolo y número mágico.
- Máximo de dos entradas al día. El recuento se lee a partir de tu historial de operaciones, por lo que se mantiene correcto tras los reinicios.
- Protección contra entradas tardías: si se reinicia la terminal en medio de una vela, el EA no entrará a menos que aún se encuentre dentro de una ventana corta y configurable tras la apertura de la vela.
- Los permisos de negociación se comprueban antes de cada orden: negociación algorítmica en la terminal, permiso del EA, permiso de la cuenta y restricciones de símbolos solo en largo o solo en corto.
Seguridad ante reinicios y VPS
La última vela procesada se almacena en una variable global de la terminal. Tras un reinicio de la terminal, un reinicio del VPS o una recarga del gráfico, BandSnapPro no repetirá una señal que ya haya gestionado.
Ejecución segura para el bróker
- El tamaño del lote se normaliza según el mínimo, el máximo y el incremento del bróker.
- Se comprueba el margen libre antes de enviar una orden.
- Si el stop calculado está más cerca que el nivel de stop del bróker, se amplía a una distancia válida y se registra.
- Los precios se ajustan al tamaño de tick del símbolo.
- El modo de ejecución se selecciona automáticamente para el símbolo.
- En caso de recotización o cambio de precio, la orden se vuelve a intentar una vez con precios actualizados y el spread vuelto a comprobar.
- Funciona en cuentas de cobertura y de compensación y no necesita DLL ni solicitudes web.
Panel de control profesional en el gráfico
BandSnapPro dibuja un panel oscuro y limpio directamente en el gráfico, sin elementos que lo saturen:
- Un indicador de estado que muestra «Escaneando», «En posición», «Spread alto», «Límite diario» o «Fuera de negociación».
- Saldo, capital y P/L flotante de las posiciones del EA.
- Una vista en tiempo real de la estructura del mercado: un minigráfico del precio frente a ambas bandas de Bollinger, una etiqueta de zona (dentro, por encima de la banda superior, por debajo de la banda inferior) y una línea que indica cuándo se activa una configuración de COMPRA o VENTA.
- Un indicador del spread respecto a tu máximo.
- ATR en pips, con las distancias resultantes de SL y TP.
- Entradas de hoy respecto al límite diario, las ganancias y pérdidas de hoy y la tasa de aciertos de los últimos 90 días.
- El último evento de señal y la hora del servidor.
Extras opcionales: un tema de gráfico oscuro y las bandas de Bollinger trazadas en el gráfico. Ambos se pueden desactivar, y los colores originales del gráfico se restablecen cuando se elimina el EA.
Registros de ejecución claros
Cada paso se registra en el diario de expertos: SIGNAL, SEND con el precio, SL, TP, ATR y spread; OK con los números de operación y de orden; y SKIP o FAILED con el motivo exacto. Siempre podrás ver por qué se ha realizado o no una operación.
Resumen de parámetros
- Estrategia: símbolo (si se deja en blanco, se utiliza el símbolo del gráfico), marco temporal de la señal (por defecto M15), período de Bollinger (20) y desviación (2,0).
- Riesgo: periodo ATR (14), multiplicador de SL (1,5), ratio de TP (2,0), lote fijo (0,01), spread máximo (25 puntos), entradas máximas al día (2).
- Ejecución: número mágico, deslizamiento, ventana de entrada tardía, comentario de la orden.
- Panel de control: mostrar u ocultar, posición, tema del gráfico, visualización de bandas.
Configuración recomendada
- Configuración por defecto: EURUSD en M15.
- Ejecuta la estrategia en un VPS para un funcionamiento continuo.
- Prueba la estrategia en el Strategy Tester con datos reales antes de utilizar una cuenta real y elige los ajustes que se adapten a los spreads de tu bróker.
Lo que BandSnapPro no es
No es un sistema de martingala, de rejilla ni de promediado; no oculta pérdidas ni promete rentabilidad. Se trata de un EA de reversión transparente, con una única estrategia y reglas estrictas y visibles. Las estrategias de reversión a la media pueden verse afectadas en tendencias fuertes, y el rendimiento pasado no garantiza resultados futuros. Operar con productos apalancados conlleva un riesgo significativo.
Asistencia
Las preguntas o solicitudes de nuevas funciones son bienvenidas a través del sistema de mensajería de MQL5. Las actualizaciones se publicarán a través del Market.
