Skip to main content
← Torna alle guide
Avanzato📖 12 min

Arbitraggio cross-platform: bloccare il profitto tra Polymarket e Kalshi

L'arbitraggio è la cosa più simile a un pasto gratis che i mercati finanziari possano offrire. Quando lo stesso esito viene scambiato a due prezzi diversi su due venue diverse, puoi comprare a poco su una, vendere a tanto sull'altra e intascare la differenza a prescindere da come si risolve l'evento. Nei mercati di previsione questo accade più spesso di quanto immagini: Polymarket e Kalshi sono order book separati, con trader separati, liquidità separata e momenti di mispricing separati. Questa guida spiega i meccanismi, percorre un esempio numerico completo, definisce cosa conta davvero come un arbitraggio *reale* (la maggior parte degli spread che vedrai sono miraggi) e mostra come scansionare ed eseguire queste operazioni usando lo scanner Arbitraggio di Predite e il bot ARB Hunter.

Questa è una guida avanzata e ricca di matematica. Se hai ancora qualche incertezza sull'Expected Value o sul dimensionamento delle posizioni, leggi prima quelle guide: l'arbitraggio presuppone che tu sia a tuo agio nel ragionare in termini di probabilità e centesimi.

L'idea di fondo: due lati che sommano a meno di $1

