Allgain100
- Asesores Expertos
- Nissar Ahmed
- Versión: 1.0
- Activaciones: 5
Características principales
-
Núcleo de la estrategia
-
Sistema de cruce de EMA:
-
EMA rápida (por defecto: 20) y EMA lenta (por defecto: 50)
-
Genera señales de compra cuando la EMA rápida cruza por encima de la EMA lenta.
-
Genera señales de venta cuando la EMA rápida cruza por debajo de la EMA lenta.
-
-
Filtro Fibonacci:
-
Calcula los niveles de retroceso de Fibonacci (23,6%, 38,2%, 50%, 61,8%, 78,6%) basándose en las oscilaciones recientes de los precios.
-
Requiere que el precio esté cerca de un nivel Fibonacci (umbral configurable) para validar las operaciones.
-
-
-
Gestión del riesgo
-
Tamaño de la posición: Calcula dinámicamente el tamaño del lote en función del saldo de la cuenta y del porcentaje de riesgo definido por el usuario.
-
Stop Loss y Take Profit: Fijo en pips, ajustado para brokers de 5 dígitos.
-
Regla de posición única: Evita entradas múltiples permitiendo sólo una operación activa a la vez.
-
-
Configuración de usuario
-
Activar/desactivar la negociación ( Enable Trading ).
-
Ajuste los periodos de EMA, la retrospectiva de Fibonacci y los parámetros de riesgo.
-
Activar/desactivar el filtro de Fibonacci ( UseFibFilter ).
-
Parámetros de entrada
| Grupo | Parámetro | Descripción |
|---|---|---|
| Ajustes de estrategia | Activar negociación | Activar/desactivar negociación |
| NúmeroMágico | Identificador único para las operaciones del EA | |
| Porcentaje de riesgo | Riesgo por operación (% del saldo de la cuenta) | |
| Ajustes EMA | FastEMA | Período para la EMA rápida (por ejemplo, 20) |
| EMA lenta | Periodo para la EMA más lenta (por ejemplo, 50) | |
| Ajustes Fibonacci | FibLookback | Barras analizadas para swing alto/bajo (por ejemplo, 100) |
| Umbral de Fibra | Distancia máxima (pips) desde el nivel Fib para operar | |
| UseFibFilter | Activar la validación de Fibonacci | |
| Ajustes de operación | StopLoss | Stop loss en pips (por ejemplo, 100) |
| TakeProfit | Take profit en pips (por ejemplo, 50) |
Flujo de trabajo
-
Inicialización ( OnInit ):
-
Valida los periodos EMA (asegura Rápido < Lento).
-
Inicializa los indicadores EMA y calcula PointMultiplier para el ajuste de dígitos del broker.
-
Establece el número mágico para la identificación de la operación.
-
-
Procesamiento de Tick ( OnTick ):
-
Generación de señales:
-
Comprueba las condiciones de cruce de EMA utilizando las dos últimas barras.
-
-
Validación Fibonacci:
-
Identifica los máximos y mínimos de las oscilaciones recientes en las barras FibLookback.
-
Calcula los niveles de Fibonacci y comprueba la proximidad al precio actual.
-
-
Ejecución de la operación:
-
Calcula stop loss ( sl ), take profit ( tp ), y tamaño de lote.
-
Ejecuta órdenes de compra/venta sólo si no hay posiciones existentes.
-
-
-
Gestión del riesgo:
-
CalcularTamañoLote() : Utiliza el saldo de la cuenta, el porcentaje de riesgo y el stop loss para determinar el tamaño de la posición.
-
Convierte pips a puntos para SL/TP usando PointMultiplier .
-
Ejemplo de Operación
-
Señal de Compra:
-
La EMA rápida (20) cruza por encima de la EMA lenta (50).
-
El precio actual está a 0,5 pips del nivel de Fibonacci del 61,8%.
-
Tamaño del lote = (1% de $10,000 cuenta) / (100 pips SL * valor del tick).
-
Orden: Comprar 0.15 lotes, SL = entrada - 100 pips, TP = entrada + 50 pips.
-
Notas
-
Compatibilidad con Brokers: Maneja brokers de 4/5 dígitos vía PointMultiplier .
-
Limitaciones:
-
No hay trailing stop ni mecanismo de recuperación.
-
La lógica de posición única puede perder oportunidades en mercados con tendencia.
-
-
Optimización: Considere añadir filtros de tendencia (por ejemplo, RSI) o modificar la lógica de cálculo de Fibonacci para diferentes condiciones de mercado.
Este AE proporciona un enfoque sistemático para operar cruces de EMA con confirmación de Fibonacci, haciendo hincapié en el riesgo controlado y la flexibilidad de los parámetros. Pruébelo a fondo en un entorno de demostración antes de utilizarlo en vivo.
¿Cómo instalar Allagain100?
Para instalar y utilizar un Asesor Experto (ALLGAIN100) en MetaTrader 5 (MT5), siga estos pasos organizados:
1. Instalar ALLGAIN100
- Descargue ALLGAIN100: Obtenga el archivo ALLGAIN100 (normalmente un archivo compilado .ex5 o un código fuente .mq5 ).
- Localice la carpeta MT5:
- Abra MT5, vaya a Archivo > Abrir Carpeta de Datos.
- Navegue hasta MQL5 > Expertos.
- Copie el archivo ALLGAIN100:
- Coloque el archivo .ex5 en la carpeta Experts.
- Para archivos .mq5, compílelo primero :
- Abra el archivo .mq5 en MetaEditor (pulse F4 en MT5).
- Haga clic en Compilar (o pulse F7) para generar el archivo .ex5.
2. Habilite la negociación automática
- En MT5, haga clic en el botón Auto Trading (o pulse Ctrl+E) en la barra de herramientas para habilitar ALLGAIN100s.
3. Adjuntar el ALLGAIN100 a un gráfico
- Abra el panel Navegador (Ctrl+N).
- Arrastre la ALLGAIN100 desde la lista de Asesores Expertos al gráfico deseado.
- Configure los ajustes (por ejemplo, tamaño de lote, parámetros de riesgo) en la ventana emergente.
- Asegúrese de que la opción Permitir Trading Automatizado está marcada en los ajustes de ALLGAIN100.
4. 4. Ajuste los permisos
- Vaya a Herramientas > Opciones > Asesores Expertos:
- Marque Permitir trading automatizado.
- Active Permitir importación de DLL (si la ALLGAIN100 requiere librerías externas).
- Active Permitir WebRequest si es necesario.
5. Pruebe la ALLGAIN100
- Backtesting:
- Abra el Probador de Estrategias (Ctrl+R).
- Seleccione ALLGAIN100, símbolo, marco temporal y rango de fechas.
- Haga clic en Iniciar para ejecutar pruebas históricas.
- Pruebas prospectivas:
- Ejecute el ALLGAIN100 en un gráfico en vivo con el Modo Visual en el Probador de Estrategias para la simulación rAllgain100l-tiempo.
6. Supervisar la ejecución en vivo
- Mantenga la ALLGAIN100 conectada al gráfico para operar en directo.
- Compruebe la pestaña Expertos en la Caja de Herramientas (Ctrl+T) para ver los registros/errores.
- Asegúrese de que su broker permite ALLGAIN100s y que su cuenta tiene suficiente margen.
Consejos para solucionar problemas
- ¿No se aplica ALLGAIN100? Confirme que el archivo está en MQL5/Experts (no MQL4).
- Errores de Compilación: Corregir los problemas de código en los archivos .mq5 utilizando MetaEditor.
- Problemas de dependencia: Instale los indicadores necesarios (en MQL5/Indicators) o DLLs (en MQL5/Libraries).
- Restricciones del Broker: Verifique que los nombres de los símbolos, los modos de ejecución y los horarios de negociación coincidan con los de su broker.
Consideraciones clave
- Pruebe ALLGAIN100s a fondo en una cuenta demo antes de utilizarlo en vivo.
- Supervise el rendimiento durante la volatilidad del mercado o las noticias.
- Asegúrese de que su VPS (si lo utiliza) es fiable para operar 24/5.
Siguiendo estos pasos, podrá automatizar eficazmente sus estrategias de trading en MT5.
------------------------------------- Best Of Profit Booking ------------------------------------
