Mi cuenta

Expert Advisors (EAs) · 15 min de lectura

Cómo un robot de cruce de medias móviles filtra sus operaciones

Consulta las reglas completas de un robot de cruce de medias móviles, por qué un cruce de MA simple pierde, cómo funcionan sus filtros y cómo probarlo en MT4 o MT5 antes de operar.

Cómo un robot de cruce de medias móviles filtra sus operaciones
En esta página16 secciones
  1. 01¿Qué es un robot de cruce de medias móviles?
  2. 02Por qué un cruce simple no es suficiente
  3. 03Configuración de la estrategia de un vistazo
  4. 04Cruce Básico vs Este Robot
  5. 05Ejemplos de Operaciones de la Prueba Histórica
  6. 06Por Qué los Robots de Cruce Luchan en Mercados Laterales
  7. 07Cuándo Suelen Funcionar Este Tipo de Robots
  8. 08Cómo Maneja el Robot las Noticias y la Volatilidad
  9. 09Controles de Riesgo Más Allá de los Stops Integrados
  10. 10SMA frente a EMA para robots de cruce
  11. 11¿Debe el robot esperar al cierre de la vela?
  12. 12Robot de cruce de medias móviles para MT4 frente a MT5
  13. 13Cómo hacer backtesting de este EA
  14. 14Obtención del EA y prueba en demo
  15. 15Preguntas frecuentes sobre el robot de cruce
  16. 16Obtén ayuda para probar tu robot de cruce con Algo Trading Space

Un robot de cruce de medias móviles es un programa de trading automatizado que vigila dos medias móviles y abre o cierra posiciones cuando estas se cruzan. La versión analizada aquí, desarrollada por Petko Aleksandrov, fundador de Algo Trading Space, combina una media de 12 períodos y otra de 26 períodos con confirmación mediante DeMarker y Estocástico, una salida por Momentum y órdenes de protección fijas.

A continuación encontrarás su conjunto de reglas exacto, una operación ganadora y una perdedora de su backtest, las razones por las que un cruce simple tiende a fallar y cómo probar el EA tú mismo en MT4 o MT5 antes de arriesgar capital.

¿Qué es un robot de cruce de medias móviles?

Es un Expert Advisor (EA) que puede ejecutar operaciones automáticamente cada vez que una media móvil más rápida cruza a una más lenta, sin que nadie vigile el gráfico. Cuando la línea rápida sube a través de la lenta, el programa lo interpreta como una señal de compra; cuando cae por debajo, lo interpreta como una señal de venta o una salida.

A estos programas se les conoce por varios nombres, incluyendo bot de trading de medias móviles, bot de cruce y EA de cruce de MA. La etiqueta importa menos que las reglas.

La diferencia con operar las mismas señales manualmente es la consistencia. Una persona puede dudar tras tres pérdidas, saltarse una señal a las 2 a.m. o mover un stop por instinto; un programa automatizado aplica la misma lógica cada vez, por lo que los resultados en cuenta real pueden compararse de forma justa con el backtest. El lado negativo es que también seguirá operando en condiciones para las que sus reglas nunca fueron diseñadas. Fidelity describe el método de cruce como operar cuando una media móvil más corta se mueve a través de una más larga, señalando que la línea más corta se llama “rápida” porque cambia de dirección antes (Fidelity Viewpoints, junio de 2026).

Para una explicación más amplia de la lógica de cruce, los pares de períodos comunes y cómo generar tus propias variantes, consulta nuestra guía para construir un EA de cruce de medias móviles. Esta página se centra en un robot terminado y sus filtros específicos.

Por qué un cruce simple no es suficiente

Las medias móviles se calculan a partir de precios de cierre pasados, por lo que siguen al precio en lugar de predecirlo. Un programa que opera cada cruce, por tanto, entra después de que el movimiento haya comenzado y sigue entrando durante períodos de lateralidad cuando no hay seguimiento.

En un vídeo donde revisa estrategias populares de MA, Aleksandrov probó varias de ellas en el backtester de EA Studio:

  • “Operar cerca de la EMA de 50” en crudo Brent, H4: la idea no pudo codificarse tal como se describió, porque “cerca de” no es una regla precisa. La versión más cercana y testeable, una vela que abre por encima de una EMA de 50 períodos en ascenso después de que la anterior abriera por debajo, produjo una curva de balance perdedora.
  • Esa idea con un stop de 10$, un objetivo de 30$ y una salida de una vela: mostró 15 operaciones rentables en una ventana reciente de dos a tres meses, pero a lo largo de 852 operaciones desde 2013 hasta el 1 de septiembre de 2022 perdió dinero.
  • Un cruce de 20/50 en GBP/CHF, permanentemente en el mercado: invertir en cada cruce llevó la cuenta hacia un margen de llamada.

