Support and Resistance Scanner Service
- Asesores Expertos
- Versión: 1.0
- Activaciones: 5
Sistema Ultimate Breakout
El sistema Ultimate Breakout es un asesor experto de ruptura totalmente personalizable para MetaTrader 5. En lugar de utilizar una regla de entrada fija y válida para todos los casos, detecta niveles reales de soporte y resistencia en el gráfico —máximos y mínimos recientes que destacan claramente respecto a las velas que los rodean— y coloca órdenes pendientes en dichos niveles. Cuando el precio rompe esos niveles, la operación se activa automáticamente.
El EA no viene con una única estrategia predefinida. Es un conjunto de herramientas para crear estrategias: cada fase de la operación —desde cómo se confirma un nivel, hasta dónde se coloca la orden y cómo se protege y se ajusta la posición posteriormente— se controla mediante parámetros. Esto te permite crear sistemas de ruptura para cualquier símbolo y cualquier marco temporal, desde el swing trading lento en gráficos diarios hasta el scalping rápido en M1.
Ventajas clave
- Funciona en cualquier mercado y marco temporal. Forex , oro, índices, CFD sobre criptomonedas: swing trading en H4/diario/semanal, o scalping en M1–H1.
- Opera según un concepto estructural probado. Las rupturas de soporte/resistencia son una de las ideas más antiguas y consistentes del trading técnico: el EA automatiza la detección y la ejecución de esa estructura en lugar de basarse en una señal de «caja negra».
- Amplio conjunto de herramientas de salida. Stop Loss/Take Profit fijos, trailing stop estándar, trailing take profit, punto de equilibrio, trailing stop basado en soportes/resistencias, un stop rápido «MagicTrail» basado en ticks para el scalping, un trailing stop retardado basado en el tiempo y stops virtuales que se gestionan internamente en lugar de residir en el servidor del bróker.
- Diseñado para mercados con tendencia alcista a lo largo de décadas. Un módulo exclusivo de «Valores variables» permite que todos los parámetros basados en la distancia (stop loss, take profit, distancias de los trailing) se ajusten automáticamente en función del ATR o del precio actual — ideal para el oro, los índices y el bitcoin, donde un valor fijo en pips que funciona hoy puede carecer de sentido años más tarde.
- Te protege de la volatilidad provocada por eventos. Los filtros de noticias integrados para las nóminas no agrícolas, las decisiones sobre tipos de interés y las publicaciones del IPC pueden cerrar automáticamente las operaciones y eliminar las órdenes pendientes antes de que se produzcan noticias de gran impacto.
- Protección contra falsas rupturas. Cinco filtros de confirmación independientes y configurables pueden exigir que el precio cierre realmente por encima del nivel de ruptura en múltiples marcos temporales antes de dar por válida una operación, lo que reduce las pérdidas derivadas de falsas rupturas y «stop hunts».
- Calendario semanal completo de operaciones. Restringe las operaciones a horas específicas para cada día de la semana, con la opción de cerrar automáticamente las operaciones abiertas y/o eliminar las órdenes pendientes fuera de ese horario.
- Seguro por diseño. El EA comprueba el margen y las reglas impuestas por el bróker en cuanto a precio, volumen y distancia del stop antes de cada solicitud de operación, por lo que se comporta de forma correcta y predecible con diferentes brókeres y tipos de cuenta.
- Diseñado para el desarrollo serio de estrategias. Una puntuación de optimización específica denominada «Custom Max» (que combina la rentabilidad esperada, el factor de recuperación y el número de operaciones) ayuda al optimizador genético del Strategy Tester a converger en resultados sólidos y negociables, en lugar de valores atípicos ajustados a la curva.
- Información clara en el gráfico. Un panel de información opcional muestra de un vistazo las operaciones abiertas, las órdenes pendientes y las ganancias o pérdidas flotantes.
Cómo funciona
En un marco temporal elegido, el EA analiza retrospectivamente las velas recientes en busca de un máximo (o mínimo) que tenga un número configurable de máximos inferiores (o mínimos superiores) a ambos lados —un nivel que realmente «destaca» como punto de oscilación. Una vez encontrado, y siempre que el precio se encuentre actualmente lo suficientemente lejos de él, se coloca una orden de compra stop unos pocos pips por encima del máximo que cumple los requisitos, y una orden de venta stop unos pocos pips por debajo del mínimo que cumple los requisitos. Si el precio lo traspasa, la orden pendiente se activa y la posición pasa a gestionarse mediante la combinación de herramientas de salida que hayas habilitado.
¿A quién va dirigido?
A los operadores y desarrolladores de estrategias que desean diseñar y optimizar sus propios sistemas de ruptura, en lugar de utilizar la lógica fija de otra persona. El conjunto de parámetros es deliberadamente amplio, de modo que dos personas que ejecuten el mismo EA en el mismo símbolo puedan acabar con estrategias completamente diferentes y no correlacionadas, lo cual resulta útil para construir una cartera diversificada con múltiples estrategias.
Parámetros de entrada
Panel de información
- Mostrar panel de información: muestra un panel en el gráfico con las operaciones abiertas, las órdenes pendientes y las ganancias o pérdidas flotantes.
- Actualizar el panel de información durante las pruebas: actualiza el panel durante las ejecuciones del Strategy Tester (normalmente se deja desactivado para acelerar las pruebas retrospectivas).
- Ajuste del tamaño del panel de información: ajusta el tamaño del texto del panel de información.
Ajustes de optimización personalizados
Se utiliza únicamente cuando el criterio de optimización del Probador de estrategias está configurado en «Máximo personalizado».
- Rentabilidad esperada — Beneficio medio mínimo por operación necesario para conservar un resultado de optimización (0 = no se utiliza).
- Factor de recuperación: relación mínima entre beneficio y caída necesaria para mantener un resultado (0 = no se utiliza).
- Número de operaciones: número mínimo de operaciones necesario para que un resultado se considere válido (0 = no se utiliza).
Filtro de spread
- SpreadFilter — Permite filtrar nuevas operaciones en función del spread actual.
- MaxSpread — Spread máximo permitido, en pips.
- DistForSpreadFilter — Distancia (en pips) respecto al precio de una orden pendiente a partir de la cual se aplica el filtro de spread.
Otros filtros
- Establecer SL/TP tras la entrada — Cuando está activado, los niveles de Stop Loss y Take Profit se asignan tras la activación de la orden, en lugar de enviarse junto con la orden pendiente.
- Usar vencimiento virtual — Cuando está activado, el EA (en lugar del bróker) realiza un seguimiento y elimina internamente las órdenes pendientes vencidas.
- Comentario para las operaciones: comentario de texto adjunto a cada operación para su identificación.
Stop Loss virtual
- Usar SL virtual — Desactivado / Básico / Avanzado (la opción «Avanzado» omite las operaciones que ya han alcanzado el punto de equilibrio). El SL virtual se supervisa internamente en lugar de enviarse al bróker.
- Distancia del SL real al utilizar el SL virtual — Distancia (en pips) de un stop loss real, por parte del bróker, que se utiliza como red de seguridad junto con el stop virtual.
- Mover el stop loss fijo al stop loss virtual tras X segundos: retraso antes de que el stop loss fijo se mueva para ajustarse al nivel del stop loss virtual.
Valores variables (para mercados con tendencia alcista a lo largo del tiempo: oro, índices, criptomonedas)
- Valor predeterminado del ATR — ATR de referencia (en pips). Si se establece, todas las distancias basadas en pips se escalan según la relación entre el ATR actual y este valor (0 = desactivado).
- Período del ATR: número de velas utilizadas para calcular el ATR de referencia.
- Marco temporal del ATR: marco temporal utilizado para el cálculo del ATR.
- Precio por defecto para el cálculo: precio de referencia. Si el escalado del ATR está desactivado, todas las distancias basadas en pips se escalan en función de la relación entre el precio actual y este valor (0 = desactivado).
Gestión de la entrada en operaciones
- AllowBuyTrades — Habilita las operaciones de compra (ruptura de un máximo).
- AllowSellTrades: habilita las operaciones de venta (ruptura a la baja de un mínimo).
- Marco temporal a utilizar — Marco temporal en el que se detectan los niveles de soporte/resistencia.
- Momento de entrada — Marco temporal en el que el EA comprueba si hay nuevas señales.
- Número de velas inferiores a la IZQUIERDA del máximo/mínimo — Velas situadas a la izquierda que deben ser más bajas (en el caso de un máximo) o más altas (en el caso de un mínimo), lo que confirma la solidez del nivel.
- Número de velas inferiores a la DERECHA del máximo/mínimo: el mismo requisito de confirmación, aplicado a las velas de la derecha.
- Número máximo de velas en el historial que se deben analizar: hasta qué punto en el pasado busca el EA un nivel que cumpla los requisitos.
- Distancia mínima respecto al máximo/mínimo: distancia mínima (en pips) entre el precio actual y el nivel antes de que se coloque una orden pendiente.
- Distancia mínima en porcentaje: el mismo concepto expresado como porcentaje del precio en lugar de un valor fijo en pips (anula el ajuste basado en pips cuando es mayor que 0).
- Pips adicionales por encima del máximo para la entrada — Desplazamiento añadido por encima de un máximo que cumpla los requisitos al colocar la orden Buy Stop.
- Pips adicionales por debajo del mínimo para la entrada — Desplazamiento restado por debajo de un mínimo válido al colocar la orden «Sell Stop».
- Número máximo de órdenes pendientes: limita el número de órdenes pendientes que el EA puede tener abiertas a la vez.
- Número máximo de operaciones abiertas: limita el número de posiciones que el EA puede tener abiertas al mismo tiempo.
- Distancia mínima entre órdenes: espacio mínimo (en pips) requerido entre dos órdenes pendientes.
- Tiempo de caducidad (en horas) de las órdenes pendientes: tiempo durante el que se mantiene una orden pendiente no activada antes de ser eliminada (0 = nunca caduca).
- Número mágico — Identificador único utilizado para distinguir las operaciones de este EA de las de otros.
- Comentario para las operaciones: comentario de texto adjunto a las operaciones.
Ajustes de salida de operaciones
- Período para comprobar/modificar SL/TP — Marco temporal utilizado para programar las comprobaciones de gestión de salida (cuando la opción «comprobar cada tick» está desactivada).
- «Comprobar cada tick »: cuando está activado, las condiciones de salida se evalúan en cada tick en lugar de una vez por barra.
- Distancia inicial de stop loss — Distancia de stop loss (en pips) aplicada a las nuevas operaciones.
- Distancia inicial de take profit: distancia de take profit (en pips) aplicada a las nuevas operaciones.
Gestión del stop loss dinámico
- Distancia del stop loss dinámico — Distancia (en pips) que se mantiene entre el precio y el stop loss dinámico.
- Distancia inicial del stop dinámico: beneficio (en pips) necesario antes de que se active el stop dinámico.
- Distancia de cierre del stop dinámico: beneficio máximo (en pips) hasta el cual el stop dinámico sigue activo.
- Tamaño del paso del stop dinámico: movimiento mínimo (en pips) necesario antes de que el stop dinámico se actualice de nuevo.
Gestión del TP dinámico
- Distancia del TP dinámico: distancia (en pips) que se mantiene entre el precio y un take profit dinámico (0 = desactivado).
- Distancia inicial del TP dinámico: beneficio (en pips) necesario para que se active el take profit dinámico.
Gestión del stop de equilibrio
- Distancia inicial de equilibrio: beneficio (en pips) necesario antes de que el stop loss se desplace hasta el punto de equilibrio.
- Distancia adicional de equilibrio: pips adicionales que se añaden más allá del precio de entrada al desplazarse al punto de equilibrio, para asegurar una pequeña ganancia.
SL móvil de MÁXIMO/MÍNIMO
Un método de trailing alternativo que sigue los niveles recientes de soporte/resistencia en lugar de una distancia fija en pips.
- Usar solo hasta el punto de equilibrio: restringe este método de stop dinámico al periodo anterior a que la operación alcance el punto de equilibrio.
- Exit_HL_trailingSL_timeframe — Marco temporal utilizado para determinar los niveles que sigue este stop dinámico.
- Número de velas a utilizar — Ventana de retrospectiva para la detección de niveles (0 = utilizar la configuración de retrospectiva de la entrada principal).
- Número de velas inferiores a la IZQUIERDA de Máximo/Mínimo — Requisito de confirmación del lado izquierdo para estos niveles.
- Número de velas inferiores a la DERECHA del máximo/mínimo — Requisito de confirmación del lado derecho para estos niveles.
- Distancia mínima al precio actual — Distancia mínima (en pips) que el nuevo nivel de stop debe mantener respecto al precio actual.
- Distancia mínima al último SL: movimiento mínimo (en pips) necesario antes de que el stop se actualice de nuevo.
- Distancia adicional en pips respecto a Máximo/Mínimo: margen añadido más allá del nivel detectado al colocar el stop.
Stop dinámico de recuperación (basado en el tiempo)
- Inicio del stop dinámico tras X minutos — Retraso antes de que comience este stop dinámico independiente, activado por tiempo (0 = desactivado).
- Distancia del stop dinámico — Distancia (en pips) que mantiene este stop dinámico una vez activado.
Configuración del SL MagicTrail
Un stop dinámico agresivo, basado en ticks, diseñado para estrategias de scalping.
- Modo MagicTrail: Desactivado / Trailing completo / Trailing solo hasta el punto de equilibrio.
- Inicio de MagicTrail (en pips): beneficio necesario para que se active MagicTrail.
- Número de ticks antes de las modificaciones: número de ticks que hay que esperar entre cada ajuste del stop.
- Movimiento en pips de MagicTrail: distancia (en pips) que se desplaza el stop con cada ajuste.
- Pips adicionales para el stop de equilibrio: margen de seguridad más allá del punto de equilibrio utilizado en el modo «trailing hasta el punto de equilibrio».
- Minutos de retraso de MagicTrail: retraso antes de que MagicTrail pase de su distancia inicial al funcionamiento normal (0 = desactivado).
- Distancia inicial de MagicTrail con retardo — Distancia inicial alternativa utilizada durante ese periodo de retardo.
Ajustes del tamaño del lote
- Ajustar el tamaño del lote si el saldo varía un X por ciento — Variación porcentual del saldo necesaria para que se recalcule el tamaño del lote.
- Riesgo — Método de cálculo del tamaño del lote: lote fijo manual, lotes escalados según el saldo, porcentaje de riesgo manual o uno de los cinco niveles de riesgo preestablecidos (de muy bajo a extremo).
- tamaño de lote manual — Tamaño de lote fijo utilizado cuando Riesgo = Tamaño de lote manual.
- Riesgo máximo por operación — Porcentaje de riesgo por operación utilizado cuando Riesgo = RPT.
- Paso del tamaño del lote — Paso en la moneda de la cuenta utilizado para ajustar el tamaño del lote en función del saldo (por ejemplo, 0,01 lotes por cada X $ de saldo).
- Tamaño máximo de lote por operación: límite máximo estricto del tamaño de lote de cualquier operación individual.
- Usar capital en lugar de saldo — Utiliza el capital de la cuenta en lugar del saldo para los cálculos del tamaño del lote.
- Solo al alza — Cuando está activado, el tamaño dinámico del lote solo aumenta con el crecimiento de la cuenta y nunca disminuye.
- Comprobación de margen — Verifica que haya margen libre suficiente disponible antes de enviar cada operación.
Configuración de GMT
- Broker_GMT_OFFSET_Summer — Desfase GMT del bróker (en horas) durante el verano/horario de verano.
- Broker_GMT_OFFSET_Winter — Desfase horario del bróker respecto al GMT (en horas) durante el invierno/fuera del horario de verano.
- AutoGMT — Detecta automáticamente la diferencia horaria con respecto al GMT en lugar de utilizar los valores manuales anteriores.
Filtro NFP (Nóminas no agrícolas)
- EnableNFP_Filter — Activa el filtro de noticias NFP.
- NFP_CloseOpenTrades — Cierra las operaciones abiertas durante el periodo de aplicación del filtro NFP.
- NFP_ClosePendingOrders — Elimina las órdenes pendientes durante el periodo de aplicación del filtro NFP.
- NFP_MinutesBefore — Minutos antes de la publicación en los que se activa el filtro.
- NFP_MinutesAfter — Minutos después de la publicación en los que finaliza el filtro.
Filtro de tipos de interés
- EnableIR_Filter — Activa el filtro de noticias sobre la decisión de tipos de interés.
- IR_CloseOpenTrades — Cierra las operaciones abiertas durante el periodo de filtrado.
- IR_ClosePendingOrders — Elimina las órdenes pendientes durante el periodo de aplicación del filtro.
- IR_MinutesBefore — Minutos antes de la publicación en los que comienza el filtro.
- IR_MinutesAfter — Minutos después de la publicación en los que finaliza el filtro.
Filtro del IPC
- EnableCPI_Filter — Activa el filtro de noticias sobre la publicación del IPC.
- CPI_CloseOpenTrades — Cierra las operaciones abiertas durante el periodo de filtrado.
- CPI_ClosePendingOrders — Elimina las órdenes pendientes durante el periodo de filtrado.
- CPI_MinutesBefore — Minutos antes de la publicación en los que se inicia el filtro.
- CPI_MinutesAfter — Minutos después de la publicación en los que finaliza el filtro.
Filtro de ruptura falsa
Cinco filtros independientes (A–E), cada uno en su propio marco temporal. Cuando está activado, solo se considera válida una operación si la vela desencadenante cierra realmente por encima del nivel de ruptura en ese marco temporal.
- Activar Filtro_A / Marco temporal del Filtro_A — Marco temporal predeterminado: M1.
- Habilitar Filtro_B / Marco temporal del Filtro_B — Marco temporal predeterminado: M5.
- Habilitar Filtro_C / Marco temporal del Filtro_C — Marco temporal predeterminado: M15.
- Activar Filtro_D / Marco temporal del Filtro_D — Marco temporal predeterminado: M30.
- Habilitar Filtro_E / Marco temporal del Filtro_E — Marco temporal predeterminado: H1.
Horario de negociación
- UseTradingTimeZones — Activa el horario semanal de negociación que se muestra a continuación.
- KillPending — Elimina las órdenes pendientes una vez finalizado el horario de negociación.
- KillOpen: cierra las operaciones abiertas una vez finalizado el horario de negociación.
- Time_Source — Hora GMT, hora local del PC/VPS o hora del servidor del bróker.
- Hora de inicio/fin de lunes a domingo — Franja horaria de negociación independiente (HH:MM–HH:MM) para cada día de la semana.
