ImpulseReversal GOLD EA

Se trata de un asesor experto (EA) para el par XAUUSD diseñado para funcionar en el marco temporal M1.
El oro suele experimentar un ligero retroceso en su precio tras movimientos bruscos. Este EA aprovecha ese comportamiento centrándose en el retroceso que se produce tras dichos movimientos bruscos.
Empieza por realizar una prueba retrospectiva.

No emplea estrategias peligrosas —como el sistema Martingale o el trading en rejilla— que conllevan el riesgo de arruinar la cuenta.


Si adquieres el EA, envíame una captura de pantalla de tu compra junto con un mensaje, y te proporcionaré el archivo SET óptimo.


Tipo de cuenta recomendado

Cuentas con spreads bajos, como las cuentas con spread cero.



Depósito inicial recomendado:
50 $

M1


Input Parameters


Los valores por defecto están diseñados para la configuración actual del EA ImpulseReversal GOLD. Todos los horarios de las sesiones de negociación se basan en la hora del servidor MT5 del bróker. Los valores de los puntos dependen de las especificaciones del símbolo proporcionadas por el bróker.


## Ajustes generales


- MagicNumber: identificador único que utiliza el EA para reconocer y gestionar sus propias órdenes, posiciones e historial de operaciones. Utiliza un número diferente cuando ejecutes otra instancia u otro EA en la misma cuenta.

- FixedLot: volumen fijo utilizado para cada nueva operación. El EA no calcula el tamaño del lote a partir del saldo de la cuenta ni del porcentaje de riesgo.

- MaxDeviationPoints: Desviación máxima permitida del precio, en puntos, cuando el EA envía una solicitud de ejecución al mercado, como el cierre de una posición.


## Horario de negociación (hora del servidor MT5)


- Use24HourTrading: cuando está activado, se ignoran las horas de inicio y fin intradía. Los filtros de días laborables y la configuración de protección de los viernes siguen aplicándose.

- TradingStartHour: Hora a la que comienza la sesión de negociación permitida. Los valores válidos son del 0 al 23.

- TradingStartMinute: Minuto en el que comienza la sesión de negociación permitida. Los valores válidos son del 0 al 59.

- TradingEndHour: hora a la que finaliza la sesión de negociación permitida. Los valores válidos son del 0 al 23.

- TradingEndMinute: Minuto en el que finaliza la sesión de negociación permitida. Los valores válidos son del 0 al 59.

- TradeMonday: permite nuevas configuraciones de trading los lunes cuando está activado.

- TradeTuesday: permite nuevas configuraciones de negociación los martes cuando está activada.

- TradeWednesday: permite nuevas configuraciones de negociación los miércoles cuando está activada.

- TradeThursday: permite nuevas configuraciones de negociación los jueves cuando está activada.

- TradeFriday: permite nuevas configuraciones de negociación los viernes cuando está activada.

- CancelPendingOutsideHours: Cancela las órdenes pendientes no ejecutadas del EA cuando finaliza la sesión de negociación permitida.


## Protección de fin de semana


- UseFridayCloseGuard: Detiene nuevas entradas, cancela las órdenes pendientes y cierra las posiciones abiertas del EA tras la hora límite configurada para el viernes.

- FridayCutoffHour: Hora de inicio de la protección del viernes según la hora del servidor de MT5. Los valores válidos son del 0 al 23.

- FridayCutoffMinute: Minuto de inicio de la protección de los viernes según la hora del servidor de MT5. Los valores válidos son del 0 al 59.


## Detección de impulsos


- ATRPeriod: Número de barras M1 utilizadas para calcular el rango verdadero medio (ATR) para la detección de impulsos y los cálculos internos de stop-loss.

- MinimumImpulsePoints: Movimiento mínimo del precio en M1, en puntos, necesario para que un movimiento pueda considerarse un impulso.

- MaximumImpulsePoints: Tamaño máximo de impulso aceptado, en puntos. Se ignoran los movimientos que superen este límite. Establece el valor en 0 para desactivar este límite.

- ImpulseATRMultiplier: Tamaño mínimo del impulso expresado como un múltiplo del ATR actual de M1. El umbral efectivo también respeta el valor de «MinimumImpulsePoints».

