Cómo funciona un algoritmo de trading por dentro, del dato a la orden

· 12 minutos de lectura · Guías de tradea.es
Cómo funciona un algoritmo de trading por dentro, del dato a la orden

Casi todo lo que se cuenta sobre esto se queda en la superficie: "el algoritmo detecta oportunidades y ejecuta automáticamente". Vale, ¿y luego? Entender cómo funciona un algoritmo de trading es recorrer una cadena de decisiones concretas, desde el dato que entra por el cable hasta la orden que sale hacia el bróker.

Esa cadena tiene ocho eslabones. Ninguno es misterioso, y cada uno se rompe a su manera. La diferencia entre un sistema que aguanta años y uno que se desmorona en tres meses casi nunca está en el eslabón que todo el mundo mira (la señal de entrada), sino en los otros siete.

Vamos a abrir el capó, con TSOPEN como ejemplo trabajado del recorrido. Lo que se explica aquí vale para cualquier algoritmo, lo hayas comprado o programado. Si vienes de cero, empieza por la guía completa de bots de trading y vuelve luego.

Un algoritmo no es una fórmula: es una tubería

La imagen mental habitual es la de una ecuación mágica que escupe "compra" o "vende". La realidad se parece más a una cadena de montaje: el dato entra por un extremo, atraviesa una serie de filtros y por el otro sale (o no sale) una orden. Importa entenderlo así porque en una tubería el fallo se propaga: un dato sucio en la etapa uno contamina el filtro de la etapa dos, que deja pasar un día que no debía, que genera una señal falsa, que se ejecuta con un tamaño mal calculado y acaba en una pérdida que el backtest nunca vio. Eso no se diagnostica mirando la señal de entrada.

La señal de entrada es el eslabón del que todo el mundo habla y el que menos determina el resultado a largo plazo.

Etapa 1. Los datos que entran

Todo algoritmo se alimenta de una o varias de estas cuatro fuentes:

La calidad del dato condiciona todo lo demás, y no es una frase bonita. Un feed retrasado quince segundos convierte una entrada de precisión en una lotería, y un histórico con huecos hace que el backtest ignore justo las sesiones más violentas, que suelen ser las que rompen el sistema.

Regla práctica: un algoritmo no puede leer lo que no tiene. Si su lógica se basa en agresión compradora, necesita ticks con marca de lado, no velas de 5 minutos. Si se basa en el libro, necesita datos de nivel 2, de pago aparte en casi todos los brókers. Un sistema que promete leer el flujo de órdenes y solo consume velas no lee, estima. Esa diferencia la desarrollamos en la guía de order flow frente a indicadores.

Etapa 2. El filtro de contexto: ¿opero hoy o no?

Este es el eslabón que separa un sistema con criterio de una máquina de generar comisiones. Antes de buscar ninguna señal, un algoritmo serio se hace una pregunta previa: ¿es hoy un día en el que mi ventaja existe? Los filtros habituales son poco glamurosos y muy eficaces:

El valor de este eslabón está en las operaciones que no hace. Si descarta cuatro de cada diez sesiones y en esas cuatro el sistema tenía esperanza negativa, aporta más que cualquier ajuste fino de la entrada. Y es gratis: no operar no cuesta comisiones.

Etapa 3. La señal de entrada y la confirmación

Aquí conviene distinguir dos cosas que suelen confundirse. El disparador es lo que llama la atención del sistema ("el precio ha roto el máximo de la preapertura"). La confirmación es lo que autoriza a entrar de verdad ("y además, al volver a ese nivel, la venta agresiva no consigue empujarlo por debajo").

Un algoritmo que entra en el disparador sin confirmación se come todos los amagos en falso, y el mercado los produce con una regularidad casi ofensiva en las primeras horas de la sesión americana: un latigazo que caza a los impacientes y luego el movimiento de verdad hacia el otro lado.

