loader
Torna alle guide
Guida per principianti10 min di lettura

I trading bot sono redditizi? Un framework di test invece di un verdetto

Risposta breve: la domanda "i trading bot sono redditizi" non ha una risposta onesta per i bot in generale. Ne ha solo una per un singolo bot, su uno strumento, con una certa dimensione della posizione, dopo i costi. Un bot è…

Risposta breve: la domanda "i trading bot sono redditizi" non ha una risposta onesta per i bot in generale. Ne ha solo una per un singolo bot, su uno strumento, con una certa dimensione della posizione, dopo i costi. Un bot è un metodo di esecuzione per una strategia. Se la strategia ha un edge, l'automazione la mantiene ordinata e puntuale. Se non ce l'ha, l'automazione perde denaro con la stessa disciplina. Questa guida spiega perché i backtest sono troppo favorevoli, quali costi mangiano silenziosamente il profitto e perché le affermazioni dei vendor soffrono di survivorship bias. Poi mostra come testare un bot su un conto demo per un numero fisso di trade prima che sia in gioco denaro reale.

Il consiglio è scritto per chi valuta un abbonamento a un bot, oppure un bot codificato da sé, su coppie forex, CFD su indici, metalli e CFD su crypto. L'impostazione si applica a qualsiasi mercato; le cifre dei costi e i conflitti con le regole sono specifici del trading CFD.

Cosa cambia un trading bot, e cosa lascia invariato

Un trading bot è un software che osserva i prezzi ed esegue ordini secondo regole, senza che una persona clicchi. Può automatizzare il trading overnight, applicare lo stesso stop a ogni posizione e non esitare mai dopo una serie di perdite.

Ciò che il bot non cambia è più importante:

  • L'edge. Una strategia senza edge perde denaro più rapidamente quando è automatizzata, perché il bot non salta mai un setup sbagliato.
  • Le condizioni di mercato. Un bot tarato su un trend vivace diventa instabile in un range lento, e nel codice non c'è nulla che sappia che il regime è cambiato.
  • I costi. Spread, swap, slippage e commissioni colpiscono ogni trade del bot esattamente come colpiscono un'operazione manuale.
  • Le regole. Una prop firm o un broker applica le proprie restrizioni al conto, non alla persona o al programma.

Le funzionalità di un trading bot, come un filtro news, un daily stop e un kill switch, contano più del segnale di ingresso. Decidono come si comporta il bot nel suo giorno peggiore. La nostra guida al bot di trading AI spiega i blocchi costruttivi al suo interno.

Perché i backtest sovrastimano ciò che un bot guadagnerà

Quasi ogni bot arriva con un backtest, e quasi ogni backtest è sbilanciato a favore del bot. Le ragioni sono chiare una volta nominate.

I parametri sono stati scelti dopo aver visto i dati. Un vendor esegue quaranta impostazioni su cinque anni di storico EURUSD e ti mostra la migliore. Parte di quel risultato è fortuna, e solo il conto live scopre quanta.

Le esecuzioni sono modellate al prezzo mid. La maggior parte degli strumenti di backtesting assume che l'ordine venga eseguito al prezzo visualizzato, senza spread e senza slippage. Su un bot di scalping che punta a pochi pip, questa singola assunzione può dimezzare il risultato o portarlo in negativo.

Lo swap viene ignorato. Le posizioni tenute overnight pagano o ricevono finanziamento. Un bot swing che mantiene un CFD sull'oro per quattro notti sopporta un costo che il backtest non ha mai visto.

Il campione è vecchio o troppo ristretto. Cinque anni che contengono un solo lungo trend fanno sembrare robusto un trend bot e fragile un range bot. I trend bot e i range bot raramente funzionano nello stesso mese, e i cinque anni successivi possono essere l'opposto.

Gap e news vengono smussati. Le barre storiche non mostrano i minuti agitati e disordinati attorno a una decisione sui tassi, quando gli stop vengono eseguiti molto lontano dal loro livello. Un bot che è nella media in condizioni calme può diventare spietato in quei minuti.

Considera il backtest come un soffitto, non come una previsione. Il test su demo qui sotto misura il divario tra il soffitto e il pavimento.

I costi che erodono il vantaggio

I fattori di redditività di un bot si riducono a un solo numero: profitto medio per operazione dopo tutti i costi, moltiplicato per il numero di operazioni che riesce a sopportare. I costi sono piccoli per singola operazione e grandi nel totale, perché un bot opera spesso.

