DualSeriesMartingaleEA
- Asesores Expertos
- Vaghasiya Kartik Sanjaybhai
- Versión: 8.1
- Activaciones: 5
1. Introducción: Un nuevo enfoque del trading mecánico
Bienvenido a DualSeriesEA, un sofisticado y potente sistema de trading automático para la plataforma MetaTrader 5. A diferencia de los EAs tradicionales que siguen un único conjunto de reglas, DualSeriesEA está construido sobre una arquitectura única de doble motor. Ejecuta simultáneamente dos estrategias de negociación independientes pero complementarias, proporcionando un nivel de control y profundidad estratégica que antes no estaba disponible.
Este EA está diseñado para operadores que valoran la ejecución disciplinada y basada en reglas y desean explorar secuencias mecánicas complejas sin interferencias emocionales.
2. La filosofía central: El poder de dos motores
La base de DualSeriesEA es su capacidad para ejecutar dos estrategias a la vez:
-
El motor A está programado para comenzar siempre su secuencia de operaciones con una orden deCOMPRA.
-
El motor B está programado para comenzar siempre su secuencia de negociación con una orden de VENTA.
Este enfoque crea un efecto de cobertura natural. Al tener posiciones opuestas, el EA puede navegar en diferentes condiciones de mercado con mayor estabilidad. Usted tiene la máxima flexibilidad para ejecutar ambos motores juntos o desactivar uno para centrarse en una sola tendencia direccional.
3. Características clave
DualSeriesEA está repleto de características de nivel profesional que le dan un control completo sobre su estrategia de negociación.
Ciclado avanzado de patrones
Vaya más allá de las simples series de trading. El EA le permite definir dos patrones de negociación distintos (por ejemplo, Patrón 1: 1 compra, 1 venta; Patrón 2: 2 compras, 2 ventas) y luego especificar cuántas veces debe ejecutarse cada patrón antes de cambiar al siguiente.
-
Ejemplo: Ejecute el Patrón 1 durante 6 repeticiones, luego cambie al Patrón 2 durante 4 repeticiones, y luego vuelva al ciclo anterior. Esto permite realizar estrategias complejas de varios niveles.
Sistemas duales de gestión del riesgo
Puede elegir entre dos modelos de tamaño de lote completamente diferentes para cada motor:
-
Martingala Clásica: El método tradicional donde el tamaño del lote se multiplica después de una ganancia o una pérdida, con multiplicadores separados y límites de racha para Take Profits y Stop Losses.
-
Modo "Red de Seguridad": Un sistema moderno de gestión del riesgo. Si una operación alcanza un Stop Loss, el EA cambia inmediatamente a un lote base pequeño y seguro . Continuará utilizando este pequeño tamaño de lote hasta que una operación alcance un Take Profit, momento en el que volverá al mainLot estándar . Esta potente función está diseñada para reducir el riesgo durante las rachas de pérdidas.
Modos de negociación flexibles
Usted controla cómo interactúan los dos motores:
-
Modo Sincronizado (por defecto): El EA esperará a que tanto el Motor A como el Motor B cierren sus operaciones antes de abrir el siguiente par de operaciones. Esto es para los operadores que quieren un enfoque disciplinado de entrada por pares.
-
Modo Independiente: Cada motor opera completamente por su cuenta, abriendo y cerrando posiciones sin esperar al otro. Esto permite una mayor frecuencia de operaciones.
Gestión agresiva de la toma de beneficios
Para los operadores con cuentas raw-spread o ECN, el EA incluye un modo "TP agresivo". En lugar de colocar una orden tradicional de Take Profit con el broker, el EA monitoriza el precio internamente y cierra la operación con una orden de mercado una vez alcanzado el nivel de beneficios. Esto puede ayudar a asegurar los beneficios de manera más eficaz en los mercados de rápido movimiento, donde los TP del lado del corredor podrían perderse debido al deslizamiento.
4. Cómo utilizarlo
Instalación
-
Abra su plataforma MetaTrader 5.
-
Vaya a Archivo -> Abrir carpeta de datos.
-
Navegue a la carpetaMQL5 -> Expertos.
-
Copie el archivo DualSeriesEA.ex5 en esta carpeta.
-
Vuelva a MT5. En la ventana del Navegador, haga clic con el botón derecho del ratón en "Asesores Expertos" y seleccione Actualizar.
Configuración en el gráfico
-
Arrastre el DualSeriesEA desde el Navegador al gráfico en el que desea operar.
-
En la ventana emergente, vaya a la pestaña "Common" y marque la casilla "Allow Algo Trading".
-
Vaya a la pestaña"Inputs" para configurar los parámetros del EA.
-
Haga clic en OK. El EA ya está funcionando.
5. Guía de parámetros
PARÁMETROS GLOBALES
-
enableEngineB: Establecer en true para ejecutar ambos motores, o false para ejecutar sólo el motor A.
-
independentEngineTrading: false = Modo sincronizado, true = Modo independiente.
-
aggressiveTPClose: true = EA cierra en TP, false = Broker cierra en TP.
-
aggressiveTPTolerancePoints: Puntos extra que el precio debe moverse más allá del nivel TP antes de que se active el cierre agresivo.
AJUSTES MOTOR A / MOTOR B
(Estos ajustes son idénticos para ambos motores, permitiendo una configuración independiente)
-
usePatternCycle_A: Si es true, el EA utilizará la lógica avanzada de ciclo Patrón 1 / Patrón 2.
-
pattern1_Repetitions_A: El número de veces que se repite el Patrón 1 antes de cambiar al Patrón 2.
-
pattern1_Buy_A / pattern1_Sell_A: Define el número de compras y ventas en el Patrón 1.
-
pattern2_Repetitions_A: El número de veces que se repite el Patrón 2 antes de volver al Patrón 1.
-
pattern2_Buy_A / pattern2_Sell_A: Define el número de compras y ventas en el patrón 2.
-
series_Buy_Side_A / series_Sell_Side_A: Una serie lógica más simple utilizada si usePatternCycle es false.
-
takeProfit_Points_A / stopLoss_Points_A: La distancia TP y SL en puntos.
-
initialLot_A: El tamaño del lote principal para operar.
-
useBaseLotAfterSL_A: Si es true, activa la lógica de Martingala "Safety Net". Si es falso, el EA utiliza la configuración clásica de Martingala que se muestra a continuación.
-
baseLot_A: El tamaño de lote pequeño y seguro utilizado en el modo Safety Net después de una pérdida.
-
martForTP_A / martForSL_A: Los multiplicadores para el sistema clásico de Martingala (sólo se utilizan si useBaseLotAfterSL es falso).
-
maxTPStreak_A / maxSLStreak_A: Los límites de racha para el sistema clásico de Martingala.
-
magicNumber_A: El ID único para las operaciones de este motor. Debe ser diferente para el motor A y el motor B.
6. Descargo de responsabilidad
Operar con divisas con margen conlleva un alto nivel de riesgo y puede no ser adecuado para todos los inversores. El alto grado de apalancamiento puede jugar tanto en su contra como a su favor. Antes de decidirse a operar, debe considerar cuidadosamente sus objetivos de inversión, nivel de experiencia y apetito de riesgo. Las rentabilidades pasadas no son indicativas de resultados futuros.
