Mira cómo descargar robots gratis
¡Búscanos en Facebook!
Pon "Me gusta" y sigue las noticias
¿Es interesante este script?
Deje un enlace a él, ¡qué los demás también lo valoren!
¿Le ha gustado el script?
Evalúe su trabajo en el terminal MetaTrader 5
Asesores Expertos

PulseStrike Scalper - Statistical Burst Detection EA - Asesor Experto para MetaTrader 5

Publicado por:
Ali Akbar
Ali Akbar
  • MQL5 Developer & Algorithmic Trading Specialist en  Freelance
  • Pakistán
  • 1420
Hi, I'm Ali. 24 years old, trading for around 5 years, and developing MQL5/MQL4 tools. I mainly work on automating manual strategies, fixing broken EA logic, and building clean indicators. I care more about clean architecture and proper risk management than over-complicated code. Always down to talk
Visualizaciones:
19
Ranking:
(2)
Publicado:
MQL5 Freelance ¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
PulseStrike es un sistema de scalping basado en ticks. No espera al cierre de la vela. Analiza una ventana móvil corta del movimiento del precio (por defecto, 4 segundos) y establece una referencia estadística en tiempo real de cómo es un movimiento normal en esa ventana para el símbolo actual. Un nuevo movimiento solo se considera una ráfaga negociable si se trata de un valor atípico genuino con respecto a esa referencia (umbral de puntuación z, por defecto 3,0 desviaciones estándar). Esto sustituyó a una versión anterior que utilizaba una fracción fija del ATR. Esa versión se activaba ante el ruido habitual de los ticks y sufría grandes pérdidas en todos los pares principales probados.

Hay dos modos disponibles. El modo «Momentum» opera en la dirección de la ráfaga. El modo «Reversion» opera en contra de ella. El EA no asume qué modo se adapta mejor a un símbolo concreto. Prueba ambos.

Cada entrada debe superar primero una serie de filtros. La distancia de «take profit» debe ser un múltiplo real del spread actual. Tanto el «stop loss» como el «take profit» se calculan en función del ATR. Una operación se cierra de forma forzada si no se ha resuelto en un número determinado de segundos. Existe un límite diario de operaciones y un límite diario de pérdidas que, una vez alcanzado, impide nuevas entradas durante el resto del día. El EA también comprueba si una posición ya ha alcanzado su propio SL o TP antes de intentar un cierre manual, para evitar colisiones con la propia ejecución del bróker.

Solo se mantiene una posición a la vez, no varias simultáneamente. La mayoría de las cuentas minoristas de MT5 funcionan en modo de compensación, en el que una segunda orden sobre el mismo símbolo simplemente se fusiona con la posición existente. En lugar de crear algo que se comporte de forma incorrecta en cuentas de compensación, este sistema ejecuta una operación rápidamente (comprobaciones a nivel de tick, tiempo de espera corto) para conseguir el mismo efecto práctico.

A continuación se muestran los resultados del backtest. Parámetros utilizados: todos los símbolos de Market Watch, gráfico M1, modelización por cada tick, ejecución con retraso aleatorio, periodo del 01/01/2026 al 08/09/2026, valores predeterminados (InpZScoreThreshold 3,0, InpBurstWindowSeconds 4, InpTakeProfitATRMult 0,35, InpStopLossATRMult 0,55).

Símbolo Beneficio Operaciones Factor de beneficio Rendimiento esperado Caída máxima (%)
EURUSD 182 740,71 5 557 1,30 32,88 10,33
AUDUSD 145 066,46 6 933 1,27 20,92 7,21
USDJPY 98 592,56 7 240 1,37 13,62 3,50
USDCHF 92 761,53 5 732 1,32 16,18 5,37
GBPUSD 42 170,70 7 991 1,25 5,28 54,07
NZDUSD 30 031,92 4 735 1,16 6,34 42,41
USDCAD 27 956,54 3 756 1,29 7,44 20,64
Saldo inicial de 10 000 en todas las simulaciones.

Hay dos aspectos que hay que tener en cuenta. En primer lugar, el GBPUSD y el NZDUSD muestran un factor de beneficio positivo, pero una caída máxima muy elevada (54 % y 42 %). Un resultado final rentable puede ir acompañado de una curva de capital con altibajos. En segundo lugar, se trata únicamente de un periodo de backtest. Aún no se ha validado en un periodo independiente fuera de la muestra. Una estrategia que parece buena con los datos con los que se ha ajustado no es prueba de una ventaja real hasta que también se mantenga con datos que nunca ha visto. Publico la versión actual con estos resultados tal y como están, en lugar de esperar, y actualizaré esta ficha una vez que se hayan realizado las pruebas fuera de muestra.

No se incluyen aquí los resultados de los símbolos que no son de divisas (acciones, pares exóticos) de la misma prueba. El número de operaciones con esos instrumentos era demasiado reducido como para ser significativo y este EA no se diseñó teniendo en cuenta dichos instrumentos.

Parámetros clave:
- InpBurstWindowSeconds, InpStatsSampleCount, InpZScoreThreshold, InpModeIsMomentum
- InpVolATRPeriod, InpRiskPercent, InpTakeProfitATRMult, InpStopLossATRMult, InpMinTPToSpreadRatio, InpMaxSpreadPoints, InpMaxHoldSeconds, InpCooldownSeconds
- InpMaxTradesPerDay, InpDailyLossLimitPercent
- InpUseSessionFilter, InpSessionStartHour, InpSessionEndHour

Prueba primero en una cuenta demo. Los resultados de las pruebas retrospectivas no garantizan resultados futuros. Se agradecen los comentarios.

— Ali Rajput

Traducción del inglés realizada por MetaQuotes Ltd.
Artículo original: https://www.mql5.com/en/code/77167

Escáner de tendencias Escáner de tendencias

Un análisis rápido del mercado para detectar tendencias sólidas. El script analiza en un segundo todos los símbolos del «Resumen del mercado» e identifica los instrumentos con el movimiento más claro y marcado mediante la regresión lineal R² y el indicador ADX.

EA AurumNeuro Vanguard EA AurumNeuro Vanguard

AurumNeuro Vanguard es un asesor experto (EA) inteligente diseñado específicamente para la negociación del XAUUSD (oro), que combina una arquitectura híbrida de riesgo neuronal con el motor de dinámica de mercado unificado (UMDE).

MT5 Symbol Changer Profit Display MT5 Symbol Changer Profit Display

EMTOrdersUtility es una herramienta de seguimiento de operaciones en tiempo real y cambio de símbolos diseñada para operadores activos que necesitan una visión en tiempo real de sus posiciones abiertas en múltiples instrumentos financieros.

Range compression percentile Range compression percentile

Clasifica el rango registrado hasta el momento en el período actual en relación con la distribución histórica completa de los rangos anteriores —un percentil real, no solo una comparación con la media como en el caso del ADR%— y señala la compresión o expansión estadística en un panel compacto en tiempo real con un indicador de percentiles.