Costo Cos’è Come misurarlo in demo
Spread La differenza bid-ask che paghi a ogni round trip Registra lo spread a ogni ingresso; confronta le ore tranquille con le ore di notizie
Slippage La differenza tra il prezzo dell’ordine e il prezzo di esecuzione Registra per ogni ordine il prezzo previsto e il prezzo di esecuzione
Swap Finanziamento overnight sulle posizioni mantenute, spesso triplicato una volta alla settimana per coprire il weekend Somma la colonna dello swap nella cronologia del conto
Commissione Un addebito per lotto su alcuni tipi di conto Moltiplica per i lotti negoziati, non per le operazioni
Abbonamento e hosting La licenza del bot, un VPS ed eventuali feed di dati, addebitati mensilmente Dividi il conto mensile per le operazioni effettuate in quel mese

Un esempio pratico rende il calcolo chiaro. Supponi che un bot operi un CFD sull’oro a 0.2 lotti su un conto demo da 25,000, e che il backtest mostri un guadagno medio di 14 dollari per operazione. Lo spread di 0.30 per oncia su 20 once costa 6 dollari per round trip. Uno slippage di 0.10 per oncia aggiunge 2 dollari. Lo swap sul terzo delle operazioni mantenute overnight è in media di 1 dollaro su tutte le operazioni. Un abbonamento da 49 dollari spalmato su 120 operazioni al mese aggiunge circa 0.40 per operazione. Il margine di profitto per operazione scende da 14 dollari a circa 4.60, poco più di un terzo della cifra del backtest.

Quel bot può comunque valere la pena di essere utilizzato. La decisione ora dipende da un modesto 4.60 invece che da un generoso 14, e un piccolo aumento dello slippage durante la volatilità di mercato può annullarlo. I costi sono la prima cosa da testare e l’ultima che la maggior parte dei vendor mostra.

La sopravvivenza nelle affermazioni dei vendor

Le testimonianze degli utenti e i case study su una pagina di vendita mostrano i bot e i clienti che sono sopravvissuti. Quasi mai mostrano le versioni ritirate, i clienti che hanno smesso in perdita o i mesi tagliati all’inizio della curva dell’equity.

Un vendor rilascia diverse varianti, tiene quella che ha performato e cancella silenziosamente le altre. Il record sopravvissuto è reale e dice ancora poco sui dodici mesi successivi. Lo stesso intreccio appare quando un trader costruisce dieci bot e presenta il migliore come "la mia strategia".

Segnali che un’affermazione è debole:

  • Lo storico parte da una data scelta dopo un periodo negativo, senza spiegazioni.
  • La curva dell’equity viene mostrata senza una cifra di drawdown o una linea dei costi.
  • I risultati provengono da un conto demo, dove le esecuzioni sono migliori che nel live.
  • La politica di rimborso è più dettagliata della valutazione del rischio.

Le indicazioni della SEC sul day trading invitano i lettori a non credere alle promesse di profitti facili e a diffidare di dritte calde e consigli di esperti provenienti da siti web e newsletter. Una pagina di vendita di un bot è un sito web con una promessa, e merita lo stesso scetticismo prudente.

Rischi ed errori comuni con i trading bot

La maggior parte delle perdite con i bot deriva da errori intorno al bot, più che al suo interno. I più comuni:

  • Dimensionare sulla tratta più fluida del backtest, così che il primo drawdown ordinario superi un limite di perdita.
  • Eseguire diversi bot che operano sullo stesso movimento su coppie correlate, trasformando così una posizione modesta in una posizione irregolare e sovradimensionata.
  • Lasciare attivo un bot durante le notizie programmate senza filtro, quando lo spread si allarga violentemente.
  • Cambiare i parametri nel bel mezzo di un test, trasformando così un campione pulito in un miscuglio che non dimostra nulla.
  • Fidarsi dei fill in demo su un CFD crypto poco liquido e poi trovarsi davanti a un order book frammentario live.
  • Non avere alcun kill switch, oppure averne uno che non è mai stato testato.
  • Trattare la gestione del rischio come un compito del broker perché il conto ha un livello di margin call.
  • Ospitare su un VPS inaffidabile che perde la connessione durante la sola sessione che conta.

Nessuno di questi è un bug della strategia. Ognuno è un motivo per cui un bot con un vero vantaggio lo spreca comunque. Un processo scritto, noioso, è la rete di sicurezza contro tutti e otto.

Un framework di test: esegui il bot in demo per un numero fisso di trade