Su conclusión fue que las medias móviles pueden formar parte de un sistema viable, pero no deben sostenerlo solas. Combinarlas con otros indicadores técnicos y condiciones de salida firmes es lo que distingue a un EA testeable de un gráfico que solo parece convincente en ejemplos seleccionados a mano.

Configuración de la estrategia de un vistazo

Este robot fue el mejor rendimiento entre 97 estrategias de cruce construidas y probadas para la investigación original. Sus ajustes, tal como se publicaron cuando la página se lanzó por primera vez en enero de 2023, se resumen a continuación.

ComponenteAjuste
Tipo de estrategiaCruce con confirmación de indicador
MA rápida12
MA lenta26
Disparador largo12 cruza por encima de 26
Disparador corto12 cae por debajo de 26
Primer filtroDeMarker: período 30, umbral 45
Segundo filtroEstocástico: %K 14, principal vs señal
Indicador de salidaMomentum: período 49, nivel 100,69
Órdenes de protecciónSL y TP fijos
PlataformaMT4 en la primera versión

Varios detalles nunca se publicaron: el símbolo, la temporalidad, el tipo de media, las distancias exactas de SL/TP y el período de prueba. Lee cada uno de ellos de las entradas del EA y confírmalos en un backtest propio antes de sacar conclusiones.

Reglas de entrada larga

Una compra se abre solo cuando tres condiciones coinciden en la misma vela:

  1. la MA de 12 períodos cruza por encima de la MA de 26 períodos;
  2. DeMarker está por debajo de su umbral;
  3. El Estocástico %K está por encima de %D.

Un stop por debajo de la entrada y un objetivo por encima se adjuntan a la orden.

Reglas de entrada corta

Las ventas son el espejo de la lógica de compra. La 12 cae a través de la 26, DeMarker está por encima de su umbral y %K está por debajo de %D. El stop va por encima de la entrada y el objetivo por debajo.

Confirmación de DeMarker

DeMarker compara máximos y mínimos recientes para medir si la presión de compra o venta está estirada. Exigir que esté por debajo del umbral para una compra filtra cruces que llegan después de que el precio ya haya subido.

La primera versión de esta página describía la condición como “inferior a la línea de nivel 30 de nivel 45”, lo que mezcla dos números. Treinta es el período del indicador y 45 el umbral. MetaTrader grafica DeMarker en una escala de 0 a 1, por lo que el umbral probablemente aparezca como 0,45 en las entradas; compruébalo antes de reproducirlo.

Confirmación Estocástica

Para una compra, el %K del oscilador debe situarse por encima de su línea de señal (%D); para una venta, por debajo. Esto verifica que el momentum a corto plazo coincida con la dirección del cruce. Solo se proporcionó el período de %K de 14, por lo que toma los valores de %D y de suavizado del EA.

Regla de Salida por Momentum

Si ninguna de las órdenes de protección se alcanza, una compra se cierra cuando el indicador Momentum de 49 períodos supera los 100,69. El Momentum de MetaTrader compara el precio de cierre más reciente con el de un número fijo de barras atrás, por lo que las lecturas cercanas a 100 significan que el precio ha permanecido prácticamente sin cambios en ese intervalo. No se proporcionó el nivel de salida para la venta; por simetría, probablemente sea ligeramente inferior a 100, pero verifícalo.

Stop Loss y Take Profit

Cada posición lleva un stop y un objetivo de beneficio preestablecidos, enviados con la entrada y mantenidos en el servidor del bróker. Limitan el daño de una señal incorrecta. Dado que las distancias originales no se divulgaron, establécelos a partir de tus propias pruebas en pips o puntos adecuados al instrumento.

Cruce Básico vs Este Robot

Los filtros son lo que distingue a este EA de un cruce de libro de texto.

CaracterísticaCruce básicoEste robot
Entrada en el cruceSíSí
Filtro DeMarkerNoSí
Confirmación EstocásticaNoSí
Salida por MomentumNoSí
Stop lossOpcionalIntegrado
Take profitOpcionalIncluido
Permanente en el mercadoA menudoNo

Cada condición adicional elimina operaciones. Eso reduce la exposición a whipsaws, pero también significa menos señales, por lo que el robot necesita una prueba más larga para construir una muestra significativa.

