Ir al contenido
Sistemas y Backtesting

¿Qué es el Trading Algorítmico?

Desde los datos de mercado hasta una orden real, y todo lo que puede ocultar un backtest convincente

16 min de lectura

El trading algorítmico usa software para tomar o ejecutar decisiones de negociación mediante reglas definidas. El algoritmo puede decidir qué operar, cuándo, a qué precio, en qué cantidad o cómo enrutar y dividir una orden. No necesita inteligencia artificial y tampoco es sinónimo de trading de alta frecuencia.

Respuesta breve

Un algoritmo convierte datos en una acción. Un sistema serio además debe definir el tamaño de la posición, imponer límites de riesgo, modelar costos de ejecución, conciliar con el broker y detenerse de forma segura cuando fallan los datos o la infraestructura. Automatizar puede mejorar consistencia y medición; también puede repetir un supuesto equivocado mucho más rápido que una persona.

El flujo completo de decisión

La señal es solo una capa. El sistema debe transformar una estimación en una cartera factible y luego en órdenes que realmente puedan ejecutarse.

1
Etapa 1

Datos

Precios, volumen, fundamentales o libro de órdenes, fechados según cuándo estuvieron realmente disponibles.

2
Etapa 2

Señal

Una regla o modelo estima dirección, retorno, valor relativo o urgencia.

3
Etapa 3

Cartera y riesgo

Las señales se convierten en posiciones objetivo bajo límites de apalancamiento, concentración, liquidez y pérdida.

4
Etapa 4

Órdenes

Se comparan posiciones actuales, órdenes pendientes y objetivos para generar órdenes madre.

5
Etapa 5

Ejecución

Tipo de orden, mercado, momento y fragmentación determinan cómo se accede a la liquidez.

6
Etapa 6

Monitoreo

Se concilian ejecuciones, rechazos, posiciones y resultados; alertas y un interruptor de emergencia limitan fallas.

Un motor de cartera no debería maximizar una señal de forma aislada. Un objetivo simplificado es:

objetivo = arg max [ retorno esperado − penalización por riesgo − costo de cambiar la cartera ]

El último término importa. Una predicción pequeña puede no tener valor económico después de rotación, spread e impacto de mercado.

Trading algorítmico no es lo mismo que HFT, IA o un bot

Trading algorítmico

El software determina decisiones relevantes de cartera u órdenes con intervención humana limitada o nula.

Trading de alta frecuencia (HFT)

Subconjunto sensible a latencia, muy automatizado y con gran actividad de mensajes. Un rebalanceo mensual es algorítmico, pero no HFT.

IA / aprendizaje automático

Técnica posible para aprender señales o parámetros. Una regla determinística puede ser algorítmica sin usar IA.

Bot de trading

Nombre informal para software que vigila, alerta o envía órdenes. No demuestra ventaja estadística, controles ni regulación.

Trading por copia

Replica automáticamente a otro operador o proveedor de señales. La decisión original sigue viniendo de un tercero.

Dos trabajos distintos: encontrar una operación y ejecutarla

Algoritmos de estrategia

Crean o dimensionan exposición. Entre las familias habituales de investigación están:

  • Tendencia o momento
  • Reversión a la media
  • Pares y arbitraje estadístico
  • Provisión de liquidez (market making)
  • Reglas basadas en eventos
  • Asignación y rebalanceo sistemático

Algoritmos de ejecución

Pueden no predecir retornos. Buscan completar una orden ya decidida equilibrando tiempo, riesgo de precio e impacto de mercado.

TWAP

Distribuye una orden a lo largo del tiempo.

VWAP

Busca seguir el perfil esperado de volumen del mercado.

POV / participación

Opera una fracción definida del volumen observado.

Déficit de implementación

Equilibra urgencia, movimiento del precio e impacto frente al precio de decisión.

Por qué un backtest espectacular puede estar equivocado

Un backtest es un experimento histórico, no una prueba de rentabilidad futura. Su valor principal es descartar ideas débiles, entender su conducta y definir expectativas que puedan refutarse.

Sesgo de anticipación

Usa un cierre, estado financiero, componente de índice o dato macro antes de estar disponible.