Ogni share binaria di un mercato di previsione si risolve esattamente a $1,00 (se l'evento accade) o a $0,00 (se non accade). YES e NO sono immagini speculari: se detieni una share YES e una share NO sullo stesso mercato, hai la garanzia di ricevere esattamente $1,00 alla risoluzione, perché una delle due varrà un dollaro e l'altra zero.

Questa garanzia è l'intero motore dell'arbitraggio. Se riesci a costruire un payout garantito di $1,00 con un costo totale inferiore a $1,00, la differenza è profitto bloccato — indipendente dall'esito.

Ce ne sono due varianti:

  • Arbitraggio single-platform. Su una sola venue, YES viene scambiato a $0,48 e NO a $0,49. Compri entrambi. Costo totale: $0,97. Alla risoluzione incassi $1,00. Hai guadagnato $0,03 per coppia, senza rischio, perché il book ha temporaneamente lasciato che i due lati sommassero a meno del 100%. Lo scanner di Predite segnala questi casi quando la somma scende sotto i 97 centesimi circa.
  • Arbitraggio cross-platform. YES viene scambiato a $0,42 su Polymarket ma a $0,55 su Kalshi per la *stessa* domanda. Compri YES a poco su Polymarket e prendi l'esposizione opposta su Kalshi (compri NO a $0,45, dato che il YES a $0,55 di Kalshi implica un NO a $0,45). Comprare YES su Polymarket a $0,42 più NO su Kalshi a $0,45 costa $0,87 per un dollaro garantito — un edge di 13 centesimi per coppia al lordo dei costi.

È nella seconda variante che si annida il denaro vero e ricorrente, perché due order book indipendenti divergono molto più spesso di quanto un singolo book sbagli il prezzo di se stesso.

Un esempio numerico svolto

Supponi che entrambe le venue elenchino un mercato sulla stessa decisione della Fed. Lo scanner Arbitraggio di Predite fa emergere questa riga:

  • Polymarket YES: 42¢ (quindi NO ≈ 58¢)
  • Kalshi YES: 55¢ (quindi NO ≈ 45¢)
  • Spread: 13,0%

Il modo più economico per possedere un dollaro garantito è comprare il YES a poco su Polymarket e il NO a poco su Kalshi:

  • Compra 1 YES su Polymarket @ $0,42
  • Compra 1 NO su Kalshi @ $0,45
  • Costo totale: $0,87 per coppia

Alla risoluzione accade esattamente una di due cose:

  • La Fed taglia (si risolve YES). Il YES su Polymarket paga $1,00. Il NO su Kalshi paga $0,00. Incassi $1,00.
  • La Fed mantiene (si risolve NO). Il YES su Polymarket paga $0,00. Il NO su Kalshi paga $1,00. Incassi $1,00.

In entrambi i casi incassi $1,00 a fronte di $0,87 spesi. Profitto lordo: $0,13 per coppia, un rendimento del 14,9% sul capitale impiegato, con rischio direzionale pari a zero.

Ora scalalo. Lo scanner di Predite riporta il profitto "per $100" impiegati — in questo caso circa $13 di profitto lordo per ogni $100 che impegni. Se impegni $2.000 suddivisi tra le due gambe (circa $1.000 per lato, dimensionati in modo che i conteggi delle share coincidano), il guadagno lordo è di circa $300. Ma "lordo" è la parola chiave. Tutta l'abilità dell'arbitraggio sta nelle deduzioni, ed è questo che distingue un arbitraggio reale da uno falso.

Cosa rende un arbitraggio reale (e non una trappola)

Lo spread di 13 centesimi qui sopra è il titolo. Il tuo profitto effettivo è ciò che sopravvive dopo quattro filtri. Se anche solo uno di essi fallisce, l'"arbitraggio" è un'illusione che ti costerà silenziosamente denaro.

1. Criteri di risoluzione identici

Questo è il filtro che uccide la maggior parte degli arbitraggi cross-platform, ed è quello che i principianti ignorano. Due mercati possono avere *titoli* quasi identici e *regole* completamente diverse.

  • "La Fed taglierà i tassi a giugno?" potrebbe significare la riunione del FOMC di giugno su Polymarket e qualsiasi variazione dei tassi annunciata durante il mese di calendario di giugno su Kalshi. Un taglio di 25bp annunciato in una riunione non programmata risolve uno YES e l'altro NO.
  • Un mercato sportivo potrebbe risolversi sui tempi regolamentari su una venue e inclusi i supplementari sull'altra.
  • Un mercato elettorale potrebbe usare la proiezione dell'AP anziché la certificazione ufficiale — che possono distare settimane e occasionalmente divergere.

Se le fonti o le finestre di risoluzione differiscono, non hai un arbitraggio. Hai due scommesse correlate ma distinte, e la piccola probabilità che si risolvano in modo diverso può azzerare l'intero spread e oltre — perché quando divergono perdi un dollaro intero sulla gamba che va male. Prima di eseguire qualsiasi operazione cross-platform, apri entrambi i mercati e leggi per intero entrambe le sezioni di risoluzione. Lo scanner di Predite abbina i mercati per similarità della domanda così da far emergere rapidamente i candidati, ma non può leggere l'intenzione: la verifica finale della risoluzione è sempre un passaggio umano.

2. Spread maggiore di fee + slippage

Lo spread deve superare il tuo costo di transazione *totale* su entrambe le gambe, non solo sembrare grande.

  • Fee. Polymarket non applica fee sugli ordini limit in attesa (sei un maker) e una piccola taker fee — tipicamente 0,2–0,5% — sugli ordini che si eseguono immediatamente. Kalshi applica una fee di trading per contratto che scala con prezzo e dimensione. Metti a budget entrambe le gambe.
  • Slippage. Il prezzo che vedi è la quotazione *migliore*, disponibile solo per la cima del book. Per impiegare size reale scendi nel book fino a prezzi peggiori. Comprare $1.000 di uno YES quotato a 42¢ potrebbe eseguirsi a una media di 43,5¢ se il book è sottile.
  • On-ramp / gas. Spostare USDC, fare il bridging e il gas su Polygon sono costi reali, per quanto piccoli.

Una regola pratica utile: edge netto = spread di partenza − taker fee (entrambe le gambe) − slippage attesa (entrambe le gambe). Uno spread di 13 centesimi che sopravvive come 9–10 centesimi netti è eccellente. Uno spread di 3 centesimi che si riduce a 0,5 centesimi dopo i costi non vale il blocco di capitale né il rischio di esecuzione. Fai passare la size attraverso il Simulatore di Slippage di Predite (Pro+) prima di impegnarti: stima il tuo prezzo di esecuzione reale a una data dimensione dell'ordine, così lo spread che modelli è lo spread che otterrai davvero.

3. Liquidità su entrambi i lati

Un arbitraggio richiede di eseguire *entrambe* le gambe ai prezzi che hai visto. Uno spread di 15 centesimi è inutile se il lato a poco ha solo $80 di profondità: comprerai i tuoi $80, il prezzo rimbalza indietro e ti ritrovi con una gamba scoperta senza profitto e con pieno rischio direzionale. Predite etichetta ogni opportunità con un livello di rischio derivato dal più sottile dei due book:

  • Rischio LOW — entrambi i book hanno all'incirca $100k+ di liquidità. Puoi impiegare size significativa.
  • Rischio MEDIUM — almeno un lato è intorno ai $30k–$100k. Riduci la size.
  • Rischio HIGH — il lato sottile è sotto i $30k. Tratta lo spread come informativo, non operabile.

Dimensiona sempre sul book *più sottile*. La tua posizione massima sicura è limitata da qualunque venue riesca ad assorbire il tuo ordine senza muoversi contro di te.

4. Velocità di esecuzione

Gli spread cross-platform esistono proprio perché i due book non si sono ancora sincronizzati. Si chiudono in fretta — a volte in pochi secondi — quando un arbitraggista (forse tu, forse un bot) li elimina facendo trading. Il pericolo è il legging risk: esegui la gamba su Polymarket, poi ti volti verso Kalshi, e il prezzo su Kalshi si è già mosso. Ora sei coperto a metà ed esposto.

Due modi per gestirlo:

  1. Esegui per prima la gamba più sottile e che si muove più velocemente, poi quella più profonda. Il book profondo ha più probabilità di essere ancora lì qualche secondo dopo.
  2. Automatizzalo. Un bot valuta e lancia entrambe le gambe nello stesso ciclo, molto più velocemente di quanto tu possa passare da una finestra del browser all'altra. È esattamente a questo che serve ARB Hunter.

Usare lo scanner Arbitraggio di Predite

Lo scanner si trova in Dashboard → Cross-Platform Arbitrage ed è parte dell'hub Cross-Platform (condivide una barra di schede con l'Execution Router). È riservato ai piani Pro ($59/mo) e Bot ($99/mo); Starter non lo include.

