Mira cómo descargar robots gratis
¡Búscanos en Telegram!
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

SMC Liquidity Sweep Scalper (Order Block EA with Live Win-Rate Tracking) - Asesor Experto para MetaTrader 5

Publicado por:
Ali Akbar
Ali Akbar
  • MQL5 Developer & Algorithmic Trading Specialist en  Freelance
  • Pakistán
  • 1444
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:
18
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
SMC Liquidity Sweep Scalper: un EA de Smart Money Concepts para MetaTrader Resultados

Qué es

Se trata de un scalper al estilo de Smart Money Concepts basado en una idea central. A menudo, el precio supera un máximo o mínimo reciente para activar los stops antes de revertir su tendencia. Esa mecha es un «liquidity sweep». Este EA espera precisamente eso. Observa si el precio supera un máximo o mínimo reciente y luego vuelve a cerrar por debajo de él. La vela que ha generado ese barrido se trata como un «bloque de órdenes». Una vez que la vela siguiente confirma el movimiento con una pequeña ruptura de la estructura al volver a atravesar esa zona, el EA abre la operación.

Cómo funciona paso a paso

  • Realiza un seguimiento de los máximos y mínimos oscilantes más recientes que no hayan sido barridos, utilizando únicamente barras cerradas confirmadas, de modo que nada se repinte a posteriori
  • Está atento a un barrido de liquidez más allá de ese nivel
  • Espera un número configurable de barras hasta que se confirme una ruptura de vuelta a través del cuerpo de la vela de barrido
  • Entra al precio de mercado con un stop loss situado más allá del extremo de la barrida y un take profit R:R fijo, cuyo tamaño se calcula en función del porcentaje de riesgo del saldo
  • Escala todas las posiciones en función del ATR en lugar de puntos fijos, de modo que los mismos parámetros se comporten de forma sensata tanto con el oro como con el EUR/USD o cualquier otro instrumento, en lugar de estar ajustados únicamente para un instrumento concreto

Un cuadro de mando, no solo una zona trazada

La mayoría de las herramientas de SMC trazan un recuadro y te dejan juzgarlo por ti mismo. Esta va más allá. Cada operación que realiza el EA recibe un recuadro etiquetado en el gráfico que muestra la tasa de acierto histórica para ese tipo exacto de configuración —alcista o bajista— basada en las propias operaciones cerradas por el EA hasta el momento. Una vez que se cierra la operación, el recuadro se actualiza con «GANANCIA» o «PÉRDIDA». Con el tiempo, acabas teniendo una tarjeta de puntuación actualizada basada en resultados reales, en lugar de una zona estática que nunca te dice si realmente ha funcionado.

Filtro de tendencia y controles de calidad

Un filtro de tendencia en un marco temporal superior compara el precio con una media móvil exponencial (EMA) en el marco temporal que elijas, de modo que el EA solo realice operaciones que concuerden con el panorama general. Además, antes de cada entrada se aplican varios controles de calidad. La distancia del stop debe ser significativa en relación tanto con el ATR como con el spread actual. La vela de confirmación debe mostrar un impulso real, en lugar de una débil deriva a través del nivel. Las configuraciones débiles se filtran antes incluso de llegar a la hoja de órdenes.

Resultados hasta la fecha

A continuación se muestra una serie de pasadas de optimización realizadas con diversos símbolos en el gráfico H1. El saldo inicial para esta serie fue de 10 000 por pasada.

Símbolo Beneficio neto Operaciones Factor de beneficio Rentabilidad esperada Porcentaje de caída máxima Factor de recuperación Ratio de Sharpe
AUDUSD +1766,88 26 2,36 67,96 4,32 % 3,48 11,05
USDCNH +198,47 7 1,49 28,35 4,57 % 0,42 0,20
USDCAD +152,63 23 1,11 6,64 6,02 % 0,24 0,74
MSFT +94,20 2 1,94 47,10 1,63 % 0,56 0,13
USD/SEK 0,00 0 — — 0,00 % — —
AMD -135,55 6 0,73 -22,59 4,84 % -0,27 0,20
GBPUSD -151,11 16 0,86 -9,44 3,83 % 0,39 0,55

El AUDUSD destacó claramente en este lote con un sólido factor de beneficio y un factor de recuperación en unas 26 operaciones satisfactorias. El USDCNH y el USDCAD obtuvieron resultados ligeramente positivos, pero con un número reducido de operaciones que, por el momento, no es muy significativo. El GBPUSD y AMD cerraron la tanda con resultados negativos. MSFT y AMD formaron parte de un barrido más amplio de símbolos durante la optimización, pero se trata de acciones, no de pares de divisas, y este EA no se diseñó ni se concibió para ese mercado. Tómese esas dos filas únicamente como referencia.

Una prueba en demo en tiempo real realizada paralelamente mostró que el EA gestionaba correctamente pequeñas posiciones en tiempo real: una compra de EURUSD de 0,1 lotes y una compra de USDCHF de 0,01 lotes, ambas abiertas y con un seguimiento preciso de las ganancias en tiempo real en una cuenta con un saldo de 100 000. Aunque todavía no hay nada espectacular, esto confirma que la ejecución y el seguimiento funcionan según lo esperado.

