TwoCandlesPattern
- Asesores Expertos
- Balogoun Achille Oyaniyi
- Versión: 2.10
- Actualizado: 5 marzo 2026
- Activaciones: 5
**TwoCandlesPattern - Asesor Experto para MetaTrader 5**
*Un sistema de trading simple y robusto basado en un patrón de dos velas, optimizado para EURUSD en M15, con gestión de riesgo anti-martingale y trailing stop.
---
### Descripción
**TwoCandlesPattern** es un Asesor Experto totalmente automatizado diseñado para detectar patrones de inversión en dos velas consecutivas. La estrategia se ha desarrollado y probado específicamente en el par **EURUSD** en el marco temporal **M15**, donde demuestra un rendimiento estable y fiable. También se puede utilizar en otros instrumentos, pero los resultados óptimos se logran dentro de este marco.
La estrategia es sencilla, está probada e incorpora funciones avanzadas de gestión de riesgos para ayudarle a proteger su capital y optimizar su rendimiento. Tanto si es un principiante como un trader experimentado, **TwoCandlesPattern** le ofrece una solución llave en mano para capitalizar los retrocesos del mercado con una rigurosa disciplina de riesgo.
---
### Características principales
- **Patrón de dos velas** : detecta configuraciones alcistas y configuraciones bajistas.
- **Flexible Trading Window** : define con precisión el rango de tiempo de negociación (horas de inicio y fin) para apuntar a los momentos más oportunos (por defecto 9:00-12:00).
- **Filtro de Calidad** : valida las señales utilizando un ratio mínimo cuerpo/ATR, eliminando las velas de baja amplitud (dojis, pin bars).
- **Gestión de Riesgo Proporcional** : calcula automáticamente el tamaño del lote basándose en un porcentaje de su capital a arriesgar por operación.
- Anti-Martingale** : después de una ganancia, el tamaño del lote se multiplica por un factor (por ejemplo, 3) para capitalizar las rachas ganadoras; después de una pérdida, el lote vuelve al tamaño base. Usted controla el número máximo de pasos (por defecto 10) y el número de victorias consecutivas antes de restablecerse.
- Límites de seguridad** : limita el lote máximo mediante un multiplicador del lote base, un porcentaje de riesgo máximo por operación y un lote máximo absoluto (por defecto 5 lotes), evitando una exposición excesiva.
- Trailing Stop avanzado** : activa el seguimiento de la tendencia a partir de un umbral de beneficios definido (por defecto 200 puntos), con una distancia de arrastre fija, ideal para dejar correr los beneficios y proteger las ganancias.
- **Comprobación de margen** : antes de abrir una operación, el EA calcula el margen necesario y reduce automáticamente el volumen si es necesario, evitando rechazos de órdenes.
- **Compatibilidad Multi-Instrumento** : funciona en todos los símbolos gracias a un cálculo universal del valor de punto, aunque los parámetros por defecto han sido optimizados para EURUSD M15.
---
### Cómo funciona
El EA analiza las dos últimas velas cerradas dentro de su rango de tiempo definido. Se genera una señal de compra cuando:
- Ambas velas son alcistas (cierre > apertura),
- La segunda vela rompe por debajo del mínimo de la primera (mínimo2 < mínimo1),
- El cierre de la primera vela está por encima de la apertura de la segunda (cierre1 > apertura2).
En el caso contrario, se genera una señal de venta.
Un filtro opcional basado en el ATR (periodo 14) requiere que el cuerpo de cada vela sea al menos el 40% del ATR (ratio ajustable), eliminando las señales de baja calidad.
Una vez validada una señal, el EA abre una posición con un stop loss situado por debajo del mínimo (para una compra) o por encima del máximo (para una venta). La toma de beneficios se establece por defecto en 2 veces la distancia de stop loss, pero también puede utilizar el trailing stop para una gestión dinámica.
---
### Gestión avanzada del riesgo
El EA ofrece varios mecanismos para controlar su riesgo:
- **Riesgo Proporcional** : elija el porcentaje de su capital que está dispuesto a arriesgar en cada operación. El EA calcula entonces el tamaño de lote apropiado.
- Anti-Martingale** : después de una operación ganadora, el tamaño del lote se multiplica por un factor (por ejemplo, 3). Usted establece el número máximo de pasos y el máximo de ganancias consecutivas permitidas antes de volver al paso base.
- Límites de seguridad** : puede limitar el lote máximo (como múltiplo del lote base), el porcentaje de riesgo máximo por operación y un lote máximo absoluto, incluso si la lógica antimartingala fuera más alta.
- Stop dinámico** : una vez que el beneficio alcanza un umbral definido (por defecto 200 puntos), el stop loss se desplaza para seguir al precio, bloqueando las ganancias.
- **Comprobación de margen** : antes de enviar una orden, el EA se asegura de que hay suficiente margen libre; si no, reduce automáticamente el volumen para intentar ejecutar la orden.
---
### Parámetros de entrada
Todos los parámetros son accesibles en la ventana de entrada del EA. Aquí está su significado, con valores por defecto optimizados para EURUSD M15:
| Grupo Parámetro Descripción
|--------|-----------|-------------|
| Ventana de negociación** | `InpStartHour`, `InpStartMinute` | Hora y minuto de inicio de la sesión de negociación (por defecto 9:00). |
| Hora y minuto de fin de sesión (por defecto a las 12:00). |
| | `InpTimeZone` | Zona horaria: 0 = UTC, 1 = hora del servidor. |
| **Money Management** | `InpLotSize` | Tamaño de lote base (se utiliza si el riesgo proporcional está desactivado, por defecto 0.1). |
| `InpStopLossPoints` | Distancia de stop loss en puntos (por defecto 30). |
| | `InpMagicNumber` | Identificador único para las órdenes del EA (por defecto 23456). |
| | `InpUseRiskManagement` | Habilita el cálculo del lote basado en un porcentaje del capital (por defecto true). |
| | `InpRiskPercent` | Porcentaje de capital a arriesgar por operación (por defecto 0.1%). |
| **Anti-Martingale** | `InpMartingaleFactor` | Factor de multiplicación después de una ganancia (por defecto 3.0). |
| `InpMaxSteps` | Número máximo de pasos de progresión (por defecto 10). |
| | `InpMaxConsecutiveWins` | Máximo de victorias consecutivas antes de reiniciar (por defecto 4). |
| **Safety Caps** | `InpUseVolumeCaps` | Habilita los límites de seguridad en el volumen (por defecto true). |
| | `InpMaxLotMultiplier` | Multiplicador máximo permitido del lote base (por defecto 5.0). |
| | `InpMaxRiskPerTrade` | Porcentaje máximo de capital que se puede arriesgar en una operación (por defecto 3,0%). |
| InpMaxAbsoluteLot` | Tamaño máximo absoluto del lote, por defecto 5.0. |
| **Signal Filter** | `InpUseCandleSizeFilter` | Activa el filtro de tamaño de vela (por defecto true). |
| `InpMinBodyRatio` | Ratio mínimo (body / ATR) para validar una vela (por defecto 0.4). |
| | `InpATRPeriod` | Periodo para el cálculo del ATR (por defecto 14). |
| **Trailing Stop** | `InpUseTrailingStop` | Habilita el trailing stop (por defecto true). |
| `InpTrailingStartPoints` | Ganancia en puntos en los que se activa el trailing (por defecto 200). |
| | `InpTrailingDistancePoints` | Distancia de arrastre en puntos (por defecto 5). |
---
### Especificaciones y Recomendaciones
- Marco temporal recomendado** : M15 (probado y validado en este periodo).
- Par recomendado** : EURUSD (los parámetros por defecto han sido optimizados para este par).
- Depósito mínimo recomendado** : 500 USD (o equivalente) para un lote base de 0,1.
- Tipo de cuenta** : cualquier tipo (cobertura o compensación), el EA sólo abre una posición a la vez.
---
### Descargo de responsabilidad
El trading automatizado implica riesgo de pérdida. El rendimiento pasado no garantiza resultados futuros. Se recomienda encarecidamente probar el EA en una cuenta demo antes de utilizarlo en condiciones reales. Asegúrese de entender completamente todos los parámetros y adaptarlos a su perfil de riesgo.
---
**¿Listo para optimizar sus operaciones?
Descargue la versión de prueba y pruebe **TwoCandlesPattern** en EURUSD M15 en el Probador de Estrategias hoy mismo.