Sesgo de supervivencia

El universo contiene los fondos o empresas que sobreviven hoy y omite quiebras o deslistes.

Fuga de datos

Información de validación o del futuro entra al entrenamiento o preprocesamiento.

Exploración excesiva

Se prueban muchas reglas y solo se informa la que tuvo suerte.

Sobreajuste

Los parámetros explican ruido histórico; valores vecinos o períodos nuevos dejan de funcionar.

Ejecución imposible

Una señal calculada al cierre se compra a ese mismo cierre sin modelar una subasta accesible.

Cambio de régimen

Cambian volatilidad, correlaciones, liquidez, participantes o reglas del mercado.

Una prueba más defendible

  1. 1Define universo, señal, momento de ejecución, posiciones, costos e indicador de referencia antes de mirar el resultado.
  2. 2Usa datos vigentes en cada fecha, incluyendo activos deslistados y la fecha de publicación de cada variable.
  3. 3Separa desarrollo, validación y un período final intacto fuera de muestra; luego valida con ventanas sucesivas.
  4. 4Ejecuta en el siguiente evento transable salvo que modeles una orden y mercado disponibles al generar la señal.
  5. 5Registra cuántas variantes probaste y comprueba si parámetros cercanos producen una conducta parecida.
  6. 6Informa retorno neto, caída máxima, volatilidad, rotación, exposición, muestra y capacidad, no solo tasa de aciertos.

Métricas que responden preguntas distintas

Métricas que responden preguntas distintas
CAGR / retorno neto¿A qué velocidad creció el capital después de los costos modelados?
Volatilidad y Sharpe/Sortino¿Qué variabilidad tuvo el retorno respecto de una medida de riesgo?
Máxima caída¿Cuál fue la mayor pérdida entre un máximo y el mínimo posterior?
Rotación¿Cuánto se transó y, por tanto, quedó expuesto a fricción?
Exposición y colas¿De dónde vino el riesgo, incluyendo apalancamiento y períodos extremos?
Capacidad¿La ventaja sobreviviría a una orden mayor frente a la liquidez del mercado?

La ventaja bruta no es el resultado neto

resultado neto = resultado bruto − comisiones − spread − deslizamiento − impacto − financiamiento/préstamo − impuestos/tarifas

Spread

Diferencia entre el mejor precio comprador y vendedor al demandar liquidez.

Deslizamiento

Diferencia entre precio esperado y ejecutado por movimiento, latencia, profundidad o ejecuciones parciales.

Impacto de mercado

Movimiento causado por la propia orden; crece con el tamaño y la participación respecto de la liquidez.

Capacidad

Una regla rentable con poco capital puede desaparecer al escalar.

Una orden de mercado prioriza ejecución, pero no garantiza precio. Una orden limitada controla el peor precio, pero puede no ejecutarse. Un modelo realista admite ejecuciones parciales, rechazos y órdenes sin ejecutar.

Backtest, simulación y operación real prueban cosas distintas

Backtest, simulación y operación real prueban cosas distintas
EtapaUsaPuede probarNo demuestra
BacktestDatos históricosLógica, conducta histórica y fallas evidentesRentabilidad futura, prioridad en cola o confiabilidad real
Simulación prospectivaDatos actuales, capital simuladoHorarios, estado, reconexión, órdenes y alertasEjecuciones reales, impacto, préstamo o conducta completa del broker
RealMercado y capital realesEjecuciones, costos, operación y respuesta humana realesQue un período rentable breve vaya a persistir

Una secuencia prudente es: backtest con especificación congelada → simulación → capital real pequeño con límites estrictos → escalamiento gradual solo si ejecuciones, costos y conducta coinciden con lo esperado.

Qué necesita un sistema de producción

Un script que calcula una señal todavía no es un sistema de trading. Incluso una estrategia diaria lenta necesita manejar explícitamente las fallas.

Controles de datos

Rechazar observaciones atrasadas, ausentes, duplicadas o implausibles.

Límites previos a la orden

Topes de orden, posición, apalancamiento, exposición bruta/neta, banda de precios y pérdida diaria.