Por eso la lógica de TSOPEN, contada en cómo funciona el sistema, deja pasar ese primer impulso a propósito. Diagnostica la dirección con las órdenes cruzadas y la presión en el volumen, espera el retroceso, y solo entonces entra. Cuesta operaciones, pero se ahorra las peores.

Etapa 4. El dimensionado de la posición

Ya sabemos que se opera y hacia dónde. Falta lo que casi nadie explica: cuánto. Hay dos escuelas.

La primera fija un riesgo en dinero por operación y calcula el número de contratos hacia atrás. Si arriesgas 300 $ y tu stop está a 30 puntos de un instrumento donde cada punto vale 2 $ por microcontrato, salen 5 microcontratos. Si mañana la volatilidad obliga a un stop de 50 puntos, salen 3. El riesgo es constante; el tamaño varía.

La segunda fija el número de contratos y deja que el riesgo en dinero fluctúe con la distancia del stop. Es más simple y más peligrosa, porque el día más volátil es también el día en el que arriesgas más.

Y hay un tercer condicionante que en cuentas de fondeo manda por encima de todo: el límite de pérdida de la cuenta. Si te expulsan al llegar a cierta pérdida acumulada, el dimensionado tiene que mirar cuánto colchón queda, no solo la operación. Los microcontratos existen para poder ajustar esto con grano fino.

Etapa 5. El stop y el objetivo, en el mismo instante que la entrada

Este es el eslabón que más resultados salva y menos atención recibe. Un algoritmo bien hecho no entra y después decide dónde protegerse: manda las tres órdenes juntas, la de entrada y las dos de salida, encadenadas de forma que si se ejecuta una salida, la otra se cancela sola. Hay dos razones, y ninguna es filosófica:

  1. La ventana de exposición. Si el stop se coloca dos segundos después del llenado, hay dos segundos de posición sin red. En un día tranquilo no pasa nada. El día que sale una noticia, esos dos segundos son la operación entera.
  2. La orden vive en el servidor del bróker, no en tu ordenador. Si se te cae internet, se te apaga el PC o la plataforma se cuelga con la posición abierta, el stop sigue ahí. Un stop que solo existe como una condición dentro de tu programa desaparece con tu programa.

En TSOPEN son 300 $ de pérdida máxima y 600 $ de objetivo, colocados en el mismo instante de la entrada. La cifra importa menos que el principio: la peor pérdida posible se conoce antes de abrir, no después.

Etapa 6. La gestión en vivo

Entre la entrada y la salida el algoritmo sigue decidiendo. Las tres decisiones más frecuentes:

Etapa 7. El envío de la orden, donde de verdad se rompen las cosas

Aquí termina el mundo limpio de la lógica y empieza el sucio de la infraestructura. Lo que puede salir mal:

Etapa 8. El registro y la revisión

Un algoritmo que no deja rastro no se puede arreglar. El registro mínimo de cada operación incluye la hora de la señal, la del llenado, el precio pedido y el obtenido, el tamaño, el motivo de la salida y el estado de los filtros.

Con eso haces la única comprobación que importa: comparar la ejecución real con lo que el backtest decía. Si el simulado ganaba 40 puntos de media por operación y el real gana 31, ya sabes cuánto cuesta la fricción. Si el simulado operaba 130 días al año y el real opera 96, algún filtro se comporta distinto en vivo. Sin registro, todo eso son opiniones.

Cómo funciona un algoritmo de trading, resumido en una tabla

