> ## Documentation Index
> Fetch the complete documentation index at: https://docs.intention.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Funding

> Il pagamento periodico tra long e short che tiene un contratto perpetuo ancorato allo spot: come si costruisce il tasso, quando si regola e quanto ti costa.

Un contratto perpetuo non scade mai, e questo elimina il meccanismo che normalmente riporta il prezzo di un future verso lo spot. Il funding lo sostituisce: un pagamento ricorrente tra i due lati del mercato, dimensionato in modo che il lato affollato paghi l'altro per starci.

Il funding si paga **tra trader**. La piattaforma non ne trattiene nulla: ogni unità pagata da un lato è ricevuta dall'altro, e il regolamento viene rifiutato se i due totali non coincidono esattamente.

<h2 id="direction">
  Direzione
</h2>

| Situazione                       | Tasso    | Flusso                  |
| -------------------------------- | -------- | ----------------------- |
| Perpetuo scambiato sopra lo spot | Positivo | I long pagano gli short |
| Perpetuo scambiato sotto lo spot | Negativo | Gli short pagano i long |

L'effetto è un attrito continuo sul lato affollato. Una posizione long tenuta aperta durante un premio persistente perde denaro anche a prezzo fermo, ed è proprio questo il punto. Senza questo attrito, la leva sul lato popolare si accumula finché non si smonta violentemente invece che gradualmente.

<h2 id="what-you-pay">
  Quanto paghi
</h2>

$$
\text{pagamento di funding} = \text{dimensione posizione} \times \text{prezzo mark} \times \text{tasso di funding}
$$

Il valore della posizione usa il [prezzo mark](/it/trading/mark-price) al regolamento, non l'indice e non l'ultima operazione. Il prezzo mark è il numero più difficile da manipolare, e usarlo significa che l'entità di un pagamento di funding non può essere alterata da chi esegue un'operazione nei secondi che precedono lo scoccare dell'ora.

<h2 id="building-the-rate">
  Come si costruisce il tasso
</h2>

<div className="dg" data-dg="funding-rate-build">
  <div className="dg-c" style={{aspectRatio:"720 / 492"}}>
    <svg className="dg-w" viewBox="0 0 720 492" aria-hidden="true">
      <path className="dg-wire" d="M 200.00 86.00 L 200.00 97.60" />

      <path className="dg-head" d="M 200.00 104.00 L 195.60 97.60 L 204.40 97.60 Z" />

      <path className="dg-wire" d="M 200.00 164.00 L 200.00 175.60" />

      <path className="dg-head" d="M 200.00 182.00 L 195.60 175.60 L 204.40 175.60 Z" />

      <path className="dg-wire" d="M 200.00 242.00 L 200.00 253.60" />

      <path className="dg-head" d="M 200.00 260.00 L 195.60 253.60 L 204.40 253.60 Z" />

      <path className="dg-wire" d="M 200.00 320.00 L 200.00 331.60" />

      <path className="dg-head" d="M 200.00 338.00 L 195.60 331.60 L 204.40 331.60 Z" />

      <path className="dg-wire" d="M 200.00 398.00 L 200.00 409.60" />

      <path className="dg-head" d="M 200.00 416.00 L 195.60 409.60 L 204.40 409.60 Z" />
    </svg>

    <div className="dg-b dg--sky" style={{left:"0.0000%",top:"6.0976%",width:"55.5556%",height:"10.5691%"}}><span className="dg-t">Ogni blocco</span><span className="dg-s">bid e ask pesati per profondità vs indice</span></div>
    <div className="dg-b dg--sky" style={{left:"0.0000%",top:"21.9512%",width:"55.5556%",height:"10.5691%"}}><span className="dg-t">Ogni 5 secondi</span><span className="dg-s">mediana della finestra</span></div>
    <div className="dg-b dg--sky" style={{left:"0.0000%",top:"37.8049%",width:"55.5556%",height:"10.5691%"}}><span className="dg-t">Ogni periodo di regolamento</span><span className="dg-s">media dei campioni</span></div>
    <div className="dg-b dg--sky" style={{left:"0.0000%",top:"53.6585%",width:"55.5556%",height:"10.5691%"}}><span className="dg-t">Componente di interesse</span><span className="dg-s">limitata a ±0,05%</span></div>
    <div className="dg-b dg--sky" style={{left:"0.0000%",top:"69.5122%",width:"55.5556%",height:"10.5691%"}}><span className="dg-t">Divisione sul periodo, poi limite</span><span className="dg-s">ai cap sul tasso del mercato</span></div>
    <div className="dg-b dg--green" style={{left:"0.0000%",top:"85.3659%",width:"55.5556%",height:"10.5691%"}}><span className="dg-t">Tasso di funding</span></div>
    <div className="dg-b dg-plain dg-left" style={{left:"59.7222%",top:"6.0976%",width:"40.2778%",height:"10.5691%"}}><span className="dg-s">Una quotazione non basta: devi tenere profondità reale lontano dall'indice, e chiunque può operarci contro</span></div>
    <div className="dg-b dg-plain dg-left" style={{left:"59.7222%",top:"21.9512%",width:"40.2778%",height:"10.5691%"}}><span className="dg-s">Un blocco anomalo non può trascinare il campione</span></div>
    <div className="dg-b dg-plain dg-left" style={{left:"59.7222%",top:"37.8049%",width:"40.2778%",height:"10.5691%"}}><span className="dg-s">Una finestra da cinque secondi non porta il periodo</span></div>
    <div className="dg-b dg-plain dg-left" style={{left:"59.7222%",top:"53.6585%",width:"40.2778%",height:"10.5691%"}}><span className="dg-s">Il termine di interesse è limitato: non può diventare il tasso</span></div>
    <div className="dg-b dg-plain dg-left" style={{left:"59.7222%",top:"69.5122%",width:"40.2778%",height:"10.5691%"}}><span className="dg-s">Ogni mercato pubblica il proprio cap</span></div>
    <div className="dg-b dg-plain dg-left" style={{left:"59.7222%",top:"85.3659%",width:"40.2778%",height:"10.5691%"}}><span className="dg-s">Pagato tra trader. La piattaforma non trattiene nulla, e il regolamento è rifiutato se i totali non coincidono.</span></div>
    <div className="dg-free" style={{left:"0.0000%",top:"0.0000%",width:"55.5556%"}}><div className="dg-n">Come si costruisce il tasso</div></div>
    <div className="dg-free" style={{left:"59.7222%",top:"0.0000%",width:"40.2778%"}}><div className="dg-n">Cosa chiude ogni livello</div></div>
  </div>