Esta variedad de resultados es precisamente el motivo por el que se muestran cifras brutas en lugar de un resumen de lo más destacado. Un conjunto de lógica aplicado sin modificaciones a diferentes instrumentos siempre se situará en algún punto entre el resultado del AUD/USD y el del GBP/USD. Eso es normal. Y es precisamente por eso por lo que no debes dar por sentado que este EA tendrá el mismo rendimiento en cualquier par al que lo apliques.

Situación real de este proyecto

Se trata de una versión preliminar. Hasta ahora, las pruebas se han realizado principalmente en el timeframe H1 con un puñado de pares de divisas. Los resultados varían mucho según el símbolo, como muestra claramente la tabla anterior. Ha obtenido buenos resultados en las pruebas con algunos pares y ha registrado pérdidas con otros. Es lo que cabe esperar de un único conjunto de reglas aplicado a diferentes instrumentos sin un ajuste específico por símbolo, pero significa que no debes dar por sentada la rentabilidad en cualquier símbolo al que lo apliques. Realiza tú mismo una prueba retrospectiva con tu propio par, marco temporal y bróker antes de ejecutarlo, incluso en una cuenta de demostración. No lo utilices con acciones ni con CFD. Esta lógica se ha diseñado específicamente en torno al comportamiento de las sesiones y la liquidez propias del mercado de divisas.

Datos clave

InpSwingLookback / InpMaxConfirmationBars: detección de estructuras y número de barras que el EA espera para obtener confirmación.

InpATRPeriod / InpMinSweepATRMult / InpSLBufferATRMult / InpMinSLToATRMult / InpMinSLToSpreadRatio: dimensionamiento basado en la volatilidad y los filtros de calidad que bloquean las configuraciones débiles.

InpUseTrendFilter / InpTrendTimeframe / InpTrendMAPeriod: el filtro de sesgo de los marcos temporales superiores.

InpRiskPercent / InpRewardRatio / InpMaxSpreadPoints / InpMagicNumber: gestión básica de las operaciones.

InpUseSessionFilter / InpSessionStartHour / InpSessionEndHour: una ventana de negociación opcional basada en la hora del servidor.

Conclusión

Esto no garantiza beneficios en ningún valor ni en ninguna cuenta. Los resultados de las pruebas retrospectivas no son una garantía de rendimiento futuro. Prueba a fondo en una cuenta de demostración y comprende la lógica antes de confiarle fondos reales. Considéralo un punto de partida sobre el que puedes seguir trabajando, más que un producto acabado.

Se puede utilizar y modificar libremente. Agradecemos los comentarios y la notificación de cualquier problema. Este proyecto sigue en desarrollo.


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

Salida inteligente en caso de pérdidas: salida anticipada de posiciones con pérdidas (desviación adversa del ATR, tiempo en la operación, invalidación de la EMA, RSI, límite de pérdidas) con un registro en formato CSV Salida inteligente en caso de pérdidas: salida anticipada de posiciones con pérdidas (desviación adversa del ATR, tiempo en la operación, invalidación de la EMA, RSI, límite de pérdidas) con un registro en formato CSV

Cierra las posiciones con pérdidas de forma anticipada, antes de que se alcance el stop-loss completo, cuando una regla indica que la operación no va a recuperarse: movimiento adverso superior a N x ATR, pérdida prolongada, cambio de tendencia de la EMA, RSI en contra de la posición o un límite de capital. Nunca toca una posición con beneficios. El modo de solo observación registra lo que se cerraría sin cerrar nada. Cada salida se registra en un archivo CSV con la regla, la antigüedad y la desviación adversa máxima, de modo que las reglas se puedan ajustar a partir de los datos.

Flujo Institucional Flujo Institucional

¡Hola! Tienes una idea genial para un indicador o sistema de trading visual. La combinación del Delta, el Order Flow, las zonas de volumen, la fuerza de divisas y la dinámica gráfica con el personaje institucional lo hace muy llamativo e intuitivo. Para mejorarlo, he organizado el contenido con una redacción más profesional, fluida y comercial. Puedes usar esta versión para la descripción del indicador, el manual de uso, la miniatura de YouTube o la presentación de tu producto. Opción 1: Descripción Comercial y Directa (Ideal para ventas o Landing Page) 📊 Master Institutional Indicator: Tu Radar de Flujo de Órdenes y Mercado Domina el mercado identificando en tiempo real la verdadera intención del dinero institucional. 🔹 1. Panel de Delta & Dominio de Mercado Barra de Presión de Compra vs. Venta: Visualiza el porcentaje exacto de fuerza entre compradores y vendedores.

Accumulation/Distribution Accumulation/Distribution

El indicador Accumulation/Distribution (Acumulación/Distribución) queda determinado por los cambios que se producen en el precio y en el volumen.

Accelerator Oscillator (AC) Accelerator Oscillator (AC)

El indicador Acceleration/Deceleration (AC, Aceleración/Desaceleración) mide la aceleración y la desaceleración de la fuerza impulsora del mercado.