Golden CrossFlex
- Asesores Expertos
- Versión: 1.8
- Activaciones: 5
Golden CrossFlex.mq5
Golden CrossFlex es un sistema de trading automatizado para MetaTrader 5 basado en cruces de medias móviles (MA). Combina filtros flexibles de dirección de las operaciones, reglas de gestión del capital y un sistema dinámico de trailing stop para maximizar los beneficios al tiempo que se controla el riesgo.
⚙️ Funciones
-
Detección de cruces de medias móviles:
-
Abre operaciones de COMPRA cuando la MA rápida cruza por encima de la MA lenta.
-
Abre operaciones de VENTA cuando la media móvil rápida cruza por debajo de la media móvil lenta.
-
-
Control de la dirección de las operaciones: Permite operar en ambas direcciones, solo en COMPRA o solo en VENTA.
-
Gestión de riesgos:
-
Stop Loss opcional en USD (un valor negativo activa el cierre automático cuando la pérdida alcanza el importe establecido).
-
Stop dinámico (Trailing Stop ) que bloquea un porcentaje de las ganancias flotantes una vez que se alcanza un umbral mínimo de beneficios.
-
-
Límite diario de operaciones: restringe el número máximo de operaciones al día.
-
Gestión de posiciones:
-
Limita el número máximo de posiciones simultáneas de COMPRA y VENTA.
-
Cierra las posiciones rentables cuando se produce un cruce en sentido contrario.
-
🔧 Parámetros de entrada
-
Ajustes de la media móvil
-
InpFastMAPeriod: Período de la media móvil rápida (corto plazo).
-
InpSlowMAPeriod: Período de la media móvil lenta (a largo plazo).
-
InpMAMethod: Tipo de media móvil (p. ej., EMA, SMA).
-
InpAppliedPrice: Tipo de precio utilizado (cierre, apertura, etc.).
-
-
Gestión del capital
-
InpLotSize: Tamaño fijo del lote por operación.
-
InpStopLossMoney: Stop loss en USD (un valor negativo lo activa; 0 lo desactiva).
-
InpMagicNumber: Identificador único para las operaciones abiertas por este EA.
-
-
Ajustes del % de trailing dinámico
-
InpTriggerProfitMoney: beneficio mínimo (en USD) necesario para activar el trailing.
-
InpTrailingPercent: Porcentaje de beneficio que se quiere asegurar (por ejemplo, un 60 % asegura el 60 % del beneficio flotante).
-
-
Restricciones
-
InpTradeDirection: Elige solo COMPRA, solo VENTA o AMBAS.
-
InpMaxActiveBuy: Número máximo de posiciones de COMPRA activas simultáneamente.
-
InpMaxActiveSell: Número máximo de posiciones de VENTA simultáneas.
-
InpMaxDailyTrades: Número máximo de operaciones permitidas al día.
-
📈 Cómo funciona
-
Inicialización:
-
Configura los indicadores de media móvil y restablece el contador de operaciones diarias.
-
-
En cada tick:
-
Actualiza los valores de la media móvil y comprueba si hay señales de cruce.
-
Supervisa las posiciones activas en busca de stop loss, trailing stop y cierre por cruce en sentido contrario.
-
Pone a cero el contador de operaciones diarias al inicio de una nueva jornada.
-
-
Lógica de entrada:
-
Abre una posición de COMPRA cuando la media móvil rápida cruza por encima de la media móvil lenta (si está permitido y dentro de los límites).
-
Abre una posición de VENTA cuando la media móvil rápida cruza por debajo de la media móvil lenta (si está permitido y dentro de los límites).
-
-
Lógica de salida:
-
Cierra las posiciones si se cumplen las condiciones de stop loss o trailing stop.
-
Cierra las posiciones rentables cuando se produce un cruce en sentido contrario.
-
Este EA está diseñado para operadores que buscan un sistema flexible de cruces de medias móviles con protección dinámica de beneficios y límites de operación estrictos para evitar el exceso de operaciones.
