PairTrade
- Asesores Expertos
- Versión: 2.22
- Activaciones: 20
Presentamos un sistema de trading que opera mediante Pair Trading (trading de pares). Seleccionamos divisas que están correlacionadas entre sí, por ejemplo (EURUSD y GBPUSD) o (XAUUSD y XAGUSD), entre otras. El bot abre operaciones simultáneamente en dos divisas en direcciones opuestas. Para ello, calcula la divergencia entre las divisas: vende la divisa que va por delante y compra la que va rezagada.
El sistema incluye un mecanismo de promediación (añadir posiciones) a medida que la divergencia aumenta. También cuenta con un sistema de cierre gradual de posiciones perdedoras, lo que reduce los riesgos y la carga sobre el depósito. También incluye un sistema martingala, que aumenta significativamente los beneficios, pero también incrementa la carga sobre el depósito.
Revise la configuración:
-
// Primer instrumento - Symbol1 = "EURUSD"; – Establece el primer símbolo de trading.
-
// Segundo instrumento - Symbol2 = "GBPUSD"; – Establece el segundo símbolo de trading.
-
// Monto base de operación para Symbol1 (USD) = 1000.0; – Ajuste para el emparejamiento de metales (ej. XAUUSD y XAGUSD).
-
// Coeficiente manual para Symbol2 = 1.0; – Diferencia en el tamaño de lotes entre Symbol1 y Symbol2. Para Symbol1 = XAUUSD y Symbol2 = XAGUSD, establezca 5.0 (o según las condiciones de su bróker) para que los volúmenes de las posiciones en USD sean aproximadamente iguales.
-
// Ajustar volumen automáticamente por precio – Si es false, se utiliza la diferencia manual de lotes de la configuración anterior. Si es true, se utiliza el cálculo automático (puede no ser siempre preciso; se recomienda establecer la diferencia manualmente para metales).
-
// Invertir operaciones (COMPRA↔VENTA) – Invierte las señales a la dirección opuesta.
-
// Paso base del spread (%) = 0.2; – Divergencia de las divisas. Si los pares están fuertemente correlacionados, establezca hasta 0.5; si la correlación es débil, aumente el valor.
-
// Usar umbral progresivo (depende del número de celdas) = true; – Utiliza un cálculo progresivo para los siguientes pasos de divergencia (cada nuevo paso es mayor que el anterior por el valor del paso – recomendado). Si es false, se utilizan pasos lineales con divergencia igual.
-
// Usar spread diario para la dirección (si es false – fijo hasta la recuperación) = false; – Si es false, el siguiente paso abre en la misma dirección que los pasos perdedores anteriores. Si es true, el siguiente paso abre según la divergencia diaria de las divisas.
-
// Multiplicador de lotes = 1.5; – El factor de aumento del lote para el siguiente paso.
-
// Sumar lotes de varias celdas = true; – Activa la suma de posiciones perdedoras para su recuperación.
-
// Número de celdas para sumar = 2; – Cuántas posiciones perdedoras tomar para la recuperación.
-
// Tomar celdas desde el final del array = true; – Si es true, la recuperación comienza desde las últimas posiciones perdedoras. Si es false, comienza desde las primeras posiciones perdedoras.
-
// Activar control de lote máximo = true; – Activa el límite máximo de lote.
-
// Tamaño máximo de lote permitido = 0.9; – El tamaño máximo de lote.
-
// true - detener EA, false - reiniciar – Elija si detener el EA o reiniciar desde el principio cuando se alcance el lote máximo.
-
// Activar impresión de depuración (desactivar en el tester) – Muestra información de depuración.
-
// Número mágico (Magic Number) – Identificador único del EA.
-
// Deslizamiento (puntos) – Deslizamiento permitido.
-
// Comentario de operación = "PairTrade"; – Comentario para las operaciones.
Importante: Al calcular sus riesgos para una cuenta real, asegúrese de prestar atención al drawdown máximo y al depósito inicial requerido en estas pruebas.
¡Felices operaciones (trading)!
