Market Maker Arbitrage — Guida Completa
Teoria, matematica esatta del pricing, entrambi gli scenari di esecuzione e come usarlo su ArbiMaster.
1. L'idea: due exchange, due ruoli diversi
Il Market Maker Arbitrage è una strategia cross-exchange costruita attorno a due exchange che giocano deliberatamente ruoli diversi:
- Target Exchange — di solito meno liquido, con spread più ampi. Qui si piazza un ordine maker (a limite) e si attende di essere eseguiti a un prezzo favorevole.
- Reference Exchange — molto liquido, spread stretti, esecuzione rapida. Qui si esegue immediatamente l'ordine opposto come taker non appena la gamba maker viene eseguita, per bloccare l'hedge.
Il punto centrale è catturare il rebate/fee più bassa da maker e un prezzo di ingresso migliore sul lato illiquido, affidandosi al lato liquido per garantire che tu possa sempre chiudere la posizione istantaneamente. È un gradino di complessità in più rispetto al Simple Arbitrage perché la prima gamba non è garantita — ti stai mettendo in coda nell'order book, non stai prendendo liquidità esistente.
2. La matematica: come viene fissato il prezzo maker
Un ordine limite deve posizionarsi appena davanti al miglior prezzo attuale per avere una probabilità realistica di essere eseguito, senza rinunciare al margine pagando troppo. ArbiMaster usa un piccolo offset sopra/sotto il best bid/ask come proxy della dimensione del tick:
Formule di pricing maker
MAKER_PRICE_OFFSET_PCT = 0,0001 (0,01%, usato come proxy del tick-size tra exchange con tick size diversi)
Scenario Buy-First (entri come compratore maker sul Target exchange):
makerPrice = targetBid × (1 + MAKER_PRICE_OFFSET_PCT)
→ appena sopra il best bid, per saltare la coda senza pagare l'ask.
Scenario Sell-First (entri come venditore maker sul Target exchange):
makerPrice = targetAsk × (1 − MAKER_PRICE_OFFSET_PCT)
→ appena sotto il best ask, per lo stesso motivo sul lato vendita.
Il volume tradeable viene sempre calcolato solo dal lato taker (la quantità in bid o ask del Reference exchange) — perché è quel lato che deve assorbire l'hedge istantaneamente, e quindi è il vero collo di bottiglia sulla size effettivamente eseguibile.
Questa asimmetria maker/taker è la differenza meccanica centrale rispetto al Simple Arbitrage: lì prendi due prezzi già esistenti, qui crei deliberatamente un nuovo miglior prezzo su un lato per migliorare l'ingresso.
3. I due scenari di esecuzione in dettaglio
Scenario A — Sell-First (vendi sul Target, compri sul Reference)
- Analizza spread, liquidità e correlazione di prezzo tra i due exchange.
- Piazza un ordine maker di vendita sul Target exchange appena sotto il best ask.
- Attendi la conferma di esecuzione (monitoraggio in tempo reale, non polling).
- Non appena la vendita viene eseguita, compra immediatamente la stessa quantità sul Reference exchange come taker.
Esempio (BTC)
Target Ask = 41.400$ → vendita maker a 41.390,86$ (fee ~0,05%, o un rebate a seconda dell'exchange)
Reference Ask = 40.010$ → acquisto taker immediato (fee 0,10%)
Profitto lordo: ≈ 3,45% (1.380$ per BTC) — Fee: ≈ 0,15% — Netto: ≈ 3,30% (≈ 1.320$ per BTC)
Scenario B — Buy-First (compri sul Target, vendi sul Reference)
- Piazza un ordine maker di acquisto sul Target exchange appena sopra il best bid.
- Attendi l'esecuzione.
- Non appena eseguito, vendi la stessa quantità sul Reference exchange come taker.
Esempio (BTC)
Target Bid = 40.000$ → acquisto maker (fee ~0,05%)
Reference Bid = 41.200$ → vendita taker immediata (fee 0,10%)
Profitto lordo: ≈ 3,0% (1.200$ per BTC) — Fee: ≈ 0,15% — Netto: ≈ 2,85% (≈ 1.140$ per BTC)
4. Il rischio principale: il tuo ordine maker potrebbe non essere eseguito
A differenza del Simple Arbitrage, la gamba maker qui non è garantita. Mentre resta in coda, il prezzo può muoversi altrove, facendo sì che non venga mai eseguito — o peggio, che venga eseguito dopo che il prezzo di riferimento si è già spostato, per cui l'hedge eseguito un istante dopo blocca uno spread più piccolo (o negativo) rispetto a quello calcolato. Questa finestra di esposizione direzionale è il motivo per cui il Market Maker Arbitrage comporta più rischio del Simple Arbitrage, anche se una singola gamba paga fee più basse.
5. Configurazione su ArbiMaster
Dalla pagina Impostazioni scegli il tuo exchange di riferimento MM — la piattaforma molto liquida che ArbiMaster tratterà sempre come lato hedge. Lo scanner Market Maker confronta poi continuamente ogni altro exchange monitorato rispetto ad esso, calcolando sia il prezzo maker Buy-First che Sell-First per ogni coppia candidata, e riporta solo opportunità sopra la soglia di spread minimo configurata (default ≥ 0,8% — deliberatamente più alta del Simple Arbitrage, per compensare il rischio di non-esecuzione).
Le notifiche Telegram rispettano lo stesso cooldown per strategia delle altre, così non riceverai alert ripetuti per uno spread ancora aperto ma non cambiato in modo significativo.
6. Best practices
Allocazione del capitale: una ripartizione comune è 40% sul Target exchange, 40% sul Reference exchange, 20% trattenuto come buffer di ribilanciamento.
Selezione degli exchange: le piattaforme Tier 1 (Binance, OKX, Kraken) sono buoni Reference exchange grazie a book profondi e veloci; gli exchange Tier 2/regionali producono più spesso gli spread ampi che li rendono buoni candidati Target.
Monitora i fill in tempo reale. Non fare polling — usa aggiornamenti ordini via WebSocket così l'hedge parte entro millisecondi dal fill maker, non secondi dopo.
Imposta un timeout di cancellazione. Se l'ordine maker non è stato eseguito dopo una finestra ragionevole, cancellalo — un ordine limite ormai vecchio in un mercato che si è mosso è puro rischio direzionale senza contropartita.
FAQ
Perché lo spread minimo è più alto rispetto al Simple Arbitrage?
Perché la gamba maker non è garantita, e quando viene eseguita il mercato potrebbe essersi già mosso. Uno spread richiesto più ampio (≥ 0,8%) offre un cuscinetto contro questo rischio di fill sfavorevole.
Cosa succede se il mio ordine maker non viene mai eseguito?
Non si perde nulla se non un costo-opportunità — semplicemente lo cancelli e cerchi il prossimo candidato. Il rischio si materializza solo se viene eseguito in ritardo, dopo che il prezzo di riferimento si è già mosso contro di te.