</div>

Tra il book degli ordini e il tasso che paghi ci sono tre livelli di media. Ciascuno chiude un attacco diverso.

<h3 id="the-premium-index">
  L'indice di premio
</h3>

Il premio misura quanto il contratto si scambia lontano dall'indice, ma non confrontando i prezzi mid, che si sposterebbero banalmente con un solo ordine per lato.

Usa invece **prezzi pesati per profondità**: il prezzo medio che otterresti davvero spendendo una quantità definita di capitale per spazzare il book. Quella quantità, il nozionale d'impatto, deriva dalla leva massima del mercato, quindi un mercato che ammette posizioni grandi viene sondato a una profondità corrispondentemente maggiore.

$$
P = \frac{\max(0,\; \text{bid pesato} - \text{indice}) \;-\; \max(0,\; \text{indice} - \text{ask pesato})}{\text{indice}}
$$

Il $\max(0,\cdot)$ su ciascun lato fa sì che il premio sia zero ogni volta che l'indice si colloca dentro lo spread pesato per profondità. Registra qualcosa solo un book davvero spostato in una direzione.

Per muoverlo non basta immettere un ordine: devi tenere profondità reale lontana dall'indice, e su quella profondità chiunque può operare.

<h3 id="sampling-and-averaging">
  Campionamento e media
</h3>

Il premio è calcolato **a ogni blocco**, poi ridotto a un solo valore **ogni cinque secondi** prendendo la mediana dei blocchi di quella finestra. Ancora mediane e non medie: un singolo blocco anomalo non può trascinare il campione.

Il tasso di un periodo di regolamento è la media aritmetica di quei campioni a cinque secondi su tutto il periodo: 720 in un'ora.

**Il campionamento ha condizioni di validità.** Il premio di un blocco viene saltato quando il book è incrociato, quando uno dei due lati ha tre livelli o meno, o quando il prezzo indice è vecchio di più di dieci secondi. Sono condizioni di mercato degradato, e darle in pasto a un tasso di funding trasformerebbe un malfunzionamento in un addebito.

Il funding viene saltato solo quando **è arrivato meno del 20% dei campioni attesi**: su un mercato orario, meno di 144 su 720. Al di sopra di quella soglia il periodo viene addebitato con i campioni che si sono raccolti, quali che siano. La soglia è volutamente bassa: serve a intercettare un periodo che non è stato quasi per nulla misurato, non a scusare un periodo misurato male.

<h3 id="the-interest-component-and-clamps">
  La componente di interesse e i limiti
</h3>

$$
F_{8h} = \bar{P} + \operatorname{clamp}\!\left(I - \bar{P},\; -0.05\%,\; +0.05\%\right)
$$

Il tasso è quotato su **base otto ore**, e un regolamento ne addebita la frazione corrispondente all'intervallo del mercato:

$$
F = F_{8h} \times \frac{\text{secondi dell'intervallo}}{28{,}800}
$$

$$
F_{\text{final}} = \operatorname{clamp}\!\left(F,\; F_{\min},\; F_{\max}\right)
$$

L'intervallo è un'impostazione per mercato, e sono ammessi solo sei valori: **30 minuti, 1, 2, 4, 8 o 24 ore**. Un mercato orario addebita quindi un ottavo del tasso a otto ore a ogni regolamento; un mercato a otto ore lo addebita per intero.

È il passaggio che si sbaglia più spesso quando si stima il carry. Un tasso quotato dello 0,01% su un mercato orario è lo **0,00125% per regolamento**, non lo 0,01% — e sull'arco di una giornata è lo 0,03%, non lo 0,24%.

La componente di interesse riflette il costo di carry tra le due valute della coppia. È una costante per mercato, pubblicata come `default_funding_rate_ppm` su base otto ore.

È la cifra a cui guardare per stimare quanto costa semplicemente tenere aperta una posizione in un mercato piatto: con il premio a zero, il tasso si assesta sulla costante di interesse, scalata per l'intervallo. Leggila dalle specifiche del contratto del tuo mercato invece di darne per scontato il valore. Il limite che le è imposto vincola quanto possa allontanare il tasso da ciò che il premio ha effettivamente misurato: in un mercato con un trend forte domina il premio, in un mercato piatto il termine di interesse fissa una piccola base.

Infine il risultato viene limitato ai cap per mercato, configurati alla quotazione:

| Classe di mercato | Cap tipico |
| ----------------- | ---------- |
| Cripto principali | ±0,375%    |
| Altri             | ±4%        |

<Note>
  Questi cap possono essere stretti o allargati per mercato, e possono essere modificati in condizioni estreme per riportare con più forza verso l'indice un contratto disallineato. I valori correnti di ciascun mercato sono pubblicati nelle relative specifiche del contratto — vedi [Mercati](/it/trading/markets).
</Note>

<h2 id="settlement">
  Regolamento
</h2>

Il funding si regola **sul primo blocco di ogni periodo**, tipicamente ogni ora, allo scoccare dell'ora. La lunghezza del periodo è configurabile per mercato.

Il regolamento è atomico: si applica a ogni posizione del mercato in un unico passo di esecuzione, oppure non si applica affatto. Viene eseguito come fase della [stanza di compensazione](/it/protocol/architecture/clearinghouse) dentro l'esecuzione del blocco, non come passata esterna, ed è per questo che non esiste una finestra in cui alcuni conti sono stati addebitati e altri no.

Dopo ogni regolamento i totali vengono verificati. Se quanto hanno pagato i long non è uguale a quanto hanno ricevuto gli short, si esegue il rollback della transazione e viene sollevato un allarme, invece di lasciare un registro sbilanciato.

<Warning>
  Ti viene addebitato solo se detieni una posizione **al blocco di regolamento**. Chiudere un minuto prima non costa nulla; aprire un minuto prima paga l'intero periodo. Non c'è alcun calcolo pro rata, ed è una nota fonte di sorprese per chi dà per scontato che il funding maturi in continuo.
</Warning>

<h2 id="what-this-means-in-practice">
  Cosa significa in pratica
</h2>

* **Controlla il tasso prima di tenere una posizione fino al regolamento.** Il tasso corrente e il conto alla rovescia per il regolamento successivo sono mostrati sulla schermata di trading e disponibili tramite API.
* **Un tasso alto è informazione.** Un funding costantemente caro significa che il mercato è affollato dal tuo lato, che è anche la condizione in cui avvengono gli smontamenti forzati.
* **Il funding è un costo, non una commissione.** Va ad altri trader ed è separato dalle [commissioni di negoziazione](/it/programs/fees), che vanno al protocollo.

<h2 id="reading-the-live-values">
  Leggere i valori in vigore
</h2>

Ogni cifra di questa pagina è configurazione on-chain per mercato, non una costante del protocollo. I parametri che la governano:

| Parametro                                      | Che cosa fissa                                                                                               |
| ---------------------------------------------- | ------------------------------------------------------------------------------------------------------------ |
| `funding_interval_secs`                        | ogni quanto si regola il funding, e quindi la frazione del tasso a otto ore che ciascun regolamento addebita |
| `default_funding_rate_ppm`                     | la costante di interesse                                                                                     |
| `min_funding_rate_ppm`, `max_funding_rate_ppm` | il limite per mercato sul tasso finale                                                                       |

Sono pubblicati in ciascuna [specifica del contratto](/it/trading/markets) e leggibili dalla catena. Un'integrazione che li scriva fissi nel codice prima o poi calcolerà un numero che la rete non sta applicando — vedi [Sviluppatori](/it/developers/overview).

<h2 id="where-to-go-next">
  Dove proseguire
</h2>

<CardGroup cols={2}>
  <Card title="Prezzo mark" href="/it/trading/mark-price">
    Il prezzo su cui è dimensionato il tuo pagamento di funding.
  </Card>

  <Card title="Prezzo indice" href="/it/trading/index-price">
    Il riferimento spot da cui si misura il premio.
  </Card>

  <Card title="Mercati" href="/it/trading/markets">
    Intervalli di funding e cap sui tassi per mercato.
  </Card>

  <Card title="Commissioni" href="/it/programs/fees">
    Quanto addebita il protocollo, distinto da quanto paghi agli altri trader.
  </Card>
</CardGroup>
