Su un nozionale di $100,000, 10 punti base di funding spostano $100. Una posizione mantenuta attraverso otto orari di funding in un giorno può generare otto flussi di cassa distinti. Un’operazione aperta un secondo dopo un orario di funding potrebbe non ricevere alcun addebito o accredito che un backtest basato su barre le attribuisce. Spesso il dato sorprendente non è il tasso, ma il nozionale usato dall’exchange per calcolarlo.
Il funding dei futures perpetui è un trasferimento tra chi detiene posizioni long e short, di solito regolato a orari prestabiliti. Non è una commissione di trading dell’exchange, e una serie storica di tassi da sola non basta a ricostruire il flusso di cassa. Serve anche conoscere la posizione idonea a ogni regolamento e le regole della piattaforma per determinare l’esposizione idonea.
Perché un tasso di funding contenuto può incidere molto sul risultato di un backtest?
Il funding si applica al nozionale della posizione. Se manteniamo $100,000 per un pagamento dello 0.10%, il flusso di cassa è di $100. Ripetuto ogni otto ore per 30 giorni, il totale semplice è $9,000, senza considerare le variazioni di posizioni o tassi. È una componente significativa del P&L dichiarato di una strategia.
Per un contratto lineare, una prima approssimazione utile è:
funding cash flow = signed position notional × funding rate
Secondo la convenzione più comune, un tasso positivo significa che i long pagano gli short; uno negativo significa che gli short pagano i long. Se la strategia è long per $100,000 con un tasso di +0.10%, il flusso di cassa è -$100. Uno short dello stesso nozionale riceve $100. È facile invertire per errore questa convenzione sui segni, soprattutto quando un fornitore di dati etichetta il tasso dal punto di vista di chi paga.
Il funding è un flusso di cassa della posizione. Va registrato nel conto al momento del regolamento, insieme al P&L realizzato e alle commissioni, invece di sottrarlo come percentuale al segnale o applicarlo all’intera barra.
Quale posizione paga quando un’operazione attraversa l’orario di funding?
Usa la posizione idonea al calcolo o al regolamento del funding dell’exchange, secondo le regole documentate della piattaforma. Un backtest che campiona il tasso una volta per barra e lo moltiplica per la posizione a fine barra può addebitare il funding su un’esposizione che al momento del regolamento non esisteva.
Ecco un piccolo esempio. L’orario di funding è 08:00 UTC. Una strategia è long per $50,000 fino alle 07:59:59, chiude e poi riapre una posizione long da $50,000 alle 08:00:01. Se l’exchange rileva le posizioni idonee alle 08:00, nessuna delle due operazioni dovrebbe essere soggetta al funding solo perché la barra oraria del backtest include le 08:00. Il risultato cambia se la piattaforma usa una finestra di misurazione o una convenzione di regolamento diversa; verifica quindi le specifiche del contratto e i dati effettivi della piattaforma.
| Scorciatoia nel backtest | Possibile errore | Approccio migliore |
|---|---|---|
| Applicare ogni tasso alla posizione di chiusura della barra | L’esposizione aperta dopo il regolamento può essere soggetta al funding | Registrare un evento di funding sulla posizione idonea al momento dell’evento |
| Usare il segno del tasso senza verificarne la definizione | Chi paga e chi riceve possono essere invertiti | Annotare nei dati la convenzione sui segni adottata dalla piattaforma |
| Applicare il funding alla quantità di contratti come se fosse in dollari | I contratti inversi possono generare flussi di cassa denominati in criptovaluta | Usare il moltiplicatore del contratto e la valuta di regolamento |
Perché il tipo di contratto cambia il calcolo?
Per un contratto lineare regolato in dollari o in un asset ancorato al dollaro, il nozionale è comunemente espresso nella valuta quotata. Per un contratto inverso contano il valore nominale e la valuta di regolamento: il pagamento del funding può essere denominato nella criptovaluta sottostante. Moltiplicare il numero di contratti per un tasso e chiamare il risultato dollari può produrre un valore apparentemente plausibile, ma con unità di misura incoerenti.
Tieni traccia esplicita delle unità: contratti, moltiplicatore, prezzo mark o di riferimento, tasso di funding e valuta di regolamento. Converti nella valuta di rendicontazione del portafoglio usando un prezzo disponibile al momento del flusso di cassa. Conserva anche l’importo e la valuta originali: una conversione successiva non deve riscrivere ciò che il conto ha ricevuto.
Come posso convalidare il funding in un backtest?
Parti da un evento verificabile a mano, poi confronta il registro contabile con gli estratti conto della piattaforma o con un piccolo conto paper. Per ogni orario di funding, controlla la posizione, il tasso, l’importo calcolato, il segno e la valuta. Quando la strategia cambia posizione vicino al regolamento, includi operazioni appena prima e appena dopo l’orario.
- Conferma gli orari e verifica se i tassi sono quotati per intervallo o annualizzati.
- Controlla se il tasso si applica al nozionale al mark price, al valore nominale del contratto o a un altro importo definito dalla piattaforma.
- Verifica gli esempi di chi paga e chi riceve rispetto alla documentazione dell’exchange.
- Verifica che il funding modifichi il capitale del conto e il saldo disponibile al momento giusto.
Il funding può far apparire interessante una strategia di carry o peggiorare il risultato di un’operazione direzionale rispetto a quanto suggerisce il grafico dei prezzi. La serie dei tassi mostra il trasferimento quotato dal mercato. Il registro delle posizioni mostra se il conto simulato era presente per pagarlo o riceverlo.
← Tutti gli articoli