- AbsoluteMaximumImpulseATR: Límite de movimientos extremos expresado como un múltiplo del ATR. Un impulso por encima de este nivel se considera anómalo y la configuración se rechaza.

- MinimumSignalElapsedSeconds: Número mínimo de segundos desde el inicio de la barra M1 actual antes de que el EA pueda evaluar una señal de impulso.

- MaximumImpulseFormationSeconds: Número máximo de segundos permitidos para que se forme el impulso válido dentro de la barra M1 actual.

- Eficiencia direccional mínima: relación mínima entre el movimiento direccional neto y el movimiento total del precio. Los valores más altos requieren un impulso más limpio y más unidireccional. El rango válido es mayor que 0 y no superior a 1.

- UseProjectedTickVolume: utiliza el tiempo transcurrido de la barra actual para proyectar su volumen de ticks final antes de compararlo con el volumen histórico de M1.

- TickVolumeAverageBars: Número de barras M1 completadas que se utilizan para calcular la línea de referencia del volumen medio de ticks.

- MinimumVolumeRatio: volumen mínimo proyectado de la barra actual dividido por el volumen histórico medio. Los valores más altos requieren una actividad relativa del mercado más intensa.

- StabilizationSeconds: Número de segundos durante los cuales el máximo o mínimo más reciente del impulso debe permanecer sin cambios antes de que el EA pueda colocar una orden de reversión.


## Entrada de reversión


- EntryRatio: Distancia de retroceso calculada como una fracción del tamaño del impulso detectado.

- MinimumEntryPoints: Distancia mínima permitida, en puntos, entre el extremo del impulso y la entrada de reversión pendiente.

- MaximumEntryPoints: Distancia máxima permitida, en puntos, entre el extremo del impulso y la entrada de reversión pendiente.

- Seguir nuevo extremo: cuando está activada, la orden pendiente sigue un máximo o mínimo de impulso recién formado mientras la configuración siga siendo válida.

- PuntosMínimosDeModificación: Variación mínima del precio de entrada, en puntos, necesaria para modificar una orden pendiente existente.

- PendingExpirySeconds: Duración máxima de una orden pendiente, en segundos, antes de que se cancele.

- CancelPendingAtNewM1Bar: Cancela una orden pendiente no ejecutada cuando comienza una nueva barra M1.

- KeepPendingOnSameDirectionBar: Mantiene la orden pendiente a lo largo de una nueva barra M1 cuando la barra anterior completada continuó en la dirección del impulso original. Esta configuración se aplica cuando está activada la opción «CancelPendingAtNewM1Bar».

- OneSetupPerBar: Limita el EA a una configuración de reversión por cada barra M1.


## Take Profit


- TPRatioTrendAligned: Distancia de «take profit» calculada como una fracción del tamaño del impulso cuando la operación de reversión coincide con la dirección del marco temporal superior.

- TPRatioCounterTrend: Distancia de take profit calculada como una fracción del tamaño del impulso cuando la operación de reversión va en contra de la dirección del marco temporal superior.

- MinimumTPPoints: Distancia mínima de take profit, en puntos.

- MaximumTPPoints: Distancia máxima de take profit, en puntos.


## Stop Loss interno


- SLBufferATR: Margen de seguridad adicional del stop-loss más allá del máximo o mínimo del impulso, calculado como un múltiplo del ATR de M1.

- MinimumSLBufferPoints: Margen mínimo de stop-loss, en puntos, más allá del extremo del impulso.

- MaximumSLPoints: Distancia máxima permitida, en puntos, entre la entrada y el stop-loss. El EA omite la configuración en lugar de reducir un stop calculado más amplio.

- MinimumRewardRisk: Distancia mínima requerida de take-profit dividida por la distancia de stop-loss. Se rechazan las configuraciones por debajo de esta relación.


## Filtro de marcos temporales superiores


- UpperTimeframe: Marco temporal superior utilizado para el EMA, el ADX y el análisis direccional.

- UpperEMAPeriod: Período de cálculo de la EMA en el marco temporal superior seleccionado.

