YazanPro Session Open Scalper
- Asesores Expertos
-
Yazan Adnan Ramadan Ibrahim
Algorithmic trader and MQL5 developer based in Jordan. I build Expert Advisors for MetaTrader 5 focused on gold (XAUUSD) and major FX pairs: multi-module confluence systems, short-hold scalping tools and manual trade panels. Each product is tested in the Strategy Tester on real ticks with - Versión: 1.0
- Activaciones: 10
YazanPro Session Open Scalper es un asesor experto configurable destinado a los operadores que desean poner a prueba una idea concreta: operar durante los primeros minutos tras la apertura de una sesión bursátil. En cada apertura programada, espera un tick con un spread normal, establece un objetivo fijo reducido y cierra la posición tras un breve plazo si no se alcanza dicho objetivo.
Por favor, lee esto primero. Con la configuración predeterminada, esta estrategia generó pérdidas en todas las pruebas retrospectivas en las que se realizaron operaciones, incluida una prueba de un año con el oro. En un estudio de investigación independiente, ninguna de las 1.428 variantes preestablecidas resultó rentable. Los resultados se enumeran a continuación en el apartado «Ajustes probados que puedes repetir». Este producto es una herramienta para probar y ajustar la idea de la apertura de sesión con los datos de tu propio bróker. No es un sistema rentable y no promete ningún resultado.
Cómo opera
El EA opera con el símbolo del gráfico al que está vinculado. En primer lugar, mide el spread normal del símbolo, denominado Q: el spread mediano durante la hora del almuerzo en Nueva York (12:30-13:30, hora de Nueva York; la hora del almuerzo en Berlín para el DAX) durante los últimos 20 días laborables. Se necesitan al menos 5 días de este tipo en los últimos 30 días naturales; de lo contrario, se omite ese día.
En cada apertura habilitada, toma el primer tick, tras un tiempo de espera opcional, cuyo spread sea igual o inferior a Gate x Q (Gate = 1,0 por defecto). La dirección por defecto es COMPRAR. Puedes cambiar a VENDER, o a SEGUIR o CONTRARRESTAR un movimiento de 2 x Q desde el primer precio de la búsqueda. No se realiza ninguna nueva entrada más tarde de 30 minutos (a partir de la entrada) tras la apertura.
La entrada solo se realiza en el tick en el que se activa la regla. Si el EA no puede actuar en ese tick (terminal apagado, ventana de noticias, margen insuficiente, límite de spread), omite esa apertura en lugar de entrar tarde.
Cómo se cierra la posición
El «take profit» se establece a una distancia objetivo del precio de ejecución (por encima para una compra, por debajo para una venta): un movimiento de 1,00 en el oro, 2 x Q en otros símbolos, o un número fijo de puntos que elijas. Un stop temporal cierra la operación al precio de mercado en el primer tick a partir de los 5 minutos (valor introducido) desde la ejecución. Un stop loss en puntos es opcional y está desactivado por defecto. Se coloca un stop loss de seguridad en el servidor a 100 veces la distancia objetivo (valor introducido; 0 lo desactiva). Si se establecen ambos stops, se utiliza el más cercano.
Reentrada
Tras una salida, puede volver a entrar, hasta un máximo de 3 entradas por posición abierta (valor de entrada). Solo lo hace mientras la actividad se mantenga alta: en los 3 minutos previos a la salida, tanto los ticks por minuto como el rango medio de 1 minuto deben ser, como mínimo, 1,5 veces (valor de entrada) el nivel previo a la apertura. El nivel previo a la apertura corresponde a los 10 minutos anteriores a la apertura, o a la hora comprendida entre las 05:00 y las 06:00 de Londres del día laborable anterior más reciente (hasta 30 días atrás) si en esos 10 minutos hubo menos de 20 ticks. La primera comprobación fallida pone fin a esa apertura. Solo puede haber una posición abierta a la vez.
Las operaciones que se abren (configuración AUTO)
- Oro y plata (símbolos que comienzan por XAUUSD, GOLD, XAGUSD o SILVER): reapertura diaria tras la pausa (de martes a viernes), apertura semanal (lunes), Tokio a las 09:00, Londres a las 08:00, Nueva York a las 08:30 y a las 09:30.
- Índices estadounidenses (nombres que empiezan por USTEC, US30, NAS100, US100, DJ30 o WS30): Nueva York a las 08:30 y a las 09:30.
- DAX (nombres que empiezan por DE40, GER40, DE30 o GER30): Fráncfort a las 09:00.
- Forex y el resto de símbolos: Londres a las 08:00 y Nueva York a las 08:30.
Cada apertura también se puede forzar a activarse o desactivarse. Las horas son las horas locales de cada ciudad, con las normas de horario de verano de EE. UU. y la UE, convertidas a la hora del servidor de tu bróker. El EA funciona con ticks, no con barras del gráfico, por lo que el marco temporal del gráfico no influye en sus decisiones.
Reloj del bróker
La diferencia horaria con respecto al GMT del bróker se detecta automáticamente a partir de la hora del servidor y del reloj de tu ordenador, y el resultado se muestra en la pestaña «Expertos» de la caja de herramientas al inicio. Si tu bróker indica una diferencia horaria diferente, configúrala mediante los parámetros «Hora de invierno del servidor del bróker» y «Regla de horario de verano del servidor del bróker». El Probador de estrategias asume GMT+2 en invierno con horario de verano de la UE.
El panel
Un panel en el gráfico muestra la regla en una línea, la próxima apertura con una cuenta atrás (o la apertura en curso y el tiempo restante), Q y el spread actual frente al precio de referencia, la actividad frente al nivel de preapertura, las entradas de la operación abierta actual y el motivo por el que el EA está a la espera o se ha detenido, el último resultado y el resultado de hoy de este EA en la divisa de tu cuenta. Una línea de estado avisa cuando las entradas están bloqueadas (por ejemplo, si no hay ninguna cuenta conectada o si se desconoce la hora del bróker) y cuando el trading algorítmico está desactivado mientras hay una posición abierta. El botón ON/OFF detiene las nuevas entradas; una posición abierta mantiene su take profit y su stop temporal. El panel está en inglés por defecto; hay un panel en árabe opcional.
Controles de riesgo
El lote es fijo (0,01 por defecto), redondeado a la baja al paso de volumen y limitado al máximo del símbolo; si está por debajo del mínimo del símbolo, se utiliza el mínimo y un mensaje en la pestaña «Expertos» lo indica. Antes de cada orden, el EA comprueba el margen libre, el nivel de stop del bróker, el límite de volumen del símbolo, el límite de órdenes de la cuenta y el modo de negociación del símbolo. Los cambios de stop también respetan el nivel de congelación. Un spread máximo opcional en puntos bloquea las entradas cuando los spreads son más amplios.
Un filtro de noticias opcional omite las entradas en los N minutos posteriores a eventos de alto impacto relacionados con las divisas del símbolo, según el calendario económico de MQL5. Funciona solo en tiempo real (el Probador de estrategias no dispone de calendario) y está desactivado por defecto. Se puede desactivar para los viernes y los lunes.
Las órdenes rechazadas se vuelven a intentar un número limitado de veces; tras ello, se omite la apertura. El estado se guarda en variables globales de la terminal, por lo que, tras un reinicio, el EA encuentra y gestiona su propia posición abierta. Solo puede ejecutarse en un gráfico por símbolo y número mágico.
Tipos de cuenta
Se admiten cuentas de cobertura y de compensación. En una cuenta de compensación, no abre posiciones mientras haya alguna otra posición abierta en el mismo símbolo.
Lo que no hace
No utiliza martingala, ni grid, ni promedios, ni aumento de lotes tras una pérdida, ni órdenes pendientes. No utiliza DLL ni realiza solicitudes web. No aprende ni modifica sus reglas por sí mismo. El stop temporal lo ejecuta el EA, por lo que la terminal debe permanecer en funcionamiento (se recomienda un VPS); cuando la terminal está apagada, solo el take profit y el stop loss del lado del servidor protegen una posición abierta. No hay resultados garantizados.
La asistencia se presta a través de mensajes privados de MQL5 y de los comentarios del producto.
Configuraciones probadas que puedes repetir
Los ajustes predeterminados generaron pérdidas en todas las pruebas que se muestran a continuación y en las que se realizaron operaciones. Una elevada proporción de operaciones ganadoras no las hizo rentables: las ganancias son pequeñas (el objetivo), y las operaciones que no alcanzan el objetivo y se cierran al llegar al «time stop» pierden más.
A. Pruebas de validación de este producto (versión 1.00, todos los parámetros por defecto)
Configuración común: experto YP_Open_Market, servidor MetaQuotes-Demo, modelado «1 minuto OHLC», ejecución sin retraso, depósito inicial de 10 000 USD (prueba e: 1 USD), apalancamiento 1:100, lote 0,01, el resto de parámetros por defecto.
Prueba a: EURUSD H1, 01/06/2026-01/10/2026, 119 operaciones, 79,83 % de operaciones ganadoras, resultado neto de -1,21 USD, factor de beneficio de 0,80, caída máxima del capital de 1,99 USD (0,02 %).
Prueba b: XAUUSD D1, del 1 de octubre de 2025 al 1 de octubre de 2026, 1.187 operaciones, 79,36 % de operaciones ganadoras, resultado neto de -325,11 USD, factor de beneficio de 0,74, caída máxima del capital de 366,37 USD (3,66 %).
Prueba c: GBPUSD M30, del 1 de junio de 2026 al 1 de octubre de 2026, 119 operaciones, 76,47 % de operaciones ganadoras, resultado neto de -6,71 USD, factor de beneficio de 0,49, caída máxima del capital de 6,92 USD (0,07 %).
Prueba d: EURUSD M1, del 1 de septiembre de 2026 al 1 de octubre de 2026, 32 operaciones, 87,50 % de operaciones ganadoras, saldo neto de -0,38 USD, factor de beneficio de 0,60, caída máxima del capital de 0,76 USD (0,01 %).
Prueba e: EURUSD H1, depósito de 1 USD, del 1 de septiembre de 2026 al 1 de octubre de 2026, 0 operaciones, saldo neto de 0,00 USD.
Cada prueba: backtest del Strategy Tester, hipotético, no es trading real. «1 minuto OHLC» genera ticks a partir de las barras y es menos preciso que los ticks reales para este EA basado en ticks; sus ticks incluyen el spread de cada barra, que suele ser el spread más bajo de ese minuto, por lo que es probable que estas ejecuciones subestimen los costes. Utiliza ticks reales para evaluarlo.
En la prueba b (oro, un año), el beneficio bruto fue de 933,52 USD y la pérdida bruta de 1 258,63 USD; la operación más rentable fue de 1,00 USD y la más perdedora de 36,95 USD. En la prueba e, la comprobación de margen omitió todas las entradas porque 1 USD no cubre el margen para 0,01 lotes.
B. Misma regla con ticks reales (versión anterior del desarrollador)
XAUUSD M1, 01/11/2025-30/10/2026, Modelización «Cada tick basado en ticks reales», depósito de 1 000 USD, apalancamiento 1:100, lote de 0,01; los mismos parámetros de la regla que los valores por defecto de este producto, excepto el filtro de noticias, que se fijó en 30 minutos. Resultado: 1.273 operaciones, un 75,96 % de operaciones ganadoras, resultado neto de -297,13 USD, factor de beneficio de 0,79, caída máxima del capital de 348,41 USD (33,33 %), los cuatro trimestres fueron negativos.
Backtest del Strategy Tester, hipotético, no es trading real. Se ejecutó con una versión anterior del desarrollador de las mismas reglas de entrada y salida, por lo que este producto ofrecerá cifras similares, aunque no idénticas. Para repetirlo con este producto, utiliza la misma configuración y selecciona «Cada tick basado en ticks reales». Tenga en cuenta que este producto ignora el filtro de noticias del Strategy Tester, por lo que esa ejecución también incluirá las aperturas que el filtro de noticias omitió.
C. Estudio de investigación en el que se basa el producto
Antes de desarrollar el EA, la idea se probó en una simulación histórica de ticks con 8 símbolos (XAUUSD, XAGUSD, USTEC, US30, DE40, EURUSD, GBPUSD, USDJPY) utilizando ticks de compra y venta registrados, con ejecución en el siguiente tick, un deslizamiento de 10 puntos en el oro y la mitad del spread normal en el resto de los símbolos, y sin comisiones.
- Se fijaron de antemano 1.428 variantes (dirección, objetivo, stop, stop temporal, umbral de spread, tiempo de espera, repeticiones). En los años de entrenamiento, ninguna alcanzó un factor de beneficio de 1,2, y ninguna fue rentable ni siquiera con un deslizamiento nulo.
- En el periodo de validación, del 1 de noviembre de 2025 al 29 de octubre de 2026, las 16 ejecuciones (la variante elegida en los años de entrenamiento y la regla por defecto para cada símbolo) generaron pérdidas, con factores de beneficio entre 0,17 y 0,68.
- Oro, regla por defecto, periodo de validación: 1 458 operaciones, 74,6 % de operaciones ganadoras, factor de beneficio de 0,61, resultado neto de -700 USD por cada 0,01 lotes, ningún trimestre en positivo.
Simulación histórica, hipotética, no se trata de operaciones reales.
Aviso legal sobre todos los resultados anteriores
Los resultados de rendimiento hipotéticos o simulados tienen ciertas limitaciones. A diferencia de un historial de rendimiento real, los resultados simulados no representan operaciones reales. Dado que las operaciones no se han ejecutado, los resultados pueden haber subestimado o sobreestimado el impacto de ciertos factores de mercado, como la falta de liquidez, el deslizamiento y la ejecución por parte del bróker. Los programas de negociación simulados también se diseñan con la ventaja de la retrospectiva. No se garantiza que ninguna cuenta vaya a obtener, ni que sea probable que obtenga, beneficios o pérdidas similares a los mostrados.
Datos de entrada
El nombre que aparece en la primera columna es el que se ve en la pestaña «Datos de entrada».
General
Parámetro | Valor por defecto | Significado
Filtro de noticias: omitir una apertura si hay noticias de gran impacto... (InpNewsMinutes) | 0 | Omite las entradas en un intervalo de N minutos antes o después de los eventos de gran impacto del calendario MQL5 relacionados con las divisas del símbolo. Solo en modo real. 0 = desactivado.
Omitir los viernes (InpSkipFriday) | DESACTIVADO: se permite operar | ACTIVADO = no se realizan nuevas entradas los viernes.
Omitir los lunes (InpSkipMonday) | DESACTIVADO: se permite operar | ACTIVADO = no se realizan nuevas entradas los lunes.
Lote por entrada (InpFixedLot) | 0,01 | Lote fijo, redondeado a la baja al paso de volumen, como mínimo el mínimo del símbolo.
Número mágico (InpMagic) | 26104001 | Identifica las operaciones de este EA.
Idioma del panel (InpArabic) | false | false = inglés, true = árabe.
Hora de invierno del servidor del bróker, horas respecto a GMT (InpServerGMT) | 99 | 99 = detección automática. En caso contrario, el desfase de invierno del bróker, de -14 a 14. El Probador de Estrategias asume GMT+2.
Regla de horario de verano del servidor del bróker (InpServerDST) | Horario de verano europeo | Europeo, estadounidense o sin horario de verano.
Escribir un registro de operaciones en CSV (InpLogCsv) | false | Escribe un registro de operaciones en MQL5\Files\YP_Open.
Regla de entrada
Entrada | Valor por defecto | Significado
Dirección (InpDirection) | COMPRAR en el primer tick con spread bajo | COMPRAR, VENDER, SEGUIR un movimiento de 2xQ o CONTRARIAR un movimiento de 2xQ.
Umbral de entrada (InpGateQ) | 1,0 | Entrar solo cuando el spread sea igual o inferior a este valor x Q (Q = mediana del spread a la hora del almuerzo en Nueva York de los últimos 20 días laborables).
Minutos de espera tras la apertura (InpWaitMin) | 0 | Retraso antes de la primera entrada. Debe ser menor que la ventana.
Objetivo en puntos (InpTargetPts) | 0 | 0 = automático: un movimiento de precio de 1,00 en el oro, 2 x Q en el resto de activos.
Stop loss en puntos (InpStopPts) | 0 | 0 = ninguno (el stop de seguridad sigue aplicándose).
Stop temporal (InpTimeStopMin) | 5 | Cierre al precio de mercado en el primer tick a partir de los N minutos tras la ejecución.
Número máximo de entradas por apertura (InpMaxPresses) | 3 | Límite máximo de entradas en una apertura.
Volver a entrar solo mientras haya actividad... (InpActivityMult) | 1,5 | Tanto los ticks por minuto como el rango de 1 minuto de los últimos 3 minutos deben ser, como mínimo, este valor multiplicado por el nivel previo a la apertura.
No se realizan nuevas entradas a partir de N minutos tras la apertura (InpWindowMin) | 30 | Duración de la ventana de entrada.
Seguridad
Entrada | Valor por defecto | Significado
Stop loss de seguridad en el servidor (InpSafetySL_X) | 100 | Stop loss a N veces la distancia objetivo desde la ejecución. 0 = desactivado. Se utiliza el valor más cercano entre este y el stop de la regla.
Spread máximo en puntos (InpMaxSpreadPts) | 0 | Bloquea las entradas por encima de este spread. 0 = desactivado.
Aperturas (AUTO = el valor predeterminado para este símbolo)
Cada parámetro puede ser AUTO (valor por defecto para este símbolo), ON u OFF. Todos tienen como valor por defecto AUTO.
Parámetro | AUTO: se opera
Reapertura diaria tras el cierre, de martes a viernes (InpOpenReopen) | oro, plata
Apertura semanal, primer tick del lunes (InpOpenWeekly) | oro, plata
Tokio 09:00 (InpOpenTokyo) | oro, plata
Londres 08:00 (InpOpenLondon) | oro, plata, divisas y cualquier otro símbolo
Nueva York 08:30 (InpOpenNY0830) | todos los símbolos excepto el DAX
Nueva York 09:30 (InpOpenNY0930) | oro, plata, índices estadounidenses
Fráncfort 09:00 (InpOpenEU0900) | DAX
Diario
Entrada | Valor por defecto | Significado
Imprimir las horas de apertura de cada día en el diario (InpPrintOpens) | false | Comprobación del reloj: imprime las horas de apertura del día y Q.
Inicio rápido
- Antes de comprar, ejecuta la versión de demostración en tu Strategy Tester con la configuración anterior, preferiblemente con la opción «Cada tick basado en ticks reales».
- Abre un gráfico del símbolo en una cuenta de demostración. Cualquier marco temporal es válido.
- Añade el EA, mantén los valores por defecto o configura tu lote, y activa el «Algo Trading».
- Lee la línea del reloj en la pestaña «Expertos» de la caja de herramientas. Si tu bróker indica otro desfase con respecto al GMT, configura «Hora de invierno del servidor del bróker» y «Regla de horario de verano del servidor del bróker».
- Comprueba el panel. «Q: computing» significa que aún está leyendo el historial. «Q: warm-up» significa que aún hay menos de 5 días disponibles correspondientes a la hora del almuerzo en Nueva York, por lo que se omite ese día.
- Observa el panel en la próxima apertura: la cuenta atrás, el spread frente a la puerta y la línea de actividad.
- Utiliza el botón ON/OFF para detener nuevas entradas en cualquier momento. Una posición abierta mantiene su take profit y su time stop.
Uso recomendado
Úsalo primero en una cuenta demo, ejecútalo en un VPS para que el stop de tiempo se ejecute siempre, y prueba cualquier cambio en los parámetros en el Strategy Tester con ticks reales antes de utilizarlo en una cuenta real. Mantén el lote pequeño. Trátalo como una herramienta de investigación para la idea de apertura de sesión.
Preguntas frecuentes
¿Garantiza beneficios?
No. Con la configuración predeterminada, perdió dinero en todas las pruebas retrospectivas de esta página en las que se realizaron operaciones. Los resultados pasados o simulados no garantizan resultados futuros.
¿Utiliza la estrategia de martingala, grid o promediado?
No. Utiliza un lote fijo, solo órdenes de mercado y una posición a la vez.
¿Qué símbolos y marcos temporales puedo utilizar?
Cualquier símbolo que tu bróker te permita operar. El oro, la plata, los índices estadounidenses y el DAX tienen sus propias horas de apertura por defecto; el resto de símbolos se negocian a las 08:00 de Londres y a las 08:30 de Nueva York. El marco temporal no importa, ya que el EA funciona con ticks.
¿Funciona en cuentas de compensación?
Sí. En una cuenta de compensación, no abre posiciones mientras haya otra abierta en el mismo símbolo.
¿Por qué no ha operado hoy?
El panel muestra el motivo. Las más comunes son: periodo de calentamiento de Q (menos de 5 días de historial de la hora del almuerzo en Nueva York), spread por encima del umbral durante toda la ventana, margen libre insuficiente, trading algorítmico desactivado, ventana de noticias, desactivado los viernes o lunes, o que la regla se haya activado mientras el EA no estaba en ejecución, en cuyo caso se omite esa apertura.
¿Es necesario que el terminal permanezca encendido?
Sí. El stop temporal lo ejecuta el EA. El take profit y el stop de seguridad están en el servidor, por lo que funcionan cuando el terminal está apagado.
¿Puedo ejecutarlo en varios símbolos?
Sí, un gráfico por símbolo. No se iniciará un segundo gráfico con el mismo símbolo y número mágico.
¿Cómo compruebo la hora del bróker?
Al inicio, el EA muestra el desfase detectado en la pestaña «Expertos» de la caja de herramientas. Activa la opción «Mostrar las horas de apertura de cada día en el diario» para ver las horas de apertura de cada día según la hora del servidor, también en la pestaña «Expertos».
Operar con divisas, metales e índices con margen conlleva un alto nivel de riesgo y puede no ser adecuado para todos los inversores. Puedes perder parte o la totalidad de tu depósito. Este Asesor Experto perdió dinero con su configuración predeterminada en todas las pruebas retrospectivas mostradas en esta página en las que se realizaron operaciones, y el scalping a corto plazo es muy sensible al spread, al deslizamiento, a las comisiones y a la velocidad de ejecución, que varían según los brókers y las cuentas. Los resultados hipotéticos no representan operaciones reales. Prueba primero en una cuenta demo, utiliza solo dinero que puedas permitirte perder y toma tus propias decisiones; nada de lo que aparece en esta página constituye un consejo de inversión.
