Pattern123
- Asesores Expertos
- Versión: 1.0
Introducción
El patrón «1-2-3» es una de las formaciones de reversión más antiguas y fiables del análisis técnico: marca el punto en el que una tendencia existente pierde fuerza y comienza una nueva. El EA Pattern123 automatiza la detección de esta formación y gestiona todo el ciclo de vida de la operación en torno a ella: desde el reconocimiento de la señal hasta la entrada, la colocación del stop-loss, el take-profit y un mecanismo opcional de recuperación de pérdidas para operadores avanzados.
Este EA no depende de ningún archivo de indicadores externo. La lógica de detección de ZigZag (profundidad / desviación / retroceso) está totalmente integrada en un único archivo .ex5, por lo que no hay que instalar nada adicional.
Cómo se detecta el patrón
Mediante un ZigZag interno que no se actualiza (Profundidad, Desviación y Retroceso —los mismos tres parámetros que los operadores ya conocen del indicador ZigZag estándar—), el EA busca tres puntos de oscilación consecutivos:
- Punto n.º 1: el extremo del movimiento anterior (el mínimo de una tendencia bajista para una configuración alcista, el máximo de una tendencia alcista para una configuración bajista).
- Punto n.º 2: el retroceso. En esta fase, el resultado aún está por determinar: continuación o reversión.
- Punto n.º 3: la confirmación de que el precio ha dado la vuelta, sin romper más allá del punto n.º 1.
Una vez que se dan los tres puntos, el EA coloca una orden stop pendiente en el nivel del punto n.º 2:
- Si el precio supera el punto n.º 2, la orden pendiente se activa y se convierte en una posición de mercado: el patrón se ha «cumplido».
- Si, por el contrario, el precio vuelve a romper primero el punto n.º 1, la configuración queda invalidada y la orden pendiente se cancela automáticamente.
Stop Loss y Take Profit
- El Stop Loss se puede colocar más allá del punto n.º 1, más allá del punto n.º 3 o a una distancia fija; tú eliges mediante la configuración. Cuando se selecciona el punto n.º 3, el EA fija temporalmente el stop en el punto n.º 1 (ya que el punto n.º 3 aún puede variar mientras la orden está pendiente) y lo desplaza al nivel final del punto n.º 3 solo una vez que la orden se activa realmente.
- El «Take Profit» para la primera orden puede ser una distancia fija o una extensión de Fibonacci del tramo del punto n.º 1 al n.º 2.
- Un trailing stop opcional, expresado como una proporción de la distancia del «take profit», gestiona la primera orden una vez que esta genera beneficios.
Órdenes de recuperación «Stop'n'Reverse» (SnR): opcionales, avanzadas
Para los operadores dispuestos a aceptar un mayor riesgo a cambio de un mecanismo de recuperación de pérdidas, el EA puede colocar una orden pendiente en la dirección opuesta, justo en el nivel de stop-loss de la operación actual, con su tamaño de lote opcionalmente ampliado mediante un coeficiente de Martingala.
- Si la primera operación se cierra por stop-out, la orden SnR opuesta se activa automáticamente y se coloca una nueva orden en la misma dirección (con un lote mayor) en el nivel de la posición que acaba de cerrarse.
- El take-profit de cada orden SnR se establece a una distancia configurable por encima del punto de equilibrio de todo el conjunto (es decir, el nivel necesario para recuperar la pérdida acumulada).
- Tan pronto como cualquier orden del conjunto se cierre con beneficios, el multiplicador de lotes se restablece a 1 y el conjunto vuelve a empezar a partir de una señal limpia.
- Esta función está desactivada por defecto y solo se recomienda en instrumentos de alta volatilidad, como el oro, con una gestión disciplinada del capital.
Los conjuntos de compra y los conjuntos de venta se controlan por separado (mediante dos números mágicos generados internamente), de modo que el EA puede gestionar de forma independiente una configuración alcista y otra bajista 1-2-3 en el mismo gráfico.
Características adicionales
- Ventana de tiempo de negociación: restringe la primera orden a una sesión elegida. Las señales que se forman fuera de la ventana siguen siendo objeto de seguimiento y, si siguen siendo válidas una vez que se abre la ventana, la orden pendiente se coloca en ese momento —útil para captar un patrón que se haya formado durante la noche—.
- Filtro «No más operaciones tras las ganancias de hoy», con dos modos: detener las operaciones al final del día tras obtener cualquier beneficio, o detenerlas solo cuando el saldo de la cuenta alcance también un nuevo máximo.
- Gestión automática de cotizaciones de 4/5 dígitos (y 2/3 dígitos): todas las entradas basadas en pips se introducen en formato estándar de 4 dígitos y se reescalan internamente.
- Opción de dibujar en el gráfico el patrón ZigZag detectado y los tres puntos del patrón, para una confirmación visual.
- Un mecanismo único de tiempo de espera/reintento evita el envío masivo de órdenes si la negociación se bloquea temporalmente (por ejemplo, si el AutoTrading está desactivado o la cuenta carece de derechos de negociación): el EA registra la causa exacta una sola vez y espera en silencio en lugar de reenviar la orden en cada tick.
Uso recomendado
Este EA puede funcionar de forma totalmente automática, pero —al igual que con cualquier sistema basado en reversiones— sus mejores resultados se obtienen combinando la ejecución automática de señales con la propia interpretación del operador de los niveles de soporte y resistencia en marcos temporales superiores. Un flujo de trabajo habitual: marcar los niveles clave en H1/H4 al inicio de la sesión y dejar que el EA esté atento a una formación 1-2-3 solo cuando el precio se acerque a uno de ellos.
Nota sobre el riesgo: el mecanismo «Stop'n'Reverse» aumenta tanto la recuperación potencial como la caída potencial. Prueba a fondo en una cuenta demo y establece el tamaño de las posiciones de forma conservadora antes de plantearte utilizarlo en vivo con fondos reales. El rendimiento en las pruebas retrospectivas no garantiza resultados futuros.
Parámetros clave de un vistazo
| Grupo | Parámetro | Finalidad |
|---|---|---|
| General | Mágico, «No operar si hay beneficios hoy», Fecha final de la cuadrícula | Etiquetado de órdenes y controles de negociación a nivel diario y por sesión |
| Negociación | Lote fijo / % de riesgo | Determinación del tamaño de la posición para la primera orden |
| Stop Loss | Modo de cálculo (Punto 1 / Punto 3 / Fijo), filtro de SL máximo/mínimo | Colocación del stop y filtrado de señales por distancia del stop |
| Take Profit | Fijo / Extensión de Fibonacci, ratio de trailing | Gestión de salida para la primera orden |
| Reversión (SnR) | Número de órdenes en un conjunto, coeficiente de Martingala, TP desde el punto de equilibrio | Cadena opcional de recuperación de pérdidas |
| Hora | Horario de negociación (inicio/fin) | Restricción de sesión para nuevas señales |
| ZigZag | Profundidad, desviación, retroceso | Sensibilidad de detección de patrones |
| Varios | Dibujar en el gráfico, tiempo de espera entre reintentos | Visualización y seguridad en el envío de órdenes |
Este producto es una implementación independiente del conocido concepto de reversión «1-2-3» y del mecanismo de recuperación «Stop'n'Reverse». No está afiliado a ningún producto de otro proveedor ni reutiliza código de los mismos.