Estado idempotente

Identificadores únicos evitan que un reintento o reinicio duplique órdenes.

Conciliación

Tomar ejecuciones y posiciones confirmadas por el broker como verdad externa final.

Observabilidad

Registros estructurados, señal de vida, latencia, rechazos, desvío de exposición y alertas.

Interruptor de emergencia

Detener órdenes nuevas y cancelar pendientes al fallar límites o infraestructura.

Pruebas y despliegue

Pruebas unitarias, reproducción, integración y estrés; ambientes separados y versiones controladas.

Recuperación

Estado persistente, reconexión y un procedimiento manual documentado.

El riesgo operacional no es teórico. El informe de la SEC describe una falla de despliegue de Knight Capital en 2012 que envió millones de órdenes durante unos 45 minutos y produjo pérdidas superiores a US$460 millones. La automatización escaló el defecto, no una idea de inversión.

Nota vigente para Chile

A agosto de 2026, la Norma de Carácter General N.º 571 de la CMF es la referencia vigente para bolsas e intermediarios de valores en Chile; derogó, entre otras normas, la NCG 528. Cuando corresponda, exige a los intermediarios contar con políticas y procedimientos de aprobación, evaluación y control de algoritmos, personal capacitado y verificación continua de su correcto funcionamiento. Estas obligaciones apuntan a entidades reguladas: no significan que toda persona que programa para su propia cuenta deba inscribirse. Ofrecer a terceros asesoría, enrutamiento de órdenes, intermediación o custodia puede activar exigencias distintas de la Ley Fintec y autorización de la CMF.

CMF NCG 571 (PDF)
Usa la herramienta adecuada para cada pregunta

Explora el backtesting de portafolios con sus límites visibles

El backtester de FinClaro compara asignaciones ETF estáticas usando precios mensuales ajustados, aportes y rebalanceo periódico. No prueba señales de trading, ejecución de órdenes, deslizamiento, impacto, impuestos ni conversión cambiaria.

¿Buscas primero los conceptos básicos? Lee en FinClaro.cl qué es el trading, cómo funcionan las órdenes y cuáles son los riesgos relevantes en Chile.

Guía de trading para Chile

💬 Preguntas Frecuentes sobre Trading Algorítmico

No. Una regla determinística puede ser trading algorítmico. Machine learning es una forma posible de generar señales o estimar parámetros, pero automatización e IA son conceptos distintos.
No. HFT es un subconjunto sensible a latencia. Un sistema que rebalancea un portafolio ETF cada mes puede ser algorítmico usando infraestructura convencional y sin ventaja de velocidad.
No. El resultado puede deberse a sesgo de anticipación, sesgo de supervivencia, fuga de datos, múltiples pruebas, sobreajuste o ejecución irreal. El backtest apoya un proceso de investigación; no certifica retornos futuros.
La señal es una estimación o salida de una regla. Las capas de cartera y riesgo deben convertirla en una posición objetivo. Recién entonces la gestión de órdenes define cantidad, tipo, momento y destino.
No. Puede probar horarios, estado, reconexión y lógica de órdenes, pero a menudo no reproduce prioridad en cola, ejecuciones parciales, impacto, disponibilidad de préstamo, rechazos ni latencia real.
Técnicamente sí, especialmente para reglas lentas en instrumentos líquidos mediante una API de broker. Lo difícil es la calidad de datos, pruebas realistas, costos, controles, monitoreo y operación, no solo programar una señal.
Debe detener órdenes nuevas y, cuando corresponda, cancelar las pendientes mediante una ruta probada. Necesita suficiente independencia para seguir disponible si el proceso de estrategia se comporta mal.
No. La herramienta actual compara asignaciones ETF estáticas con precios mensuales ajustados, aportes y rebalanceo periódico. No implementa señales, órdenes, costos de ejecución, deslizamiento, impacto, impuestos ni conversión de moneda.

Referencias primarias y regulatorias

Contenido exclusivamente educativo. Esta página no entrega una recomendación de inversión, una señal de trading, asesoría legal ni instrucciones para conectar capital real. Los resultados históricos no garantizan resultados futuros.