Los mejores algoritmos de trading en 2026

Maxime PARRA
Redactado por Maxime Parra
Revisado porLúa Cruz Fernández
Publicado el 21/07/2026

Recibimos una compensación financiera por algunas de las soluciones que presentamos. Para obtener más información, consulte nuestra política editorial.

Un algoritmo de trading es una regla escrita en código. Si el precio hace esto, compra. Si hace aquello, cierra. La máquina se limita a ejecutar lo que ya estaba decidido.

De ahí viene todo lo demás. Una regla mediocre automatizada sigue siendo una regla mediocre, solo que ahora falla más rápido y sin que nadie esté al mando.

Las estrategias que se describen a continuación son las que mejor aguantan ese paso a código: reglas cerradas y sin interpretación, que un ordenador puede seguir sin preguntarte nada. De cada una verás cómo funciona, dónde falla y con qué herramienta se programa para convertirla en algoritmo.

ADVERTENCIA

El trading conlleva riesgos. Esta actividad es adecuada únicamente para clientes informados que comprenden el funcionamiento de instrumentos financieros complejos (futuros, opciones, CFD, etc.) y que pueden permitirse asumir riesgos elevados, incluido el de sufrir pérdidas rápidas que excedan los depósitos. Las estadísticas de trading muestran que más del 90 % de los traders pierden dinero. Sea prudente.

1. Cruce de medias móviles

Dos medias móviles, una rápida y otra lenta. Cuando la rápida cruza por encima de la lenta, se abre una posición larga; cuando la cruza por debajo, se cierra. Nada más.

Con tres parámetros recorres el ciclo completo: escribir la regla, hacer el backtest, ver cómo se comporta al cambiar los periodos y llevarla a una cuenta de simulación. Por eso es la puerta de entrada al trading automático.

Dónde falla. En mercados laterales. La media va con retraso respecto al precio, así que tarda en reflejar los giros de tendencia y dispara señales falsas en cuanto el mercado se queda sin dirección. La solución es añadirle un filtro que la desactive cuando no hay una tendencia clara.

Dónde se programa. Es el caso típico del asistente sin código de ProOrder, el módulo automático de ProRealTime. Se monta con menús, sin escribir una línea, y admite backtest con datos tick por tick en la misma ventana. Si prefieres código, ProBuilder lo resuelve en unas pocas líneas. Consulta nuestro análisis de ProRealTime.

2. Ruptura de rango

Se define un rango (normalmente el máximo y el mínimo de las últimas sesiones o de la primera hora del día) y se abre una posición cuando el precio sale de él. La idea es sencilla: si el precio rompe el rango y lo hace con volumen, es más probable que siga en esa dirección en lugar de quedarse dentro.

Sus reglas no dejan margen a la interpretación y rinde especialmente bien en índices y futuros, donde las aperturas concentran volumen y movimiento. Falla más veces de las que acierta y, aun así, compensa: los aciertos capturan movimientos grandes y los fallos se cortan pronto.

Dónde falla. En las rupturas falsas. El precio supera el rango lo justo para activar las órdenes, arrastra a todo el mundo y, acto seguido, da un giro en dirección contraria. Hay dos maneras de defenderse (filtrar por volumen o esperar al cierre de la vela) y las dos te cuestan parte del movimiento.

Dónde se programa. Aquí la calidad de los datos manda más que el lenguaje. Dentro de una sola vela el precio se mueve mucho, y un backtest que solo lee los datos de la vela no conoce el orden en que ocurrieron las cosas: no sabe si el precio tocó tu nivel de entrada antes o después de marcar el máximo, y ese orden cambia el resultado por completo. NinjaTrader hace backtest con datos tick por tick, y su función Market Replay reproduce sesiones enteras para ver la ruptura tal y como ocurrió.

3. Reversión a la media

Lo contrario del anterior. Parte de que el precio, cuando se aleja mucho de su media, tiende a volver hacia ella. Así que se compra la caída extrema y se vende el rebote.

Aquí la proporción se invierte: acierta la mayoría de las veces y gana poco en cada una. Ese porcentaje de aciertos alto es lo que la hace atractiva sobre el papel y también lo que esconde el riesgo real.

Dónde falla. Ganas poco muchas veces y pierdes mucho de golpe, porque antes o después llega un movimiento que no se revierte. En una tendencia fuerte, el precio no rebota y la posición se queda abierta acumulando pérdidas hasta que el daño de esa sola operación se come las ganancias de muchas. Sin un stop loss estricto, la estrategia se vuelve insostenible.

Dónde se programa. ProBuilder o MQL5, según la plataforma que uses. Necesita un histórico profundo, de varios años y con distintas fases de mercado, porque en un histórico corto y lateral cualquier reversión a la media parece infalible. Nuestro análisis de MetaTrader.

4. Momentum

La idea es comprar lo que ya está subiendo. Se ordena un universo de activos según cómo se han comportado en los últimos meses, se seleccionan los mejores y cada cierto tiempo se revisa la lista para sustituir a los que han perdido posiciones.

Es la estrategia que menos órdenes genera de toda la lista. Horizonte de semanas o meses, pocas operaciones y, por tanto, pocos costes. Encaja bien con quien no quiere vivir pegado a la pantalla ni pelearse con la latencia.

Dónde falla. En los giros de mercado. Selecciona activos por lo que ya han subido, así que sigue dentro justo cuando ese movimiento se agota. Sus malas rachas son poco frecuentes, pero, cuando llegan, la caída es fuerte y rápida. Conviene dimensionar la posición pensando en esa caída, no en el resultado medio.

