Vectorithm YHigh Retest
- Asesores Expertos
- Andtle Austin Dube
- Versión: 1.0
- Activaciones: 5
Vectorithm YHigh Retest EA
Visión general
NB: El producto es adecuado para EURUSD, GBPUSD y USDJPY
Vectorithm YHigh Retest es un simple breakout y retest Asesor Experto que opera sólo una idea.
-
El precio debe romper por encima del máximo diario de ayer.
-
El precio debe volver a probar la zona de máximos de ayer.
-
El precio debe volver a cerrar por encima del nivel de nuevo para confirmar la repetición de la prueba.
-
Entonces el EA abre una operación de compra.
Este EA está diseñado para operar con el símbolo del gráfico al que usted lo adjunta. No escanea múltiples símbolos.
Lógica de Operación
Paso 1. Calcular el rango de ayer Calcular el rango de ayer
Al comienzo de cada día del broker, el EA lee:
-
Máximo de ayer desde el desplazamiento de la vela D1 1
-
Mínimo de ayer de la vela D1 desplazamiento 1
También puede dibujar un rectángulo que muestre el rango máximo y mínimo de ayer en el día actual.
Paso 2. Detección de ruptura Detección de ruptura
El EA espera un cierre de vela por encima del máximo de ayer por un buffer.
-
Breakout level = Máximo de ayer + BreakoutBufferPoints
Si el cierre de la última vela cerrada está por encima de este nivel, el EA marca una ruptura como detectada.
Paso 3. Detección de retesteo
Después de la ruptura, el EA espera una vela que toque una zona de reevaluación alrededor del máximo de ayer.
-
Zona de reanálisis superior = Máximo de ayer + RetestTolerancePoints
-
Retest zona inferior = Máximo de ayer - RetestTolerancePoints
Se detecta un retest cuando el rango alto y bajo de una vela se solapa con esta zona.
Paso 4. Confirmación de entrada y compra Confirmación de entrada y compra
Después del retest, el EA requiere confirmación.
-
Nivel de Entrada = Máximo de Ayer + PuntosTemporalEntrada
Si el cierre de la última vela cerrada está por encima del nivel de entrada, el EA intenta abrir una orden de Compra de mercado.
El EA abre sólo una posición a la vez para el símbolo y MagicNumber.
Filtros de operación y reglas de seguridad
Filtro de spread (opcional)
Si está activado, el EA comprueba el spread actual antes de entrar.
-
Si el spread está por encima de MaxSpreadPoints, no operará.
Comprobación de permisos de operación
El EA no operará si la operativa está deshabilitada:
-
La entrada del EA EnableTrading
-
Permisos de negociación del terminal
-
Permisos de negociación de la cuenta
-
Indicadores de permiso de negociación MQL
Puerta de operación aleatoria (filtro sigmoide)
Antes de colocar una operación, el EA genera un porcentaje aleatorio de 0 a 100 utilizando una distribución sigmoidea.
-
La operación sólo se permite si el valor es menor o igual que MaxSigmoidTradePercent.
Este es un filtro de aleatoriedad incorporado que puede reducir el número de operaciones.
Sin Stop Loss, sin Take Profit, sin trailing
Esta versión coloca operaciones de Compra con:
-
Stop Loss = 0
-
Take Profit = 0
No hay trailing stop ni break even.
Regla de cierre de posición diaria
Cerrar al nuevo día
Cuando el día del broker cambia, el EA cierra cualquier posición abierta que pertenezca a:
-
El símbolo del gráfico actual
-
El EA MagicNumber
Esto sucede una vez al día cuando el EA detecta un nuevo inicio diario.
Esto significa que las operaciones están destinadas a ser intradía y no se mantienen a través del rollover diario.
Visuales del gráfico
Rectángulo de rango de ayer (opcional)
Si se activa, el EA dibuja un rectángulo para cada día que abarca:
-
Hora: desde el inicio de hoy hasta el inicio del día siguiente
-
Precio: desde el máximo de ayer hasta el mínimo de ayer
Los rectángulos antiguos se borran automáticamente después de KeepRectDays.
Entradas Explicadas
Ajustes básicos
-
EnableTrading: Interruptor maestro de encendido o apagado.
-
MagicNumber: ID utilizado para gestionar sólo las operaciones de este EA.
-
Lotes: Tamaño de lote fijo. El EA normaliza los lotes al mínimo, máximo y paso del broker.
Ajustes de señal
-
SignalTimeframe: Timeframe utilizado para las señales. Por defecto es el timeframe del gráfico actual.
-
BreakoutBufferPoints: El cierre debe estar por encima del máximo de ayer en esta cantidad de puntos para contar como ruptura.
-
RetestTolerancePoints: Tamaño de la zona de reevaluación alrededor del máximo de ayer.
-
EntryBufferPoints: Buffer de cierre de confirmación por encima del máximo de ayer antes de la entrada.
Filtros
-
UseSpreadFilter: Habilita o deshabilita el filtro de spread.
-
MaxSpreadPoints: Máximo spread permitido en puntos.
Puerta aleatoria
-
MaxSigmoidTradePercent: Opere sólo cuando el porcentaje generado sea menor o igual a este valor.
Visuales
-
DrawYesterdayRangeRect: Activa o desactiva el rectángulo.
-
RectColor: Color del rectángulo.
-
RectAlpha: Nivel de transparencia del rectángulo.
-
KeepRectDays: Cuántos días de rectángulos mantener en el gráfico.
Ejecución
-
SlippagePoints: Máximo deslizamiento en puntos para órdenes de mercado.
Como Usar
Instalación
-
Copie el archivo EA en: MQL5\Experts\
-
Compilar en MetaEditor.
-
Adjunte el EA a un gráfico.
Configuración recomendada
-
Utilice un gráfico por cada símbolo que desee operar.
-
Comience con un par principal o un instrumento con spreads fiables.
-
Activar AutoTrading en MetaTrader 5.
Primera prueba sugerida
-
Ejecute el Probador de Estrategias en Modo Visual.
-
Observe la línea de máximos diarios y la zona de retest.
-
Confirme que las operaciones sólo se producen después de breakout, retest, y la confirmación.
Notas Importantes
-
Este EA es sólo de compra.
-
Utiliza un tamaño de lote fijo.
-
Cierra las operaciones al comienzo de un nuevo día de broker.
-
Necesita suficiente historial D1 para leer el máximo y mínimo de ayer. Si falta la historia, esperará hasta que los datos estén disponibles.

