Arbitraggio Futures-Spot: dal Cash-and-Carry al DeFi-CeFi
Parte 2 della serie "Catene di Arbitraggio Complesso tra Futures e Spot"
Nella parte precedente abbiamo discusso come gli algoritmi su grafo trovino percorsi complessi per lo scambio di asset. Ma il mercato delle criptovalute offre un'ulteriore dimensione di profitto: la differenza di prezzo tra lo stesso asset su diversi tipi di mercato, ovvero Spot e Futures.
Questo è il mondo delle strategie delta-neutral, in cui il profitto del trader non dipende dalla direzione del mercato.
Una visualizzazione che mostra il ponte tra i mercati spot e i derivati. Da un lato ci sono le candele spot, dall'altro i book degli ordini futures e i tassi di finanziamento.
1. Il Concetto Fondamentale: Basis e Convergenza
Alla base, l'arbitraggio futures-spot si fonda sul Basis, ovvero la differenza tra il prezzo futures () e il prezzo spot ():
Alla data di scadenza di un contratto futures, il prezzo futures DEVE essere uguale al prezzo spot (). Questo fenomeno è chiamato Convergenza.
1.1 Cash-and-Carry
La strategia più classica:
- Acquisto Spot: Compra 1 BTC a $50.000.
- Vendita Futures: Vendi 1 BTC di Futures di dicembre a $52.000.
- Attesa: A dicembre consegni il BTC. Il tuo profitto è esattamente $2.000, indipendentemente dal prezzo del BTC.
In Rust, monitoriamo questi spread tra le borse per trovare il rendimento annualizzato più elevato:
fn calculate_annualized_yield(basis: f64, spot_price: f64, days_to_expiry: f64) -> f64 {
let yield_pct = basis / spot_price;
(yield_pct / days_to_expiry) * 365.0 * 100.0
}
2. Futures Perpetui e Tassi di Finanziamento
Lo strumento più popolare nel crypto è il Futures Perpetuo (Perp), che non ha mai scadenza. Per mantenere il prezzo del Perp vicino a quello Spot, le borse utilizzano un Funding Rate.
- Funding Positivo: I long pagano gli short. Di solito accade in un mercato rialzista.
- Funding Negativo: Gli short pagano i long. Accade in un mercato ribassista.
2.1 Funding Arbitrage
Se il tasso di finanziamento è dello 0,01% ogni 8 ore (circa 11% APR), è possibile:
- Acquistare Spot (1 BTC).
- Shortare il Perp (1 BTC).
- Incassare il Funding: Si riceve lo 0,01% del valore della posizione tre volte al giorno.
Questo è un reddito praticamente privo di rischio, a condizione di saper gestire il rischio di liquidazione della posizione short.
3. Arbitraggio DeFi-CeFi: La Nuova Frontiera
Con l'ascesa degli Exchange Decentralizzati (DEX) come dYdX o Hyperliquid e dei Market Maker Automatizzati (AMM) come Uniswap, è emerso un nuovo tipo di catena.
3.1 La Catena
- Rilevamento della Discrepanza: BTC Spot su Binance è a 50.500 con un tasso di finanziamento elevato.
- Esecuzione: Acquisto su Binance (CeFi), Short su DEX (DeFi).
- Ottimizzazione: Utilizzo di un "Bridge" per spostare il collaterale se necessario, o mantenimento dei saldi su entrambi i lati.
3.2 Complessità Cross-Chain
L'arbitraggio DeFi-CeFi aggiunge "Gas Fee" e "Latenza L1/L2" al nostro precedente modello a grafo. Il bot Rust deve ora interfacciarsi contemporaneamente con i nodi RPC di Ethereum/Solana e con le API di Binance.
async fn monitor_funding(dex_client: &DexClient, cefi_client: &CefiClient) {
let dex_funding = dex_client.get_funding_rate("BTC-USD").await;
let cefi_funding = cefi_client.get_funding_rate("BTC-USDT").await;
let spread = dex_funding - cefi_funding;
if spread > THRESHOLD {
execute_trade().await;
}
}
4. Rischio di Esecuzione: Leg Risk e Liquidazione
Sebbene la strategia sia "Delta-Neutral" (nessun rischio legato alla direzione del mercato), non è "priva di rischi".
- Leg Risk: Si acquista lo spot, ma nel momento in cui si tenta di shortare il future, il prezzo si è mosso e lo spread è scomparso.
- Rischio di Liquidazione: Se il prezzo raddoppia, la posizione short potrebbe essere liquidata in assenza di collaterale sufficiente, anche se la posizione spot è in profitto.
- Rischio di Exchange: Cosa succede se la borsa va offline o viene violata?
5. Conclusione
L'arbitraggio futures-spot rappresenta il lato "istituzionale" del crypto. Richiede più capitale e una gestione del rischio più sofisticata rispetto ai semplici scambi di asset, ma scala molto meglio.
Nella prossima parte approfondiremo le Vine Copulas, uno strumento matematico utilizzato per modellare le dipendenze complesse tra decine di asset diversi e i loro derivati simultaneamente.
Vuoi massimizzare il carry? Esplora il nostro Delta Neutral Strategy Engine su GitHub.
Autori
Trading-systems engineer
Trading-systems engineer building bots since 2017: cross-exchange arbitrage (connected up to 30 venues), cointegration-based pairs arbitrage across spot and futures, scalping, news and sentiment-driven strategies, trend algorithms, and portfolio management and balancing algorithms. Also builds sub-millisecond order execution, big-data warehouses, backtesting engines, AI agents, and trading interfaces (incl. open-source profitmaker.cc). Stack: JS/TS, Python, Rust/Zig/Go, DevOps, backend, frontend, architecture.