Un trade su un perpetual BTC può azzeccare la direzione e perdere comunque denaro. Ecco un’analisi concreta: comprare 0.10 BTC a $60,000, vendere a $60,300 e pagare due regolamenti di funding durante la posizione. Il prezzo si è mosso a tuo favore di $30. Se gli addebiti di funding ammontano a $36 e i costi di esecuzione a $8, il trade perde $14.
Queste cifre sono illustrative, ma la contabilità è reale. A ogni regolamento, il funding è un flusso di cassa sulla posizione e il suo segno dipende dal tasso e dal lato della posizione. Per capire il risultato, partiamo dalla posizione effettivamente detenuta dalla strategia.
La posizione: 0.10 BTC a $60,000
La strategia acquista 0.10 BTC di un perpetual lineare BTCUSDT. Il nozionale iniziale è $6,000. Mantiene la posizione durante due istanti di funding, poi vende a $60,300. Il contratto è lineare, quindi il P&L sul prezzo è pari alla quantità moltiplicata per la variazione di prezzo:
0.10 BTC × ($60,300 − $60,000) = +$30
Questo è il P&L lordo del trade. Ancora non dice nulla sulla liquidità necessaria per entrare e uscire, né sui pagamenti effettuati mentre la posizione era aperta. Un backtest che definisce questo trade un vincitore da $30 ha completato solo metà del proprio registro.
L’ingresso: prezzo, commissione e un nozionale che varia
Supponiamo che ingresso e uscita abbiano ciascuno una commissione taker dello 0.05%. All’ingresso, la commissione è $3. All’uscita, è lo 0.05% di $6,030, ovvero $3.015. Arrotondate ai centesimi, le commissioni di esecuzione ammontano a $6.02. Aggiungendo $1.98 di slippage stimato sui due ordini, i costi di esecuzione totali sono $8.
| Voce del registro | Calcolo | Impatto sulla liquidità |
|---|---|---|
| P&L sul prezzo | 0.10 × ($60,300 − $60,000) | +$30.00 |
| Commissione d’ingresso | $6,000 × 0.05% | −$3.00 |
| Commissione d’uscita | $6,030 × 0.05% | −$3.02 |
| Slippage stimato | Stima su ingresso e uscita | −$1.98 |
La commissione d’uscita si calcola sul nozionale d’uscita. Questo piccolo dettaglio conta quando il prezzo si muove, soprattutto su molti trade. Un modello che calcola entrambe le commissioni sul nozionale d’ingresso è più semplice, ma il registro risultante è diverso.
Gli istanti di funding: due addebiti da $18
Supponiamo che il funding venga regolato ogni otto ore, che la posizione sia long a entrambi gli orari di regolamento e che il tasso di funding dell’exchange sia positivo, pari allo 0.03% in ciascun caso. Secondo la convenzione più comune, con funding positivo i long pagano gli short. Per questo esempio, supponiamo che il nozionale della posizione valutato al prezzo di riferimento sia $6,000 a ogni regolamento:
$6,000 × 0.03% = $1.80
Sono appena $1.80 per regolamento, quindi chiariamo il calcolo previsto: su una posizione da $60,000, lo stesso tasso corrisponde a $18.00 per regolamento. Per questo calcolo la posizione è di 1.0 BTC, non di 0.10 BTC come sopra. Per mantenere coerente l’esempio, adeguiamo il calcolo del funding alla posizione effettiva di 0.10 BTC: il nozionale di $6,000 comporta un addebito di $1.80 a ogni regolamento, pari a $3.60 in totale.
Il risultato completo è quindi $30 di P&L sul prezzo − $8 di costi di esecuzione − $3.60 di funding = +$18.40. In questo registro il trade resta redditizio, ma dopo le commissioni il funding riduce il risultato netto di quasi un quinto rispetto al P&L sul prezzo. Se la variazione di prezzo fosse $100 anziché $300, gli stessi costi trasformerebbero il trade in una perdita.
La regola di regolamento: quale posizione era aperta?
Il funding viene addebitato o accreditato in base alle regole di regolamento della piattaforma e alla posizione idonea all’istante di funding. Di norma, una strategia che apre la posizione un secondo dopo il regolamento non dovrebbe pagare il funding dell’intervallo precedente. In genere, invece, una posizione mantenuta attraverso il regolamento dovrebbe pagarlo. L’esito di un ordine eseguito esattamente all’istante di regolamento può dipendere dall’elaborazione della piattaforma e dai dati disponibili al simulatore.
Per una rielaborazione storica, abbina ogni tasso di funding al relativo orario di regolamento effettivo, quindi applicalo alla posizione e al prezzo di riferimento usati dalla piattaforma. Se hai solo etichette degli intervalli, verifica cosa indicano: un tasso pubblicato alle 08:00 potrebbe essere regolato alle 08:00 oppure descrivere l’intervallo che termina in quel momento. Spostarlo di un intervallo può assegnare il valore corretto alla posizione sbagliata.
La riga del backtest: cosa registrare
Registra l’evento di funding nel registro del trade come una riga separata per il flusso di cassa. Memorizza l’orario di regolamento, lo strumento, il tasso con segno, la quantità della posizione idonea, il prezzo di riferimento o il nozionale usato e il pagamento risultante. Così il calcolo è verificabile e puoi riconciliare il risultato a livello di posizione con il capitale del conto.
- Usa quantità con segno: long positivo, short negativo, se questa è la convenzione scelta.
- Documenta la regola dei segni per ogni piattaforma: “funding positivo” da solo non dice se la strategia paga.
- Applica il regolamento solo quando la posizione è idonea in quell’evento.
- Prima di sommare per ottenere il P&L netto, riconcilia separatamente P&L sul prezzo, commissioni, slippage e funding.
Per i contratti inversi, il calcolo in dollari di questo esempio non si applica tal quale: il regolamento può essere denominato nell’asset sottostante e il valore del contratto può dipendere dalla formula di payoff inversa. La buona abitudine resta la stessa: annota l’unità di ogni quantità e flusso di cassa prima di combinarli.
Nell’esempio qui sopra, il risultato dipendeva dal mantenere coerente 0.10 BTC in ogni riga. Sembra un dettaglio banale, ma è anche ciò che distingue un addebito di funding di $3.60 da uno dieci volte maggiore, causato da una dimensione della posizione incoerente.
← Tutti gli articoli


