Automatizzare le tue strategie con il Bot Builder di Predite
Perché automatizzare
Il trading manuale su Polymarket e Kalshi ha un limite invalicabile: puoi seguire solo un certo numero di mercati, e i migliori edge — una whale che si carica su un contratto, un nuovo mispricing tra due mercati correlati, un evento di cronaca che non si è ancora propagato nei prezzi — tendono a comparire quando dormi, sei in riunione o stai fissando un mercato completamente diverso. Il Bot Builder esiste per colmare questo divario. Trasforma le strategie che già esegui a mano in agenti basati su regole che osservano l'order book 24 ore su 24, dimensionano le posizioni in modo coerente e non si annoiano, non diventano avidi né si spaventano mai.
L'automazione non è una scorciatoia per evitare di ragionare. Un bot vale tanto quanto la logica e le protezioni che gli dai. Questa guida illustra i otto template, come configurarli in sicurezza, il modello di esecuzione che li governa e la disciplina — prima il paper, prima il backtest, sempre il monitoraggio — che distingue i trader che capitalizzano da quelli che si fanno saltare il conto. Il Bot Builder fa parte del piano Bot ($99/mo); le funzionalità di EV e analytics da cui dipende risiedono su Pro ($59) e Starter ($29), ma l'esecuzione dei bot in modalità live e paper è esclusiva del piano Bot.
Gli otto template
Ogni bot parte da un template. Un template è uno scheletro di strategia pre-cablato: definisce quale segnale il bot cerca e come traduce quel segnale in un ordine. Sei tu poi a regolarne i parametri. Scegliere il template giusto è la decisione singola più importante, perché ciascuno presuppone un diverso tipo di inefficienza di mercato.
EV Follower
Il cavallo da tiro. L'EV Follower osserva il modello di fair value di Predite e apre una posizione ogni volta che la probabilità stimata dal modello diverge dal prezzo di mercato di più del tuo edge minimo. Se il modello dice che un contratto vale 0.62 e questo scambia a 0.55, c'è un edge di 7 cent — compra. Questo template funziona meglio in mercati liquidi e riprezzati di frequente (elezioni importanti, decisioni della Fed, sport) dove il modello ha dati a sufficienza per essere calibrato e dove riesci effettivamente a eseguire al prezzo quotato. Fatica nei mercati sottili e idiosincratici, dove l'"edge" è in realtà solo rumore del modello.
ARB Hunter
L'ARB Hunter cerca un contratto i cui due lati non tornano. Quando YES e NO dello stesso mercato sommano meno di 1,00 oltre il tuo spread minimo — 8% per impostazione predefinita — compra entrambe le gambe con quantità appaiate nello stesso ciclo, una posizione che paga alla risoluzione in qualunque direzione vada il mercato. Dimensiona le gambe per te e prende un arbitraggio per ciclo. Due confini vanno conosciuti prima di usarlo. Opera *dentro* un singolo mercato, non su un paniere di candidati: non vende mai allo scoperto e non costruisce panieri multi-esito. E le differenze tra Polymarket e Kalshi ti arrivano come avviso, non come operazione: Predite invia ordini reali solo su Polymarket, quindi la seconda gamba non avrebbe dove andare. Il suo nemico è il rischio di esecuzione: le due gambe sono ordini separati, quindi un riempimento parziale ti lascia direzionale invece che arbitrato. Tieni la dimensione abbastanza piccola da sopravvivere a una gamba non appaiata.
Whale Copier
Questo template si abbona al feed di whale-tracking di Predite e replica l'ingresso dei wallet che hai contrassegnato — account di grandi dimensioni, storicamente profittevoli. Quando un wallet tracciato apre una posizione sopra una soglia di size, il bot apre una versione ridotta in scala. Il Whale Copier dà il meglio quando hai selezionato una lista breve di wallet davvero competenti e vuoi sfruttarne la convinzione senza monitorare la chain di persona. Fallisce quando copi in modo indiscriminato: non ogni wallet di grandi dimensioni è smart money, e alcuni stanno coprendo posizioni che non puoi vedere. Usa lo storico di win-rate della whale per filtrare prima di copiare.
Mean Reversion
Mean Reversion opera contro un prezzo tirato, ma solo con prove. Confronta il prezzo attuale con la media dell'ultima ora di rilevazioni (escludendo la più recente), richiede che la distanza superi la tua soglia di deviazione — 12 punti percentuali per impostazione predefinita —, richiede un vero picco di volume nell'ultimo intervallo (3x la mediana dei precedenti, per impostazione predefinita) e richiede l'accordo dell'IA: confidenza minima e stima più vicina alla media che al prezzo tirato. Se l'IA ha seguito il prezzo invece della media, il movimento può essere giustificato e il bot non fa il fade. Senza storico di prezzo per quel mercato, nessuna operazione. Imposta anche un tempo massimo di mantenimento, così un fade che non torna indietro viene chiuso invece di essere trascinato all'infinito.
News Reactor
L'immagine speculare. News Reactor ha bisogno di un titolo reale dal feed di notizie come catalizzatore: recente (al massimo 60 minuti, per impostazione predefinita), non neutro, nella categoria che hai scelto e abbinato al mercato tramite termini in comune. La direzione viene dall'IA, non dal punteggio di sentiment: un titolo è raramente positivo per entrambi i lati di un contratto, e leggere la direzione dal sentiment è il modo in cui un bot finisce per comprare l'esito sbagliato. Senza un titolo recente che corrisponda non c'è operazione, ed è esattamente ciò che lo distingue dall'EV Follower. Funziona su mercati dimostrabilmente sensibili alle notizie (geopolitica, contratti legati alle cripto, mercati societari su Kalshi). Il rischio residuo è il rumore: i titoli vengono corretti e, con un ciclo di esecuzione di 15 minuti (ne parliamo sotto), non competi con bot da millisecondi: catturi la rivalutazione più lenta, quella che si svolge in ore.
Calendar Bot
Calendar Bot è attivato da eventi, non dal prezzo. Il suo innesco è una voce reale del calendario economico: entro la tua finestra di anticipo (24 ore per impostazione predefinita, da 2 a 48 consentite), con impatto pari o superiore al minimo che hai fissato, eventualmente ristretto per categoria e abbinato al mercato tramite termini in comune. Direzione ed edge continuano a venire dall'IA. Quello che non fa è imparare uno schema storico pre/post evento: quel set di dati non esiste, e né il bot né questa guida fingono il contrario. Usalo dove il *tempismo* è l'edge: posizionarsi prima di un dato che sai già essere in arrivo.
Rule Builder
La via d'uscita senza codice. Invece di una tesi precablata, impili le tue condizioni di ingresso — edge minimo, fascia di prezzo, volume minimo, ore alla risoluzione, balena entrata sopra una certa dimensione, parola chiave, categoria — e tutte devono valere perché il bot entri. La direzione resta quella dell'IA: un mercato che soddisfa ogni condizione ma non ha un giudizio dell'IA viene saltato, non indovinato. Le uscite arrivano dai controlli di protezione standard, quindi un bot Rule Builder eredita stop-loss, take-profit, trailing stop e tempo massimo come tutti gli altri. Ha una guida dedicata.
Fade Resolution
Gioca il bias favorito-sfavorito nel rettilineo finale prima della risoluzione, quando i contratti economici tendono a restare sopravvalutati rispetto alla frequenza con cui pagano davvero. È un template a edge piccolo e alta ripetizione: funziona solo se lo lasci fare la stessa cosa molte volte, quindi tienilo su carta abbastanza a lungo da attraversare una serie di perdite prima di finanziarlo.
Configurare i parametri
I template ti danno la logica; i parametri ti danno il profilo di rischio. Sei controlli contano più di tutti, e interagiscono tra loro.
- •Edge minimo — la divergenza più piccola che innesca un'operazione. Troppo basso e il bot scatta sul rumore, perdendo in commissioni e slippage; troppo alto e non opera quasi mai. Per un EV Follower su mercati liquidi, 4-6 centesimi è una fascia iniziale sensata. L'ARB Hunter usa un altro metro, perché lì l'edge è quasi certo.
- •Dimensione massima — la puntata più grande per posizione. È il tuo raggio d'esplosione. Uno schema comune è il Kelly frazionario: calcola la dimensione ottimale di Kelly dal tuo edge e dalle quote, poi prendine un quarto o la metà. Predite mostra il valore di Kelly; resisti al Kelly pieno, matematicamente aggressivo e che presume una stima dell'edge perfetta.
- •Stop-loss — il movimento avverso al quale il bot esce da una posizione in perdita, impostato in percentuale del prezzo di ingresso (30% se non lo tocchi). I mercati predittivi sono limitati (0 a 1), quindi lo stop riguarda meno la rovina e più il liberare capitale e ammettere che la tesi si è rotta.
- •Take-profit — il livello favorevole al quale il bot incassa, anch'esso in percentuale (50% di default). Qui conta più che in azioni: un contratto che passa da 40¢ a 85¢ ha già catturato quasi tutto il movimento possibile, perché il tetto è 1 $.
- •Perdita massima — la perdita accumulata alla quale il bot si mette in pausa da solo e ti avvisa. È l'interruttore contro una giornata storta che fa valanga. Accanto c'è un limite di frequenza, non di denaro: massimo di operazioni al giorno, contato dalle 00:00 UTC; raggiunto il tetto, il bot smette di aprire posizioni fino al giorno dopo e le uscite continuano a funzionare. Utile per una strategia che scatta su molti mercati piccoli, dove nessun tetto di valore viene toccato mentre il numero di posizioni sale. Sopra di esso la piattaforma applica tetti che nessun modulo alza: 25 $ per ordine (fino a 250 $ dopo l'abilitazione dell'account), 100 $ al giorno per bot, 500 $ al giorno sull'intero account e 3 posizioni aperte per bot. Configurare una dimensione maggiore non li alza: l'executor rifiuta l'ordine.
- •Tempo massimo e trailing stop — i due controlli su tempo e traiettoria. Il tempo massimo chiude la posizione dopo N ore, ed è ciò che alla fine uccide una tesi mai realizzatasi; il trailing stop segue il prezzo al rialzo ed esce sul ritracciamento dal picco. Nota cosa i bot non hanno: una manopola di tolleranza allo slippage. Il copy trading ce l'ha; la protezione di un bot da un cattivo riempimento sono la dimensione piccola e il tetto per ordine.
Un esempio concreto. Supponi di far girare un EV Follower su carta con un bankroll di 5.000 $, edge minimo di 5 centesimi, dimensione massima 150 $, stop-loss 30%, take-profit 50%, tempo massimo di 72 ore e perdita massima di 150 $. È un profilo deliberatamente conservativo: posizioni piccole, un pavimento rigido che mette in pausa il bot e un'uscita per le tesi che non vanno da nessuna parte. Opererà di rado e perderà lentamente anche quando sbaglia, che è esattamente ciò che vuoi mentre scopri se l'edge è reale. Quando lo stesso bot va live, ricorda che i tetti della piattaforma valgono sopra: i 150 $ che hai configurato diventano 25 $ per ordine.
Il modello di esecuzione cron a 15 minuti
I bot di Predite non girano come un loop continuo ad alta frequenza. Eseguono su un ciclo cron di 15 minuti: ogni quarto d'ora la piattaforma risveglia ciascun bot attivo, recupera dati di mercato e segnali freschi, valuta le regole del bot e piazza, aggiusta o chiude gli ordini di conseguenza. Tra un ciclo e l'altro il bot è dormiente.
Questo design è deliberato e ha conseguenze concrete che dovresti interiorizzare:
- •Non sei in una gara di latenza. Una cadenza di 15 minuti significa che non batterai mai un bot di market making co-locato su un mispricing fugace da microsecondi. Va bene così — i template di Predite mirano a inefficienze che persistono da minuti a ore (divergenze del modello, ingressi delle whale, riprezzamenti da notizie, timing di calendario), non a scalping di microstruttura.
- •I segnali devono sopravvivere al divario. Un edge che esiste alle 10:00 e sparisce entro le 10:07 non verrà catturato fino alle 10:15, quando ormai è stantio. Le strategie che dipendono da una reazione istantanea sono quelle sbagliate. Le strategie che sfruttano la propagazione *lenta* dell'informazione sono quelle giuste.
- •L'esecuzione è a checkpoint. Poiché la valutazione è discreta, il tuo stop-loss e il tuo take-profit vengono controllati a ogni ciclo, non tick per tick. Un contratto può superare il tuo stop con uno spike e recuperare nell'arco di un singolo ciclo, e il bot potrebbe non agire mai su di esso — o agire al prezzo del ciclo successivo. Dimensiona i tuoi stop tenendo a mente questa granularità.
Il modello cron rende inoltre il sistema prevedibile e verificabile, che è ciò che vuoi quando c'è denaro reale in gioco. Sai sempre quando vengono prese le decisioni, e ogni ciclo viene registrato.
La disciplina del paper-first
Non far mai partire un nuovo bot in live. Ogni bot in Predite può girare in modalità paper, dove esegue contro prezzi di mercato reali con capitale simulato. La modalità paper non è un giocattolo; è il banco di prova. Esegue la logica identica, il ciclo cron identico e registra le metriche identiche — solo che non tocca i tuoi fondi.
La disciplina è semplice da enunciare e difficile da seguire: fai girare ogni nuova configurazione in paper per un campione significativo prima di rischiare un solo cent. "Significativo" significa abbastanza operazioni perché i risultati non siano fortuna — come regola pratica, almeno 30–50 posizioni chiuse, e idealmente in diverse condizioni di mercato. Un bot che sembra brillante su sei operazioni non ti ha detto quasi nulla. Fai attenzione in particolare al divario tra risultati *attesi* e *realizzati*: la modalità paper rivelerà comportamenti di slippage e di skip che un backtest può nascondere.
Il backtest prima del live
La modalità paper testa il futuro, in avanti, lentamente. Il backtest testa il passato, all'istante. Prima ancora di operare su carta, fai girare la configurazione su dati storici per capire se la logica ha mai fatto soldi. Predite ha due backtest, e la differenza conta. Il backtest inverso riproduce lo storico dei prezzi realmente registrato per un mercato che scegli e mostra cosa avrebbe fatto la strategia: ha bisogno di abbastanza rilevazioni accumulate per dire qualcosa e copre alcune strategie centrali, non tutti i template. Il secondo motore è una simulazione Monte Carlo sintetica che esplora la distribuzione degli esiti a partire da premesse che imposti tu; l'app la etichetta come tale, proprio perché nessuno legga una curva simulata come performance reale.
Usa il backtest per eliminare le cattive idee a basso costo e per regolare i parametri, ma tratta i suoi risultati con sospetto:
- L'overfitting è il nemico. Se ritocchi edge minimo, stop e take-profit finché il backtest non sembra perfetto, probabilmente hai adattato i parametri al rumore storico. Non generalizzeranno. Preferisci numeri tondi e difendibili a quelli iper-ottimizzati.
- Il passato sottostima lo slippage. I backtest eseguono alle quotazioni storiche; i mercati live si muovono contro di te. Presumi sempre che la performance reale sia in qualche misura peggiore del backtest.
- I cambi di regime rompono tutto. Un bot di Mean Reversion che ha prosperato in un trimestre tranquillo può venire fatto a pezzi in uno volatile. Un backtest che copre solo condizioni calme è fuorviante.
La sequenza sana è backtest → paper → piccolo live → scale. Backtest per filtrare, paper per validare in avanti, vai in live con poco per confermare che l'esecuzione si comporta bene, e solo a quel punto aumenta la size.
Monitorare ciò che conta
Un bot live non è imposta e dimentica. La pagina Performance scompone i risultati per bot e per wallet copiato; quattro cose meritano la tua attenzione regolare.
- •Win rate — la quota di posizioni chiuse in profitto. Guarda la *tendenza*, non solo il livello. Un win rate alto con guadagni minuscoli e perdite rare ed enormi può comunque essere in perdita; un 45% con buona asimmetria di payoff può essere eccellente. Leggilo insieme al PnL.
- •PnL, con live e paper separati — la pagina non mescola mai denaro simulato e denaro reale, quindi un bot che funziona solo su carta non può nascondersi in un numero combinato. Confronta i due: la distanza è il costo dell'esecuzione reale.
- •Posizioni aperte — ciò che il bot ha ancora in gioco adesso. Un bot che tiene posizioni molto più a lungo del previsto di solito è privo di tempo massimo o di take-profit, e intanto occupa uno dei tre posti per posizione aperta.
- •Se il bot si è messo in pausa da solo — un bot che tocca la perdita massima si ferma e ti avvisa. Un bot in pausa non è un guasto da riavviare: è un risultato da leggere prima di decidere che la strategia vale ancora.
Controlla queste metriche almeno una volta al giorno per un nuovo bot live, e dopo ogni cambio di regime di mercato (un'elezione importante che si risolve, uno spike di volatilità) per quelli consolidati.
Il kill switch
Ogni bot di Predite ha un kill switch — un singolo controllo che ferma immediatamente ogni attività. Premerlo impedisce al bot di piazzare nuovi ordini al ciclo cron successivo. È il tuo freno d'emergenza per quando qualcosa è chiaramente sbagliato: un mercato che si comporta in modo bizzarro, una configurazione che ti accorgi essere rotta, un evento di cronaca che invalida l'intera strategia, o semplicemente una serie di perdite che supera la tua soglia di comfort.
Due accortezze al riguardo. Primo, sappi dov'è prima di averne bisogno — non andare a caccia del controllo mentre un bot sta perdendo denaro. Secondo, appoggiati al limite automatico di perdita massima giornaliera come tuo kill switch sempre attivo; il pulsante manuale è per le situazioni che le tue regole non avevano previsto. La combinazione di un pavimento automatico rigido e di un override umano copre sia il prevedibile sia l'imprevisto.
Combinare più bot senza sovrapposizioni
Una volta che un bot funziona, la tentazione è di farne girare diversi. La diversificazione tra strategie non correlate è genuinamente potente — ma solo se i bot non si pestano i piedi a vicenda. La sovrapposizione crea due rischi nascosti: la concentrazione (tre bot che si accumulano in modo indipendente sullo stesso contratto, trasformando una posizione del 3% in una del 9%) e l'auto-competizione (un bot di Mean Reversion che shorta esattamente lo spike che un News Reactor sta comprando, così paghi lo spread su entrambi i lati e in netto resti a zero).
Gestiscila in modo deliberato:
- Segmenta per mercato o tema. Assegna a ciascun bot un universo non sovrapposto — uno sulla politica, uno sul cripto, uno sullo sport — così non possono collidere sullo stesso contratto.
- Assegna un budget di capitale per bot. Alloca a ciascuno una fetta fissa del bankroll, così il totale impiegato è limitato anche se ogni bot fa fuoco contemporaneamente. Tre bot al 3% di size massima ciascuno è un rischio molto diverso da tre bot che condividono un unico pool del 9%.
- Evita template logicamente opposti sullo stesso universo. Mean Reversion e News Reactor sono antagonisti naturali; se proprio devi farli girare entrambi, separa i loro mercati o aggiungi un filtro sulle notizie così che il reversion si fermi quando arriva un evento reale.
- Tieni d'occhio l'esposizione aggregata. Monitora la tua posizione *combinata* su tutti i bot, non solo ciascuno isolatamente. È la vista di portafoglio che ti dice se il tuo assetto "diversificato" è in segreto un'unica grande scommessa.
Fatto bene, uno stuolo di bot leviga la tua equity curve: quando il reversion sta avendo una settimana difficile, le strategie di arb e di calendario lo sostengono. Fatto con leggerezza, hai semplicemente costruito un'unica mega-posizione fragile con passaggi in più.
Parti in piccolo, poi capitalizza
Il Bot Builder premia la pazienza molto più dell'astuzia. I trader che ci vanno bene non sono quelli che dispiegano la configurazione più elaborata al primo giorno — sono quelli che fanno backtest per filtrare le idee, fanno paper trading finché i numeri non sono noiosamente costanti, vanno in live con size minuscola, leggono i loro motivi di skip religiosamente e scalano solo ciò che si è guadagnato la fiducia. Scegli un template che corrisponda a un'inefficienza di mercato che capisci davvero, dagli limiti conservativi e una perdita massima giornaliera rigida, e lascialo girare in paper questa settimana. Quando le metriche ti convinceranno — non prima — attiva una piccola allocazione live e osserva i tuoi primi cicli cron reali in esecuzione. Quel primo bot validato è la fondazione su cui si costruisce tutto il resto, e il piano Bot è il punto da cui inizia.