Il test qui sotto risponde all'unica versione della domanda che conta. Questo bot mantiene il suo vantaggio, con la mia size, sul mio strumento, al netto dei costi, entro i miei limiti? È volutamente lento e volutamente noioso.

  1. Fissa il campione prima di iniziare. Scegli un numero di trade, per esempio 100, oppure una finestra, per esempio tre mesi, e impegnati a seguire quella che termina più tardi.
  2. Blocca le impostazioni. Annota ogni parametro, inclusi la size del lotto e il filtro sulle notizie. Se cambi qualcosa, il conteggio riparte da zero.
  3. Allinea la demo al conto live: stessa piattaforma, stessi spread, stesso calendario dello swap, stessa size del lotto.
  4. Registra ogni trade in un tuo foglio, non solo nella cronologia della piattaforma. Colonne: prezzo previsto, prezzo di esecuzione, spread all'ingresso, swap pagato, tempo di mantenimento, risultato al netto dei costi.
  5. Stabilisci in anticipo i criteri di stop. Per esempio, fermati se il drawdown supera della metà il peggior drawdown del backtest, oppure se l'aspettativa netta è ancora negativa dopo 50 trade.
  6. Confronta la performance in demo con il backtest su tre numeri: profitto netto per trade, slippage medio per trade e la serie più lunga di perdite consecutive.
  7. Verifica la gestione del rischio rispetto ai limiti entro cui opereresti. Se la peggiore sequenza in demo avrebbe toccato un limite di perdita giornaliera del 4 percento, il bot ha bisogno di una size più piccola oppure di uno stop giornaliero nel codice.
  8. Solo a quel punto vai live con la size minima consentita dal conto, per un altro numero fisso di trade, e ripeti il confronto.

Le strategie di trading con un margine di profitto sottile tendono a fallire questo test già solo per i costi. Le strategie con un payoff irregolare tendono a fallire sul drawdown. Entrambi i risultati sono utili, entrambi non costano nulla da verificare, e il log ti aiuterà a vedere quale costo ha fatto il danno.

Dove le regole delle prop firm si scontrano con un bot

Un bot che supera il test in demo può comunque essere inutilizzabile in una valutazione, perché le prop firm limitano il modo in cui l'automazione può comportarsi. I conflitti più comuni:

Tipo di bot Posizione tipica della prop firm Perché
Algoritmo personale o personalizzato Consentito presso molte società Ogni trade porta con sé la logica del trader
High frequency trading Vietato presso la maggior parte delle società Sfrutta la velocità di esecuzione più che l'analisi del mercato
Arbitraggio su tick o di latenza Vietato Trae profitto dai ritardi del feed, non dal movimento del prezzo
Sistemi grid automatizzati Vietato presso la maggior parte delle società Gli ordini a livelli, senza una violazione dello stop, infrangono le regole sul drawdown per progettazione
Copiare segnali di terze parti Vietato dalla maggior parte delle società Il trader non è l'autore delle operazioni

Pivex, a titolo di esempio, consente algoritmi personali e personalizzati. Non consente HFT, arbitraggio su tick o di latenza, sistemi grid automatizzati né la copia di segnali di terze parti. Il suo limite di perdita giornaliera è del 4 percento e si resetta ogni giorno. Il suo drawdown totale è del 6 percento ed è statico, e nessuna singola operazione può superare il 50 percento del profitto totale. Un bot con un payoff sbilanciato, in cui un grande vincitore sostiene l'intero mese, può violare quella regola di consistenza pur risultando ancora profittevole sulla carta.

Ne derivano due conseguenze pratiche. Il limite di perdita giornaliera deve essere inserito nel codice del bot come uno stop rigido, con margine di sicurezza, perché la società non mette in pausa un bot. E un bot grid o martingale che su un demo sembra valido è lo strumento sbagliato per una valutazione, per quanto nitida sia la sua curva.

Le politiche sugli expert advisor differiscono da società a società, e la nostra guida ai prop firms che consentono expert advisor spiega cosa verificare. Per un quadro più ampio delle autorizzazioni all'automazione, vedi prop firms che consentono il trading automatizzato. Anche le politiche di hedging variano, quindi confermale negli attuali termini di Pivex prima che un bot di hedging si avvicini a una valutazione.