Lo scanner abbina di continuo i mercati attivi di Polymarket e Kalshi, calcola lo spread su ogni coppia abbinata e controlla anche ciascun singolo mercato per il caso single-platform YES + NO < $1. Per impostazione predefinita fa emergere qualsiasi cosa con uno spread del 2% o superiore, ordinata dal più ampio. Ogni riga mostra:

  • La domanda del mercato e la direzione dell'operazione ("Buy YES on Polymarket, Sell YES on Kalshi")
  • I prezzi YES di entrambe le venue in centesimi, affiancati
  • Lo spread in percentuale
  • Il profitto stimato per $100 impiegati
  • Un badge di rischio LOW / MEDIUM / HIGH basato sul book più sottile

Un flusso di lavoro pratico:

  1. Ordina per spread, ma non operare riflessivamente sulla prima riga: gli spread più ampi sono più ampi *proprio perché* qualcosa non va (di solito una risoluzione disallineata).
  2. Filtra prima per rischio LOW. Sono quelli in cui puoi davvero impiegare size.
  3. Apri entrambi i mercati e verifica che i criteri di risoluzione coincidano esattamente. Questo è imprescindibile.
  4. Fai passare la size che intendi usare attraverso il Simulatore di Slippage per confermare che l'edge netto sopravviva.
  5. Se supera la prova, esegui prima la gamba sottile, poi quella profonda, facendo coincidere i conteggi delle share così che la copertura sia esatta.

Usare il bot ARB Hunter

L'arbitraggio manuale è praticabile ma lento, e i migliori spread svaniscono prima che un umano possa agire. ARB Hunter è uno dei otto template del Bot Builder ed esiste per lanciare automaticamente entrambe le gambe. I bot — e l'esecuzione CLOB in tempo reale — richiedono il piano Bot ($99/mo); con Starter o Pro puoi costruire un ARB Hunter e fare paper trading, ma non puoi metterlo in produzione.

ARB Hunter scansiona sul cron dei bot a 15 minuti, valuta le coppie abbinate (e i casi single-platform YES + NO < 100%) e, quando trova uno spread qualificante, suddivide equamente la dimensione di posizione configurata tra le due gambe e le esegue nello stesso ciclo — un arbitraggio per ciclo, per design, per evitare un'eccessiva concentrazione. Ogni esecuzione viene scritta nell'audit log con lo spread e la stringa di strategia, così puoi ricostruire esattamente cosa ha fatto e perché.

Parametri chiave da impostare:

  • Soglia di spread minimo. Lo spread netto minimo per agire. Impostalo *al di sopra* del tuo budget combinato di fee + slippage — 4–5% è un limite ragionevole, così il bot ignora gli spread che sembrano redditizi ma non lo sono.
  • Dimensione massima della posizione. Il totale in USD per arbitraggio, suddiviso a metà per gamba. Comincia in piccolo ($50–$100) finché non l'avrai osservato girare.
  • Modalità. Inizia sempre in Paper. Falla girare per qualche settimana e conferma che gli spread modellati dal bot si materializzino davvero all'esecuzione prima di rischiare capitale reale.
  • Suddivisione TWAP. Per size più grandi, il piano Bot può affettare ciascuna gamba in ordini figli più piccoli nel tempo (TWAP) per ridurre lo slippage sui book sottili. Abilitala una volta che impieghi size reale.