Dónde se programa. Necesita datos de muchos activos a la vez para poder ordenarlos, así que se lleva mejor con Python que con un lenguaje de plataforma. QuantConnect reúne cientos de terabytes de datos históricos y permite escribir el algoritmo en Python o C#. Ten en cuenta una limitación desde España: sus datos propios de renta variable cubren solo el mercado estadounidense, así que para acciones europeas dependes de un proveedor externo o de la conexión con tu bróker. Nuestro análisis de QuantConnect.

5. Arbitraje estadístico

Se eligen dos activos que históricamente se mueven juntos. Cuando se separan más de lo normal, se abre una posición larga en el que se ha quedado atrás y una corta en el que se ha adelantado, y ambas se cierran cuando la distancia vuelve a su nivel habitual.

Su gran atractivo es que no depende de la dirección del mercado. Da igual que suba o baje, porque se opera con la distancia entre los dos activos. Es la estrategia más cercana a lo que hacen los fondos cuantitativos.

Dónde falla. Cuando la relación se rompe. Dos empresas del mismo sector se mueven juntas hasta que una publica resultados, cambia de dueño o entra en problemas, y a partir de ahí la distancia ya no se cierra. Exige, además, poder abrir posiciones cortas y operar con costes bajos, ya que el margen de cada operación es estrecho.

Dónde se programa. Es la más exigente de todas en datos y en programación. Necesita el histórico de los dos activos con los mismos intervalos de tiempo sin que falten datos, porque toda la estrategia consiste en comparar sus precios en el mismo instante. Eso deja fuera a casi cualquier plataforma de gráficos. QuantConnect vuelve a ser la opción natural, con la misma limitación de datos europeos que ya hemos visto.

6. Algoritmos de ejecución

Estos no buscan ganar dinero, sino evitar que tu propia orden mueva el precio en tu contra al abrir o al cerrar la posición.

En lugar de mandar la orden entera de golpe, la trocean. El TWAP la reparte en intervalos regulares durante el tiempo que le marques. El VWAP la reparte según la actividad del mercado y opera más en los momentos del día en los que se negocia mucho, porque ahí es más fácil que tu orden se ejecute sin mover el precio.

Cuándo importan. Solo cuando tu orden es grande en relación con el volumen que mueve el activo. Con tamaños pequeños en mercados líquidos no aportan nada, solo añaden complejidad.

Dónde se programa. En ninguna parte: los trae el bróker. Interactive Brokers ofrece TWAP para acciones, ETF, opciones, futuros y divisas, y VWAP para acciones estadounidenses, determinadas acciones de fuera de EE. UU. y futuros. Nuestro análisis de Interactive Brokers.

Comparación

EstrategiaDónde encajaDificultadDónde se programa
Cruce de mediasCualquier mercado con tendenciaMuy bajaProOrder, sin código
Ruptura de rangoÍndices y futurosBajaNinjaTrader
Reversión a la mediaAcciones líquidasMediaProBuilder, MQL5
MomentumAcciones e índicesMediaQuantConnect (Python o C#)
Arbitraje estadísticoPares correlacionadosAltaPython en QuantConnect
Algoritmos de ejecuciónÓrdenes grandesLos trae el bróker

Con cuál empezar

Si es tu primer algoritmo, empieza por el cruce de medias móviles. Es el único de la lista que puedes escribir, probar y entender en relativamente poco tiempo. Esa comprensión vale más que un sistema sofisticado del que no sabrías explicar por qué ha dejado de funcionar.

Son tres los criterios que te pueden ayudar a decidir:

  • Que puedas explicarlo en una frase. Si no sabes decir en voz alta por qué debería ganar dinero, no lo lleves a código.
  • Cuantos menos parámetros, mejor. Cada variable que añades es una oportunidad más de ajustar la estrategia a lo que ya pasó, con el riesgo de que después no funcione en tiempo real.
  • Que encaje con tu horario. Una estrategia de ruptura en la apertura y una de momentum mensual no requieren la misma disponibilidad.

Con la regla decidida, llega la maquinaria. Toca elegir la plataforma donde programarla y, si prefieres no construirla tú, mirar los robots ya programados. El proceso completo, desde el primer backtest hasta la puesta en marcha, lo tienes en nuestra guía de trading algorítmico.

Lo que ningún algoritmo va a hacer por ti

Automatizar no mejora una idea. La ejecuta sin dudar, sin miedo y sin saltarse el plan, lo cual ya es mucho. Pero si la idea no tiene una ventaja real sobre el mercado, la automatización solo acelera las pérdidas.

Los tres sitios donde se cae casi siempre:

  • Ajustar en exceso el algoritmo. Un algoritmo con quince parámetros ajustados siempre encuentra una combinación preciosa en el pasado. En el mercado real, esa combinación deja de funcionar.
  • Los costes. En cada operación, pagas comisiones y el spread, así que cuantas más operaciones haga el sistema, más se acumulan sobre el resultado. Un algoritmo rentable sobre el papel puede dejar de serlo cuando se le suman los costes reales.
  • La ejecución. Entre que salta la señal y la orden llega al mercado, pasa un tiempo en el que el precio ya se ha movido. Cuanto menor sea la ganancia que persigue cada operación, más daño hace ese movimiento.

Por eso, antes de dar por buena cualquier regla, mira el profit factor y el máximo drawdown de su backtesting. Son las dos cifras que te dicen si vas a poder convivir con ella.

¿Buscabas los estilos de trading en lugar de las reglas concretas? Del scalping al swing, los tienes en nuestro artículo sobre las mejores estrategias de trading.

Compartir
author
Maxime Parra
Fundador y trader minorista

Maxime tiene dos másteres por la SKEMA Business School y la FFBC: un máster en Gestión y un máster en Análisis Financiero Internacional. Como fundador y redactor jefe de NewTrading.fr, redacta artículos diariamente sobre trading financiero.