EtapaQué decideQué puede fallar
1. DatosQué ve el sistema del mercadoFeed retrasado, huecos en el histórico, datos de nivel 2 no contratados
2. Filtro de contextoSi hoy se opera o noFiltros demasiado laxos (opera siempre) o tan estrictos que no opera nunca
3. Señal y confirmaciónDirección y momento de entradaEntrar en el amago en falso por no esperar confirmación
4. DimensionadoCuántos contratosRiesgo variable sin querer, ignorar el límite de la cuenta
5. Stop y objetivoLa peor pérdida posibleColocarlos tarde, o que vivan solo dentro del programa
6. Gestión en vivoReentradas, cierre por tiempo, tope diarioReentradas sin límite, arrastrar posiciones a la noche
7. Envío de la ordenQue lo decidido llegue al mercadoLatencia, rechazo, desconexión, deslizamiento
8. Registro y revisiónSi el sistema sigue comportándose como debíaNo registrar nada y confundir mala racha con sistema roto

El recorrido completo en un día real

Todo junto, así se ve una sesión de TSOPEN, útil como ejemplo porque cada etapa tiene un parámetro concreto y público:

  1. 13:55. Equipo encendido y NinjaTrader 8 conectado, recibiendo ticks y volumen del futuro que opera.
  2. 14:30. Se abre la ventana. Salen los datos macro estadounidenses y el sistema lee cómo se cruzan las órdenes y de qué lado aparece la agresividad.
  3. Filtro de contexto. Si el diagnóstico no es claro, el día termina aquí sin operar, y esa es una decisión tan válida como cualquier otra.
  4. Si lo hay: deja pasar el primer impulso, espera el retroceso, entra en la dirección diagnosticada y coloca a la vez el stop de 300 $ y el objetivo de 600 $.
  5. Hasta el cierre: gestiona reentradas, vigila el limitador de pérdida diaria y cierra al tocar uno de los dos niveles. Nada queda abierto por la noche, y la operación queda registrada con su precio pedido y su precio real.

Con la letra pequeña de siempre: que el recorrido esté bien diseñado no significa ganar todos los días. El backtest publicado (2 de enero a 25 de agosto de 2026, cuenta de 50.000 $) supera los 35.000 $ brutos y los 33.000 $ netos tras comisiones, pero es una simulación sobre datos históricos y los resultados pasados no garantizan los futuros. Los números, y sus rachas malas, están en la página de rentabilidad.

Preguntas frecuentes

¿Un algoritmo de trading necesita inteligencia artificial?

No. La inmensa mayoría de los algoritmos que operan dinero real son reglas condicionales explícitas, sin aprendizaje automático de ningún tipo. La IA aporta en problemas con muchísimos datos, pero añade opacidad y un riesgo alto de ajustar el modelo al pasado.

¿Qué pasa si se me apaga el ordenador con una posición abierta?

Depende de dónde vivan tus órdenes de salida. Si el stop y el objetivo están enviados al bróker, siguen activos aunque tu equipo se apague y la posición se cerrará en uno de los dos niveles. Si tu sistema los gestiona internamente, se van con el programa y la posición queda desprotegida.

¿Por qué el resultado real no coincide con el del backtest?

Porque el backtest simula las etapas 1 a 6 y casi nunca la 7. Deslizamiento, rechazos, latencia y comisiones reales explican la mayor parte de la diferencia. Un backtest honesto descuenta comisiones y asume algo de deslizamiento; aun así, espera que el vivo rinda algo por debajo.

En corto: un algoritmo de trading es una tubería de ocho etapas que va del dato en bruto a la orden ejecutada, y cada una se rompe a su manera. La señal de entrada es la parte que menos determina el resultado: lo que decide si el sistema aguanta son el filtro de contexto, el dimensionado, el stop colocado a la vez que la entrada y el control de lo que pasa en el envío. Si te venden un algoritmo y solo saben explicarte la etapa tres, falta lo importante.

Ver esto funcionando vale más que leerlo

TSOPEN, el sistema automático de tradea.es, hace una operación al día a las 14:30, con 300 $ de riesgo y 600 $ de objetivo, y su backtest se puede reproducir en NinjaTrader 8. Tienes medio minuto de vídeo con el sistema operando, y a José o a José Antonio en WhatsApp para enseñártelo en directo, sin compromiso.

Sigue leyendo

WhatsApp