Osserva da vicino ARB Hunter dal vivo nella sua prima settimana. La metrica singola più importante è lo slippage realizzato rispetto allo spread che il bot si aspettava: se le esecuzioni risultano costantemente 2–3 centesimi peggiori del modellato, alza la tua soglia di spread minimo finché l'edge netto non è stabilmente positivo.

I rischi (l'arbitraggio non è in realtà privo di rischio)

"Profitto privo di rischio" è la promessa da manuale. In pratica, l'arbitraggio sui mercati di previsione comporta rischi reali e specifici. Rispettali.

  • Divergenza nella risoluzione. Il grande rischio. Se i due mercati si risolvono in modo diverso — perché i criteri, le fonti o le finestre non erano davvero identici — perdi un intero $1,00 sulla gamba sbagliata. Una singola risoluzione divergente può cancellare il profitto di decine di arbitraggi puliti. È per questo che la verifica dei criteri è tutto il gioco.
  • Una gamba non si esegue. Completi l'acquisto su Polymarket, il prezzo su Kalshi si muove e non riesci a eseguire la copertura a un prezzo redditizio. Ora ti ritrovi con una posizione direzionale scoperta che non hai mai voluto. Book sottili ed esecuzione manuale lenta rendono tutto questo probabile.
  • Blocco di capitale. Entrambe le gambe vincolano liquidità fino alla risoluzione, che può essere a settimane o mesi di distanza. Un rendimento bloccato del 13% su tre mesi è buono; lo stesso 13% con il capitale congelato per un anno mentre opportunità migliori passano potrebbe non esserlo. Soppesa sempre lo spread rispetto al tempo alla risoluzione — annualizzalo.
  • Rischio di piattaforma e di controparte. I fondi risiedono su due venue. Ritardi nei prelievi, rischio di smart contract su Polygon, problemi di account su Kalshi o una venue che annulla/rimborsa un mercato a metà strada incidono tutti su una copertura che dipende dal payout di entrambe le gambe.
  • Drift di fee e slippage. Uno spread redditizio alla quotazione diventa una perdita dopo che hai percorso entrambi i book e pagato entrambe le fee. Modella in modo conservativo; presumi esecuzioni peggiori di quanto mostri lo schermo.

Quando NON fare arbitraggio

L'arbitraggio è uno strumento, non una religione. Lascialo perdere quando:

  • Lo spread è inferiore al tuo costo all-in. Uno spread del 2–3% che si riduce a frazioni di centesimo non vale il blocco di capitale né il legging risk. Lascialo andare.
  • I criteri di risoluzione differiscono in qualsiasi misura. Se non puoi confermare che i due mercati si risolvano su fonti e finestre identiche, non è un arbitraggio: è una scommessa correlata non coperta travestita da arbitraggio. Allontanati.
  • Uno dei due lati è illiquido (rischio HIGH). Se non riesci a eseguire entrambe le gambe in size ai prezzi quotati, lo spread è solo informativo.
  • La risoluzione è lontana e il rendimento annualizzato è mediocre. Uno spread del 4% bloccato per nove mesi è un uso peggiore del capitale rispetto a reimpiegarlo in operazioni direzionali +EV. Confrontalo con le tue alternative.
  • Dovresti rincorrere a mano uno spread che si chiude in fretta. Se serve un'esecuzione al millisecondo per catturarlo, un'operazione manuale perderà la corsa. O lascialo prendere ad ARB Hunter o lascialo passare.

La realtà onesta: arbitraggi cross-platform puliti, grandi e liquidi sono *rari*, e vengono eliminati in fretta dalla concorrenza dei bot. Tratta l'arbitraggio come un supplemento occasionale e ad alta convinzione alla tua strategia +EV principale — non come il tuo pane quotidiano. Quando ne compare uno genuino, è quasi denaro gratis; la disciplina sta nel rifiutare il 95% degli spread che sembrano soltanto tali.

Pronto a vedere cosa è attivo proprio ora? Apri lo scanner Cross-Platform Arbitrage sul tuo piano Pro o Bot, ordina per spread, filtra per rischio LOW e allena l'abitudine alla verifica della risoluzione su qualche riga reale — anche se non le operi. Quando sei sicuro di saper leggere gli spread, avvia un ARB Hunter in modalità Paper e lascialo cacciare mentre osservi. La matematica è semplice; l'edge sta nella disciplina.