Passo successivo: scegli un solo bot, uno strumento e un solo size di lotto, e avvia il test demo del campione fisso con il foglio di log predisposto prima del primo trade. Se il bot supera i costi e il drawdown, verifica il suo stile rispetto alle regole di automazione della società che intendi usare. Pivex pubblica in anticipo le proprie regole di automazione, i limiti di perdita e la regola di consistenza, così un bot può essere costruito per adattarsi ad esse prima dell'inizio della valutazione one-step.

Guide correlate: il bot di trading ai spiegato e prop firms che consentono il trading automatizzato.

Prima di partecipare, consulta le regole attuali del programma Pivex e valuta se una valutazione di trading proprietario simulato è adatta alla tua esperienza e ai tuoi limiti di rischio. La partecipazione non garantisce un premio, un reddito o alcun risultato di trading specifico.

Domande frequenti

Quanti trade su demo sono sufficienti prima di fidarmi del mio bot?

Non esiste un numero magico, ma un campione sotto i 100 trade lascia troppa ambiguità per separare il vantaggio dalla fortuna. Un bot che apre cinque operazioni al giorno raggiunge 100 trade in un mese; un bot swing può richiedere sei mesi. Fissa il numero in anticipo e tieni le impostazioni congelate per l'intero campione. Giudica il risultato sul profitto netto per trade dopo i costi, non sulla forma della curva.

Perché il mio bot perde in live quando il backtest sembrava buono?

La causa abituale è un costo che il backtest non ha modellato. Spread su ogni round trip, slippage intorno alle notizie, swap sulle posizioni overnight, oppure una licenza spalmata su troppo pochi trade. La seconda causa è un cambiamento delle condizioni di mercato, come un campione in trend seguito da un periodo live in range. Il tuo registro delle operazioni mostrerà quale.

Le commissioni di abbonamento cambiano se un bot vale la pena di essere usato?

Possono deciderlo. Un costo mensile fisso è grande rispetto a un conto piccolo e a un bot che trada di rado. Dividi la commissione per i trade effettuati ogni mese e aggiungila al costo per trade. Un bot che guadagna 1 dollaro netto per trade su 40 trade al mese non può sostenere una licenza da 49 dollari. Lo stesso bot su 400 trade al mese può farlo.

Posso usare un bot che ho comprato da un vendor all'interno di una valutazione prop firm?

Spesso sì, a condizione che il bot sia uno che controlli e configuri tu, e non uno stream di segnali di terze parti. Inoltre non deve essere un grid, un martingale o un sistema ad alta frequenza. Leggi la pagina delle pratiche vietate della società, testa il bot su una demo che rispecchi il conto di valutazione e mantieni il daily stop dentro il codice.

Scritto da

Pivex Team

The Pivex Team writes practical prop-trading guides to help traders learn funded-account challenges, risk management, and payout discipline.

Articoli correlati

Website Disclaimers

ALTEXX DIGITAL CORP ("ALTEXX DIGITAL", "We", "Us", or the "Company") is a proprietary trading firm offering access to a simulated trading platform designed solely for educational and evaluation purposes. We are not a broker, exchange, financial institution, custodian, fiduciary, or insurance provider, and we do not operate under the direct oversight of financial regulatory authorities. ALTEXX DIGITAL is a trademark owned and operated by the Company.

The trading services and programs offered by the Company involve the use of virtual capital in a simulated environment and do not involve actual money trading or real financial instruments. Any reference to "funding" or "funded accounts" refers exclusively to internal evaluation programs and does not imply access to or management of real funds. Participation in such programs does not guarantee qualification for a funded account, and eligibility is determined by individual performance and adherence to all program rules. Performance data displayed on our platform is hypothetical and based on simulated results, which may not accurately reflect real-world outcomes. Past results within the simulated environment are not indicative of future success.

All information and content provided by ALTEXX DIGITAL or its affiliates—whether on our website or related channels—is intended for general informational purposes only. It should not be considered financial, investment, tax, or legal advice, nor should it be viewed as a recommendation, offer, or solicitation to buy or sell any financial products. Use of this information is entirely at your own risk, and you are solely responsible for your decisions based on it.

By using our platform and services, you acknowledge that all content is provided "as is," without warranties of any kind, either express or implied. We and our representatives are not liable for any loss or damages arising from reliance on the information provided. All purchases are non-refundable and should not be treated as deposits; they are used to cover the Company's operational costs, including staffing, technology, and administration.

This website is operated by ALTEXX DIGITAL CORP., a company registered in State of Delaware, United States of America under registration number 10518966, with its registered office located at 3500 S.Dupont Hwy., Dover, state of Delaware, United States of America.

ALTEXX DIGITAL – Copyright © 2026