Ejemplos de Operaciones de la Prueba Histórica

La descripción anterior mostró dos ventas del backtesting, una ganadora y una perdedora.

Una Venta Ganadora

El 12 bajó por debajo del 26, DeMarker estaba en el lado alto de su nivel y el Estocástico apuntaba hacia abajo, por lo que se cumplían todas las condiciones de entrada. El precio luego bajó lo suficiente para alcanzar el objetivo antes de que entrara en juego la salida por Momentum.

Una Venta Perdedora

Aquí también, todas las confirmaciones estaban presentes en la entrada, pero el precio se giró en contra de la posición y se cerró con pérdida. Ese resultado no significa que el EA fallara. Incluso cuando todas las condiciones se cumplen, los mercados pueden revertir; el robot debe seguir su stop predefinido, el indicador de salida o la lógica de señal opuesta, en lugar de que un trader intervenga por impulso.

Por Qué los Robots de Cruce Luchan en Mercados Laterales

Las medias son herramientas de seguimiento de tendencia. Cuando el precio se mueve en rango, las líneas rápida y lenta se entrelazan, produciendo cruces repetidos que se revierten rápidamente, comúnmente llamados whipsaws.

Por eso muchas estrategias de cruce añaden filtros como:

  • ADX para exigir una fuerza mínima de tendencia;
  • ATR para saltar períodos muy tranquilos o dimensionar los stops según la volatilidad;
  • RSI o Estocástico para evitar entrar en niveles estirados;
  • una verificación de tendencia en temporalidad superior para que las operaciones sigan la dirección más amplia;
  • confirmación de vela cerrada antes de actuar;
  • un techo de spread para saltar entradas cuando los costes se ensanchan.

Los dos filtros de osciladores de este robot cumplen ese papel. Ningún filtro elimina los whipsaws por completo, y cada adición es otro parámetro que puede ajustarse a la historia, por lo que debe ganarse su lugar en pruebas fuera de muestra.

Cuándo Suelen Funcionar Este Tipo de Robots

Los cruces de medias móviles obtienen la mayor parte de sus beneficios durante fases direccionales sostenidas, cuando una tendencia dura lo suficiente para que las medias con retardo la alcancen y se mantengan alineadas. Devuelven dinero en los intervalos, durante los rangos que separan esas fases. Espera que los resultados lleguen en ráfagas y no de forma suave, y juzga el robot durante un período lo suficientemente largo como para incluir ambos tipos de mercado.

Cómo Maneja el Robot las Noticias y la Volatilidad

El EA no tiene conciencia de las publicaciones económicas. Solo lee el precio, por lo que una decisión de tipos de interés o un informe de empleo lo afecta a través de barras repentinas, spreads más anchos y deslizamiento, y no a través de ninguna regla. Un stop colocado con la orden aún protege la posición, pero en un mercado rápido puede ejecutarse más allá de su nivel. Los traders que quieren evitar esa exposición a menudo pausan el trading automatizado alrededor de anuncios programados importantes o añaden un filtro de spread que retiene el trading mientras los costes saltan.

Controles de Riesgo Más Allá de los Stops Integrados

Las propias salidas del EA protegen cada posición, pero los límites a nivel de cuenta importan igual de mucho cuando un EA opera sin supervisión. Antes de cualquier uso en cuenta real, decide sobre:

  1. Dimensionamiento de posición a partir de un pequeño porcentaje de la equidad por operación en lugar de un lote constante.
  2. Un spread máximo por encima del cual se saltan nuevas entradas.
  3. Un límite de pérdida diario o semanal que pausa el robot tras una caída establecida.
  4. Un límite en las posiciones abiertas si lo ejecutas en varios símbolos.

También se aplican límites de leverage. Los clientes minoristas de brókers regulados por la UE están limitados a 30:1 en pares de divisas principales (resumen de la CNMV sobre las medidas de la ESMA, junio de 2018), y el mayor apalancamiento ofrecido en otros lugares amplifica las rachas de pérdidas tan rápido como las de ganancias.

SMA frente a EMA para robots de cruce

Una media móvil exponencial reacciona más rápido que una simple porque pondera más los precios recientes. MetaQuotes explica que el tipo simple otorga el mismo peso a cada precio del período, mientras que los tipos exponencial y lineal ponderado favorecen los datos más recientes (referencia de indicadores de MetaQuotes).