- RequireUpperEMASlope: Requiere que la pendiente de la EMA del marco temporal superior confirme la dirección de la tendencia detectada.

- UpperADXPeriod: Periodo de cálculo del ADX y del índice direccional en el marco temporal superior seleccionado.

- RequireDirectionalIndex: utiliza la relación entre +DI y -DI para confirmar la dirección del marco temporal superior.


## Gestión de posiciones


- UseBreakEven: Activa el desplazamiento automático del stop-loss hacia el punto de equilibrio una vez que el precio alcanza el nivel de progreso configurado.

- BreakEvenTriggerRatio: Progreso hacia el objetivo de take-profit necesario antes de que se active el punto de equilibrio. Por ejemplo, 0,72 significa el 72 % de la distancia hasta el TP.

- BreakEvenLockPoints: Número de puntos situados más allá del precio de entrada cuando el stop se desplaza hasta el punto de equilibrio, lo que permite asegurar una pequeña ganancia si las condiciones de ejecución lo permiten.

- MaximumHoldingSeconds: Tiempo máximo, en segundos, durante el que una posición puede permanecer abierta. Establecer en 0 para desactivar la salida basada en el tiempo.

- MinimumSecondsBetweenTrades: Periodo mínimo de espera, en segundos, tras el cierre de una operación antes de que se permita otra entrada.

- LossCooldownSeconds: Período de espera adicional, en segundos, tras una operación con pérdidas.


## Límites de riesgo diarios


- MaximumTradesPerDay: Número máximo de nuevas operaciones permitidas durante un día del servidor MT5. Establezca este valor en 0 para que no haya límite diario en el número de operaciones.

- DailyLossLimit: Pérdida diaria máxima permitida, expresada en la divisa del depósito de la cuenta. Las nuevas operaciones se detienen una vez alcanzado el límite. Establezca el valor en 0 para desactivar este límite.


## Condiciones de ejecución


- MaximumSpreadPoints: Spread máximo permitido, en puntos, para una nueva operación. Establece este valor en 0 para desactivar el límite de spread.

- StopLevelSafetyPoints: Distancia adicional, en puntos, que se añade más allá del requisito mínimo de nivel de stop del bróker al validar los precios de entrada, stop-loss y take-profit.


## Registro


- PrintDebugLog: Escribe mensajes operativos detallados en el registro de expertos de MT5 cuando está activado.


## Panel de información


- UseInfoPanel: Muestra el panel de información y rendimiento del EA en el gráfico.

- PanelCorner: Selecciona la esquina del gráfico que se utiliza para anclar el panel de información.

- PanelFontSize: Tamaño de fuente utilizado para todo el texto del panel.

- PanelPointsPerPip: Número de puntos del símbolo que se consideran un pip en las estadísticas del panel. Esto solo afecta al cálculo del pip mostrado y no modifica la lógica de negociación. Para un símbolo de oro con un tamaño de 0,01 puntos, un valor de 10 representa 0,10 en el precio.

- PanelUpdateSeconds: Intervalo mínimo, en segundos, entre las actualizaciones de la visualización del panel.

- PanelTotalRefreshSeconds: Intervalo, en segundos, entre los recálculos de las estadísticas históricas a partir del historial de la cuenta.


## Notas importantes


- El EA utiliza un tamaño de lote fijo. Comprueba que el valor de «FixedLot» sea adecuado para el tamaño de la cuenta y las especificaciones del contrato del bróker.

- El EA está diseñado en torno al comportamiento de impulsos y reversiones en el timeframe M1. Asignalo al gráfico de oro deseado y confirma el nombre del símbolo del bróker, los dígitos, el tamaño del punto, el spread y el horario de negociación.

- La configuración de la hora siempre se rige por la hora del servidor de MT5, no por la hora local del ordenador.

- Un punto es el incremento mínimo del precio cotizado del símbolo. Su valor monetario varía en función del bróker, el símbolo, el tamaño del contrato y el volumen de la operación.

- Los resultados históricos no garantizan el rendimiento futuro.

Filtro:
No hay comentarios
Respuesta al comentario