In parole semplici
Un trading bot è un programma che automatizza una o più azioni: leggere un segnale, costruire un ordine, inviarlo, modificarlo o chiuderlo secondo istruzioni definite.
Segnale, trasporto ed esecuzione
Il bot può calcolare la decisione oppure riceverla da una strategia o da un signal provider. Un webhook può trasportare il messaggio; broker o exchange decidono poi se accettare l'ordine. Segnale inviato, ordine accettato e fill sono eventi distinti.
Automazione non è edge
Un bot può eseguire velocemente anche una regola sbagliata. Non è necessariamente IA, non custodisce per forza i fondi e non elimina slippage, latenza, bug, dati errati o disconnessioni. Un trading bot non garantisce profitto e non può prevedere cambiamenti improvvisi del mercato.
Controlli operativi
Servono ambiente di test, limiti di size e perdita, permessi API minimi, identificativi univoci, riconciliazione fra ordini e fill, allarmi e arresto manuale. Il monitoraggio continua dopo il rilascio: codice, parametri, mercato e infrastruttura possono cambiare.
Fonti
- CFTC, AI Won't Turn Trading Bots into Money Machines — Chiarisce che bot e IA non garantiscono rendimenti né prevedono il futuro.
- U.S. SEC, Robo-Advisers — IM Guidance Update 2017-02 — Richiede sviluppo, test, backtest e monitoraggio post-implementazione del codice algoritmico.
- FINRA, Know the Risks of Auto-Trading Services Offered by Unregistered Entities — Descrive rischi di provider, accesso al conto e operazioni automatiche non coerenti con obiettivi e tolleranza al rischio.