Para un robot de cruce, la consecuencia es directa: el trading con EMA produce señales más tempranas y más ruido, mientras que un par de medias móviles simples emite señales más tarde con menos cruces falsos. Ninguna es universalmente mejor, y nunca se especificó el método de MA que utiliza este EA, así que revísalo en la configuración.

¿Debe el robot esperar al cierre de la vela?

Por lo general, sí. Un cruce visible a mitad de una barra puede desaparecer antes de que esa barra termine. Confirmar en barras completadas elimina esas entradas fantasma, a cambio de entrar ligeramente más tarde.

MetaQuotes señala que su modo de prueba “Solo precios de apertura” utiliza únicamente el precio de apertura de cada barra (documentación de pruebas de MetaQuotes). Ese modo es adecuado para EAs que actúan solo en una nueva barra, pero no representa fielmente a los que operan intrabarra, por lo que ajusta el modo de modelado a cómo evalúa realmente las señales el programa.

Robot de cruce de medias móviles para MT4 frente a MT5

El robot se distribuyó originalmente como un archivo de MT4 y no funcionará en MT5 sin una versión dedicada. Los EAs de MT4 están escritos en MQL4 y se compilan en .ex4 dentro de la carpeta Experts de esa plataforma; los programas de MT5 utilizan el lenguaje más nuevo y producen archivos .ex5 almacenados en MQL5/Experts (Ayuda de MetaTrader 5, Trading algorítmico).

El tester de MT5 añade optimización multihilo y modelado de ticks en tiempo real, lo que lo convierte en el entorno más potente para un robot de múltiples indicadores. Reconstruir las reglas en EA Studio te permite exportarlas a ambas plataformas en lugar de mantener dos archivos codificados a mano.

Cómo hacer backtesting de este EA

Aunque el desarrollador lo probó, ejecuta tu propio backtesting con el bróker, el símbolo, las suposiciones de spread y la temporalidad con las que pretendes operar. Los resultados en otro feed pueden diferir significativamente.

  1. Adjunta el robot al gráfico y a la temporalidad para los que fue diseñado.
  2. Abre el Strategy Tester y elige un período con fases de tendencia y lateral.
  3. Introduce un spread y una comisión realistas.
  4. Ejecuta la prueba y revisa el informe.
  5. Repite con un tramo posterior de la historia que la configuración nunca haya visto.

Nuestra guía paso a paso de pruebas en MT4 y nuestro tutorial de backtesting en MetaTrader 5 cubren la configuración en detalle.

Qué revisar en el informe

La descripción original de este robot informó un profit factor de 1,45, de nuevo sin especificar el mercado, el período del gráfico o las fechas detrás de ello. El profit factor es la ganancia bruta dividida por la pérdida bruta; un valor superior a 1 significa que las ganancias superaron a las pérdidas en términos monetarios durante la prueba. No dice nada sobre el porcentaje de operaciones ganadoras, y una cifra pasada no garantiza la rentabilidad futura.

Revisa estos resultados de backtesting junto con él:

  • número de operaciones y la duración de la prueba;
  • beneficio neto y drawdown máximo;
  • ganancia media frente a pérdida media, y pago esperado;
  • secuencia más larga de pérdidas consecutivas;
  • las suposiciones de coste utilizadas;
  • rendimiento en datos fuera de muestra y a lo largo de diferentes años.

Un método como el análisis walk-forward ofrece una visión más sistemática de si la configuración se mantiene más allá de los datos utilizados para elegirla.

Obtención del EA y prueba en demo

El enlace de descarga gratuita en la versión anterior de esta página ya no funciona. En septiembre de 2025, Algo Trading Space retiró los EAs gratuitos compartidos en videos anteriores porque necesitaban reoptimización, y ahora ofrece tres EAs actualizados mensualmente en la pestaña Freebies de una cuenta de plataforma gratuita. También puedes recrear la lógica 12/26 con el mismo constructor y probarla con los datos de tu propio bróker.

Sea cual sea la ruta que elijas, prueba el robot en cuentas demo antes de pasar a cuenta real. Eso confirma que se ejecuta como se pretende con los spreads y sesiones actuales; no demuestra resultados futuros. Si planeas ejecutarlo de forma continua, un servidor privado virtual mantiene el terminal en línea, y nuestra guía sobre cómo elegir un proveedor de VPS de forex explica qué comparar.

Preguntas frecuentes sobre el robot de cruce

¿Es 12/26 un buen cruce de medias móviles?

