En palabras sencillas
Un bot de trading es un programa que automatiza una o varias acciones: leer una señal, construir una orden, enviarla, modificarla o cerrarla según instrucciones definidas.
Señal, transporte y ejecución
El bot puede calcular la decisión o recibirla de una estrategia o un proveedor de señales. Un webhook puede transportar el mensaje; después, un bróker o exchange decide si acepta la orden. Señal enviada, orden aceptada y ejecución son eventos diferentes.
Automatización no es ventaja
Un bot puede ejecutar rápidamente una regla incorrecta. No siempre usa IA, no tiene por qué custodiar fondos y no elimina slippage, latencia, errores, datos incorrectos o desconexiones. Un bot de trading no garantiza beneficios ni puede predecir cambios repentinos del mercado.
Controles operativos
Se necesitan entorno de prueba, límites de tamaño y pérdida, permisos API mínimos, identificadores únicos, conciliación de órdenes y ejecuciones, alarmas y parada manual. La monitorización continúa tras el lanzamiento porque pueden cambiar código, parámetros, mercados e infraestructura.
Fuentes
- CFTC, AI Won't Turn Trading Bots into Money Machines — Aclara que bots e IA no garantizan rendimientos ni predicen el futuro.
- U.S. SEC, Robo-Advisers — IM Guidance Update 2017-02 — Pide desarrollo, pruebas, backtesting y monitorización posterior del código algorítmico.
- FINRA, Know the Risks of Auto-Trading Services Offered by Unregistered Entities — Describe riesgos del proveedor, acceso a la cuenta y transacciones automáticas.