Bodhi Elliott Wave Scalper
- Asesores Expertos
- Versión: 2.15
- Actualizado: 19 junio 2026
BODHI Elliott Wave Scalper M1
Robot de scalping de la onda de Elliott para MetaTrader 5
This EA is only free for the next two months; after August 31, 2026, it will sell for $499 and will increase by $10 for every 10 licenses sold.
Síguenos y apoya el canal https://t.me/tradewithme179
Entradas en la onda 3, la onda 5 y la onda C. Objetivos fijos independientes del bróker. SL/TP virtuales. Gestión de fondos segura con FTMO.
Descripción general
BODHI Elliott Wave Scalper M1 es un asesor experto totalmente automatizado que detecta configuraciones de impulsos de la onda de Elliott (onda 3 y onda 5) y correctivas (onda C de ABC) directamente en el gráfico M1 y ejecuta operaciones con objetivos SL y TP fijos y calibrados para cada instrumento.
A diferencia de los EA de marcos temporales superiores que esperan horas entre señales, el scalper M1 encuentra entradas en la microestructura rápida donde los patrones de la Onda de Elliott se cumplen por sí mismos a través del flujo de órdenes institucionales. El motor utiliza un ZigZag nativo —sin archivos de indicadores externos— y envía un SL/TP virtual (oculto) al bróker para evitar el stop hunting.
Rendimiento del backtest (3 años, datos M1)
La selección de símbolos se basa en backtests de 3 años en M1. De forma predeterminada, solo se habilitan los instrumentos con un factor de beneficio superior a 1,0. Los que presentan un rendimiento débil se deshabilitan con una explicación clara en los comentarios de los parámetros.
Símbolo Tasa de ganancias Factor de beneficio Estado Nota
GBPUSD 50,9 % 1,99 ✅ Activado El que mejor rendimiento ofrece — los patrones EW más claros
NAS100 45,8 % 1,90 ✅ Activado Gran claridad de la onda de Elliott en la tendencia tecnológica
US30 35,9 % 1,32 ✅ Opcional Inconsistente a lo largo de los meses — utilizar con precaución
XAUUSD 45,6 % 1,25 ✅ Opcional ATR amplio; activar con precaución
SP500 — — ⚙️ Opcional Menos volátil que el NAS100; depende del bróker
EURUSD 46 % 0,72 ❌ Desactivado El ruido de M1 satura la estructura EW
USDJPY — 0,61 ❌ Desactivado Riesgo de intervención del Banco de Japón
AUDUSD — 0,52 ❌ Desactivado Lo peor: la correlación con China acaba con el EW
Configuración predeterminada recomendada: solo GBPUSD + NAS100. Sesión: 05:00–11:00 UTC (mañana en Londres). Esta ventana de 6 horas mostró el mejor AvgR en las pruebas retrospectivas; el solapamiento Londres-Nueva York (UTC 12–18) y el final de la sesión de Nueva York (UTC 21–23) produjeron un AvgR negativo y se excluyen por defecto.
Cómo funciona
• Paso 1 — Detección de pivotes: ZigZag nativo (profundidad=3, desviación=3, retroceso=2) identifica máximos y mínimos de microoscilaciones directamente en las barras M1. No se requiere ningún archivo de indicador externo — funciona con cualquier bróker y cualquier versión de MT5.
• Paso 2 — Validación de la estructura de ondas: El EA valida las reglas de impulso de 5 ondas (la onda 3 no es la más corta, la onda 4 no se solapa) y los ratios de retroceso de Fibonacci. La onda B de ABC debe retroceder entre el 38,2 % y el 78,6 % de la onda A antes de que se considere una entrada en la onda C.
• Paso 3 — Puerta de la zona de Fibonacci: Entrada en la onda 3: el precio debe retroceder entre el 50 % y el 78,6 % de la onda 1 hacia la zona de la onda 2. Entrada en la onda 5: el precio debe retroceder entre el 38,2 % y el 61,8 % de la onda 3 hacia la zona de la onda 4. Se requiere una puntuación Fibonacci mínima de 50/100 (configurable).
• Paso 4 — Ejecución con SL/TP fijos: Cada clase de instrumento tiene distancias de SL y TP calibradas e independientes del bróker. Forex: 10 pips SL / 14 pips TP (R:R=1,4). NAS100: 80 pts SL / 112 pts TP. US30: 15 pts SL / 21 pts TP. Metales: 2,50 $ SL / 3,50 $ TP en XAUUSD.
• Paso 5 — SL/TP virtual: El EA almacena el SL/TP real internamente y envía un SL/TP falso 3 veces más amplio al bróker. Esto evita que los algoritmos de stop-hunting del bróker activen cierres prematuros en los niveles objetivo reales.
Tipos de entrada
de entrada Zona de onda Retroceso de Fibonacci Objetivo Notas
Onda 3 Fin de la onda 2 50–78,6 % de W1 1,618× W1 proyectada Impulso más fuerte — mayor frecuencia en M1
Onda 5 Fin de la onda 4 38,2–61,8 % de W3 W1 = W5 o 0,618×W3 Habilitada por defecto; NAS100 W5 deshabilitada (AvgR = -0,067)
Onda C Fin de la onda B B = 38,2–78,6 % × A C = 100 % de A Correccional ABC; desactivado por defecto — activar para mercados en rango
Gestión de fondos
Todas las reglas de riesgo están diseñadas para mantener el EA dentro de los límites de los retos de FTMO y las firmas de trading. El EA se detiene y establece un indicador (no llama a ExpertRemove) cuando se alcanzan los límites — compatible con todos los validadores de MQL5.com y las firmas de trading.
• Límite de pérdidas diario: la negociación se detiene durante el día si la caída total de la cuenta desde el capital inicial al inicio de la jornada alcanza el % de MaxDailyLoss configurado (por defecto 3,0 %). Margen de seguridad por debajo del límite diario del 5 % de FTMO.
• Límite de pérdida total: el EA se detiene de forma permanente si la caída total de la cuenta desde el saldo inicial alcanza el % de MaxTotalLoss (por defecto 9,0 %). Margen de seguridad por debajo del límite total del 10 % de FTMO.
• Objetivo de beneficio diario: cuando el P&L del EA (realizado + flotante) alcanza el % de objetivo diario (por defecto, 2,0 %), se cierran todas las posiciones y no se abren nuevas operaciones durante el resto del día.
• Bloqueo de beneficios: FloatProfitTarget opcional (por defecto 80 $). Cuando el P&L flotante total del EA supera este valor, se cierran todas las posiciones y, opcionalmente, se detiene la negociación durante la sesión.
• Cierre de pánico FSS-5: si el capital intradía cae un 1,5 % desde la apertura del día en una sola sesión, todas las posiciones se cierran inmediatamente. Evita pérdidas descontroladas por caídas repentinas.
• Interruptor de circuito por pérdidas consecutivas: 2 pérdidas consecutivas por símbolo detienen ese símbolo durante el día. 5 pérdidas consecutivas en todos los símbolos detienen toda la sesión.
• Número máximo de pares simultáneos: Solo 3 símbolos pueden tener posiciones abiertas al mismo tiempo (configurable). Evita la sobreexposición durante movimientos correlacionados.
• Bloqueo por pérdida máxima flotante: se bloquean las nuevas operaciones si el P&L flotante total del EA es ≤ −30 $ (configurable). Evita aumentar las pérdidas.
SL/TP virtual — Sistema anti-stop-hunting
Muchos brókers utilizan niveles visibles de SL/TP para provocar picos de stop-hunting. BODHI EW Scalper M1 resuelve esto con un sistema de SL/TP de dos niveles:
• SL/TP real (virtual): almacenado dentro del EA utilizando MetaTrader GlobalVariables. Comprobado en cada tick. Estos son los niveles de salida reales.
• SL/TP falso enviado al bróker: 3 veces la distancia real desde la entrada (FakeSL_Multiplier configurable). Actúa únicamente como medida de seguridad: el bróker nunca ve el objetivo real.
Resultado: el algoritmo de stop-hunt del bróker ve un SL tres veces más lejos. Sus salidas reales son invisibles y están protegidas.
Parámetros de entrada
Parámetro Valor predeterminado Descripción
ZigZagDepth 3 Profundidad de retrospectiva del pivote — 3 = microoscilaciones ajustadas en M1
ZigZagDeviation 3 Desviación mínima entre pivotes (puntos)
ZigZagBackstep 2 Barras mínimas entre pivotes consecutivos
FiboW2_Min / Max 50 / 78,6 Zona de Fibonacci de la onda 2 % (para la entrada en la onda 3)
FiboW4_Min / Max 38,2 / 61,8 Zona de Fibonacci de la onda 4 % (para la entrada en la onda 5)
TradeWave3 true Habilitar entrada Onda 2→3
TradeWave5 true Habilitar entrada Onda 4→5 (global)
TradeWave5_NAS100 false W5 específicamente en el NAS100 (desactivado: AvgR=−0,067 en backtest)
TradeWaveC false Habilitar la entrada de la onda C de la corrección ABC
EWMinFibScore 50 Puntuación mínima de calidad de Fibonacci 0–100
MinRR 1.2 Ratio riesgo/recompensa mínimo requerido
SL_Points_Forex 100 SL de Forex × SYMBOL_POINT (100 = 10 pips en 5 dígitos)
TP_Points_Forex 140 Forex TP × SYMBOL_POINT (R:R = 1,4)
SL_Points_Metals 250 XAUUSD SL × SYMBOL_POINT (250×0,01 = 2,50 $)
TP_Points_Metals 350 XAUUSD TP × SYMBOL_POINT (R:R = 1,4)
SL_Points_US30 15 US30 SL = 15 puntos del índice Dow (independiente del bróker)
TP_Points_US30 21 US30 TP = 21 puntos del índice Dow (R:R = 1,4)
SL_Points_NAS100 80 NAS100 SL = 80 puntos del índice
TP_Points_NAS100 112 NAS100 TP = 112 puntos del índice (R:R = 1,4)
SL_Points_SP500 60 SP500 SL = 60 puntos del índice SPX
TP_Points_SP500 84 TP del SP500 = 84 puntos del índice SPX (R:R = 1,4)
RiskPerTrade 0,2 % Riesgo por operación como % del capital
MaxDailyLoss 3,0 % Suspender la negociación del día al alcanzar esta caída
DailyTarget 2,0 % Cerrar todas las posiciones y detener la negociación cuando el beneficio diario alcance este valor
MaxTotalLoss 9,0 % Detener el EA de forma permanente ante esta caída total
MaxConsecutiveLosses 2 Límite de pérdidas consecutivas por símbolo (se restablece diariamente)
MaxSessionConsecLosses 5 Límite de pérdidas consecutivas para todos los símbolos durante la sesión
UseFSS5 true Habilitar cierre de pánico intradía ante caídas repentinas
FSS5_DropPercent 1,5 % Porcentaje de caída intradía del capital que activa el FSS-5
MaxConcurrentPairs 3 Número máximo de símbolos con posiciones abiertas simultáneamente
MaxFloatLoss 30 $ Bloquear nuevas operaciones si el P&L total de la flotación del EA es ≤ −30 $
UseVirtualSL true Enviar SL/TP amplios falsos al bróker; supervisar los reales internamente
FakeSL_Multiplier 3.0 SL/TP falsos = distancia real × 3.0 (oculta la distancia real al bróker)
SpreadMultiplier 2.0 Bloquear la entrada si el spread actual > promedio × 2.0
TradingStartHour 7 Inicio de la sesión (hora del bróker UTC+2 = UTC 05:00)
TradingEndHour 13 Fin de la sesión (hora del bróker UTC+2 = UTC 11:00)
CloseBeforeWeekend true Cerrar todas las posiciones antes del final de la sesión del viernes
MagicNumber 700001 Base del número mágico (cada símbolo recibe +0..+13)
Guía de selección de símbolos
El EA utiliza valores predeterminados basados en la investigación: solo se habilitan los símbolos con un factor de beneficio en backtest > 1,0. Cada símbolo deshabilitado incluye un comentario que explica la razón estructural específica por la que tiene un rendimiento inferior en las entradas de la onda de Elliott en M1.
Símbolo Valor predeterminado PF (3 años) Razón
GBPUSD ✅ ACTIVADO 1,99 Máxima claridad de la onda de Elliott en M1: flujo institucional, estructura de impulso clara
NAS100 ✅ ACTIVADO 1,90 Fuerte tendencia en el sector tecnológico; el impulso de la onda 3 es consistente
US30 ⚙️ DESACTIVADO 1,32 Inconsistente de mes a mes — activar solo si se supervisa
XAUUSD ⚙️ DESACTIVADO 1,25 Se observa una pérdida acumulada de 3 meses; activar solo con un FSS5 más amplio
SP500 ⚙️ DESACTIVADO — Menos volátil que el NAS100; actívelo si su bróker lo ofrece
EURUSD ❌ DESACTIVADO 0,72 WR alto, pero la relación ruido/señal en M1 anula las entradas EW
USDCAD ❌ DESACTIVADO 0,93 La correlación con el petróleo altera la estructura de impulsos de la onda de Elliott
NZDUSD ❌ DESACTIVADO 0,99 Clúster con sesgo de VENTA — 15 operaciones de VENTA consecutivas en backtests
EURGBP ❌ DESACTIVADO 0,80 Par cruzado = 2× ruido, rango de la microbarra demasiado pequeño para el ZigZag M1
EURJPY ❌ DESACTIVADO 0,58 Las intervenciones sorpresa del Banco de Japón invalidan la estructura de Elliott
USDJPY ❌ DESACTIVADO 0,61 El mismo riesgo del Banco de Japón: los pares del JPY no son fiables en el ZigZag de 1 minuto
GBPJPY ❌ DESACTIVADO 0,64 La puntuación de autocumplimiento de EW más baja de todos los cruces del JPY
AUDUSD ❌ DESACTIVADO 0,52 Lo peor: predomina el sentimiento de China — no hay un patrón EW consistente
XAGUSD ❌ DESACTIVADO — 2–3 veces la volatilidad del XAUUSD; ratio spread/rango demasiado amplio para el scalping
Compatibilidad
• MetaTrader 5 build 3000+ — no hay versión para MT4
• Cualquier bróker — las distancias fijas de SL/TP son independientes del bróker (puntos del índice, no SYMBOL_POINT para índices)
• Real, demo y probador de estrategias: todas las llamadas Print() silenciadas en el probador (sin advertencias del validador)
• Funciona sin VPS, pero se recomienda encarecidamente un VPS para el scalping en M1 (la latencia es importante)
• Bróker recomendado: ECN/STP con un spread < 1,5 pips en GBPUSD durante la sesión de Londres
Sesión recomendada
Sesión Hora del bróker (UTC+2) UTC AvgR Recomendación
Apertura de Londres por la mañana 07:00–09:00 05:00–07:00 +0,038 Óptimo — mayor impulso autocumplido de EW
Londres AM medio 09:00–13:00 07:00–11:00 +0,019 Bueno — flujo institucional constante
Solapamiento Londres–Nueva York 14:00–20:00 12:00–18:00 −0,026 Evitar — los flujos contradictorios anulan el M1 EW
Fin de la sesión de Nueva York 23:00–01:00 21:00–23:00 −0,038 Evitar — escasa liquidez, oscilaciones erráticas del M1
Sesión asiática 02:00–06:00 00:00–04:00 ±0,001 Neutral — baja frecuencia de señales
La sesión predeterminada (TradingStartHour=7, TradingEndHour=13) abarca de 05:00 a 11:00 UTC — la ventana matutina de Londres con el mejor AvgR histórico.
Preguntas frecuentes
P: ¿El EA repinta? R: Todas las entradas se comprueban al cierre de la nueva barra M1. La etiqueta de la onda en desarrollo puede cambiar hasta que se cierre la barra; este es el comportamiento correcto de la Onda de Elliott (el pivote no se confirma hasta que el precio se aleja). Las operaciones ejecutadas nunca se modifican de forma retroactiva.
P: ¿Por qué están desactivados la mayoría de los símbolos? R: Las entradas de la Onda de Elliott en M1 requieren una estructura de impulso muy limpia. La mayoría de los pares de divisas tienen demasiado ruido micro en M1 para producir pivotes ZigZag fiables. El GBPUSD y el NAS100 tienen el patrón de Onda de Elliott autocumplido más fuerte debido a la alineación del flujo de órdenes institucionales.
P: ¿Es seguro para cuentas financiadas o retos de firmas de capital propio? R: Sí. Configuración predeterminada: límite de pérdida diaria del 3 %, límite de pérdida total del 9 %, cierre de pánico FSS-5 al 1,5 %, suspensión tras 2 pérdidas consecutivas por símbolo. Todos los límites se sitúan por debajo de los umbrales de FTMO (5 %/10 %) y The5ers/TopStep.
P: ¿Qué es el SL/TP virtual y por qué? R: Los brókers pueden ver tu SL/TP y algunos utilizan esta información. El EA envía al bróker un SL/TP falso tres veces más amplio que el real. La salida real se gestiona internamente, de forma invisible para el bróker.
P: ¿Por qué no hay Wave C por defecto? R: Las entradas correctivas ABC tienen una menor calidad de señal en entornos M1 con tendencia. Activa TradeWaveC en mercados con rango o laterales, donde las correcciones son más predecibles.
P: ¿Por qué está desactivada la Onda 5 del NAS100? R: Las pruebas retrospectivas mostraron que el AvgR de la Onda 5 del NAS100 = −0,067 (esperanza negativa). El NAS100 tiende a prolongar la Onda 3 con fuerza y la Onda 5 a menudo se queda corta. Las entradas de la Onda 3 en el NAS100 siguen habilitadas y son las que ofrecen un mejor rendimiento.
P: ¿Cómo ejecuto varias instancias? R: Adjúntalas a diferentes gráficos y asigna un MagicNumber diferente a cada instancia. Cada una se ejecuta de forma independiente con su propio estado de gestión de fondos. Usar el mismo MagicNumber en dos gráficos hará que compartan el recuento de posiciones.
Notas importantes
• El scalping en M1 genera una alta frecuencia de operaciones. Asegúrese de que su bróker permite el scalping y no tiene una regla de tiempo mínimo de mantenimiento antes de implementarlo en una cuenta real o de desafío.
• La calidad del spread es fundamental en M1. El EA bloquea la entrada cuando el spread supera el doble de la media móvil. Se recomiendan brókers ECN/STP con spreads sin marcar.
• El EA está optimizado para la sesión matinal de Londres (UTC 05:00–11:00). No se recomienda ejecutarlo durante el solapamiento entre Londres y Nueva York ni al final de la sesión de Nueva York.
• Los resultados de backtests anteriores no garantizan resultados futuros. Compruébalo siempre en una cuenta demo durante al menos 2 semanas antes de implementarlo en vivo.
• El trading de la onda C (TradeWaveC) está desactivado por defecto. Actívelo solo en condiciones confirmadas de rango o lateralidad.
Conéctelo en GBPUSD + NAS100, sesión matutina de Londres: deje que el motor de impulso de la Onda 3 haga el trabajo.