Es un par de velocidad media razonable, pero ninguna combinación es universalmente buena. Los períodos 12 y 26 coinciden con las longitudes que MACD utiliza por defecto, por lo que muchos traders los reconocen. Por sí solos, aún generan señales falsas en condiciones de rango, por lo que este robot añade reglas de DeMarker, Stochastic y Momentum. Si 12/26 se adapta a tu instrumento y temporalidad solo puede determinarse probándolo con tus propios datos y comparando configuraciones cercanas como 10/30 o 15/30.

¿Puede este robot operar criptomonedas?

Puede adjuntarse a un símbolo como BTCUSD, pero sus ajustes no se publicaron como específicos de criptomonedas y no deben asumirse como transferibles. Las criptomonedas oscilan mucho más que la mayoría de los pares de divisas, por lo que las distancias de las órdenes de protección, los umbrales de los indicadores y el indicador de salida necesitarían ser reevaluados. Los CFD de criptomonedas del bróker también tienen spreads más amplios y horarios de sesión diferentes. Trata una versión de criptomonedas de este sistema de cruce de EMA o SMA como una nueva estrategia con su propio backtesting y período de prueba en mercado real.

¿Puedo usar alertas en lugar de trading automático?

Sí. Las señales pueden recrearse como una alerta que te notifica cuando todas las condiciones se alinean, dejando la decisión de la orden en tus manos. MetaTrader soporta notificaciones emergentes, de sonido, por correo electrónico y push desde indicadores y EAs. La contrapartida es la consistencia: la ejecución manual añade retraso y la tentación de saltarse señales, lo que aleja los resultados en cuenta real del backtesting. Muchos traders usan alertas mientras aprenden las reglas y pasan a la automatización completa una vez que confían en ellas.

¿Por qué se eligió este robot entre 97 estrategias?

Fue el más fuerte de los 97 EAs de cruce construidos para el estudio. Elegir el mejor de muchos es un paso normal, pero conlleva sesgo de selección: con suficientes candidatos, uno parecerá bueno en parte por azar. Por eso, el ganador debe reevaluarse con datos en los que nunca fue seleccionado y ejecutarse en demo antes del uso en cuenta real. Un resultado que supera ambas comprobaciones significa mucho más que un primer puesto en la comparación original por sí solo.

¿Qué mercados y temporalidades se adaptan a este robot?

Ninguno fue especificado cuando se lanzó el robot, por lo que trata ambos como preguntas abiertas para la prueba. Los sistemas de cruce generalmente funcionan mejor en instrumentos con tendencias sostenidas y en temporalidades donde el spread es pequeño en relación con el movimiento típico, a menudo M30 a H4 en los pares de forex más líquidos. Los gráficos más bajos aumentan el número de operaciones y la sensibilidad al coste. Ejecuta el EA en algunos instrumentos y períodos de gráfico candidatos y conserva solo las combinaciones que se mantengan aceptables fuera de muestra.

¿Puedo ejecutarlo junto con otros bots de trading?

Sí, siempre que cada EA use un número mágico único para que MetaTrader pueda distinguir a qué programa pertenecen las posiciones. Ejecutar varios bots de trading puede suavizar los resultados generales cuando su lógica difiere, pero los sistemas de cruce en mercados relacionados suelen dar señales juntos, lo que concentra el riesgo en lugar de distribuirlo. Revisa el drawdown combinado y la exposición total abierta en un backtesting de portafolio antes de añadir este robot a una cuenta que ya ejecuta otras estrategias automatizadas en instrumentos similares.

Obtén ayuda para probar tu robot de cruce con Algo Trading Space

Si quieres ayuda para verificar los ajustes de este robot, reconstruirlo para MT5 o configurar un backtesting justo con los datos de tu bróker, ponte en contacto con el equipo de Algo Trading Space. Podemos ayudarte a probarlo correctamente en una cuenta demo primero, antes de que haya capital en riesgo.

Advertencia de riesgo: El trading de forex y CFDs conlleva un alto riesgo de pérdida, y el apalancamiento puede amplificar las pérdidas más allá de tu depósito inicial. Este artículo es solo con fines educativos y no constituye asesoramiento financiero. Los resultados del backtesting son hipotéticos y no garantizan el rendimiento futuro.

Comparte este artículo

WhatsApp
Petko Aleksandrov

Sobre el autor

Petko Aleksandrov · Chief Mentor & Founder

Founder of EA Academy and Algo Trading Space with over 100,000 students educated globally. Petko combines practical trading experience with rigorous testing methodology, setting new standards for transparency in the algorithmic trading industry.

Ver perfil →

Comments

No comments yet. Be the first to comment!

Leave a Comment

Your email address will not be published. Required fields are marked with *