> ## 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.

# Commissioni di negoziazione

> Quanto costa un'esecuzione: aliquote maker e taker, come si risolve l'aliquota che ti si applica, le regole di arrotondamento e dove finiscono le commissioni.

Una commissione di negoziazione viene addebitata **per esecuzione**, sul valore nozionale di quella esecuzione. Non per ordine, non per blocco: un ordine che si esegue in cinque pezzi viene addebitato cinque volte, su cinque nozionali, e un ordine che non si esegue mai non viene mai addebitato.

Si applicano due aliquote, a seconda del lato dell'operazione su cui ti trovavi.

**Maker** — il tuo ordine restava in book e qualcun altro ci ha operato contro. Hai fornito liquidità, e l'aliquota è più bassa.

**Taker** — il tuo ordine ha incrociato lo spread e consumato liquidità in book. L'aliquota è più alta.

La distinzione riguarda che cosa il tuo ordine *ha fatto*, non che cosa intendevi. Un ordine limite che incrocia al momento dell'immissione paga l'aliquota taker. Se devi essere maker, usa post-only (solo maker), che viene rifiutato invece di essere eseguito quando toglierebbe liquidità. Vedi [Tipi di ordine](/it/trading/order-types).

<h2 id="the-calculation">
  Il calcolo
</h2>

$$
\text{commissione} = \text{nozionale eseguito} \times \frac{\text{aliquota in ppm}}{1{,}000{,}000}
$$

Le aliquote sono memorizzate on-chain in **parti per milione**, non in percentuale. Il default della rete è `450` ppm taker e `150` ppm maker — 0,045% e 0,015%.

Lavorare in ppm non è cosmesi. Tutto ciò che sta sul percorso di regolamento è [aritmetica intera a virgola fissa](/it/protocol/architecture/kernel), perché una differenza di arrotondamento tra due validatori è un fork, non una discrepanza. Un'aliquota espressa come percentuale di una percentuale dovrebbe diventare un decimale da qualche parte, e non esiste una versione di quel decimale su cui ogni macchina sia d'accordo.

L'arrotondamento è quindi specificato, non incidentale:

|                                                      | Regola                                                                                                            |
| ---------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
| **Commissione addebitata**                           | Al più vicino; a parità, per eccesso in valore assoluto. Minimo di 1 quantum ogni volta che l'aliquota è positiva |
| **Rebate pagato**                                    | Al più vicino; a parità, per eccesso in valore assoluto. **Nessun** minimo: un rebate può arrotondare a zero      |
| **Commissione riservata all'immissione dell'ordine** | Al più vicino; a parità, per eccesso in valore assoluto. Minimo di 1 quantum                                      |

Il minimo di 1 quantum sugli addebiti esiste perché un'esecuzione molto piccola non possa essere gratuita. L'assenza di quel minimo sui rebate è l'immagine speculare: il protocollo arrotonda un pagamento fino a zero piuttosto che coniare un'unità che non ha guadagnato.

<h2 id="which-rate-applies-to-you">
  Quale aliquota si applica a te
</h2>

Ogni esecuzione risolve l'aliquota allo stesso modo, e l'ordine è fisso.

<div className="dg" data-dg="fee-rate-resolution">
  <div className="dg-c" style={{aspectRatio:"720 / 300"}}>
    <svg className="dg-w" viewBox="0 0 720 300" aria-hidden="true">
      <path className="dg-wire dg--blue" d="M 134.00 112.00 L 155.60 112.00" />

      <path className="dg-head dg--blue" d="M 162.00 112.00 L 155.60 116.40 L 155.60 107.60 Z" />

      <path className="dg-wire dg--green" d="M 340.00 112.00 L 373.26 41.78" />

      <path className="dg-head dg--green" d="M 376.00 36.00 L 377.24 43.67 L 369.28 39.90 Z" />

      <path className="dg-wire dg--sky" d="M 340.00 112.00 L 369.60 112.00" />

      <path className="dg-head dg--sky" d="M 376.00 112.00 L 369.60 116.40 L 369.60 107.60 Z" />

      <path className="dg-wire" d="M 340.00 112.00 L 373.26 182.22" />

      <path className="dg-head" d="M 376.00 188.00 L 369.28 184.10 L 377.24 180.33 Z" />
    </svg>

    <div className="dg-b dg--blue" style={{left:"0.0000%",top:"28.0000%",width:"18.0556%",height:"18.6667%"}}><span className="dg-t">Un'esecuzione</span></div>
    <div className="dg-b dg--yellow dg-round" style={{left:"23.0556%",top:"24.6667%",width:"23.6111%",height:"25.3333%"}}><span className="dg-t">Il conto porta un'aliquota?</span></div>
    <div className="dg-b dg--green dg-left" style={{left:"52.7778%",top:"0.6667%",width:"47.2222%",height:"22.6667%"}}><span className="dg-t">Aliquota di conto negoziata</span><span className="dg-s">impostata sul conto e saltata dal passaggio notturno sui livelli — un ricalcolo non sovrascrive mai termini concordati</span></div>
    <div className="dg-b dg--sky dg-left" style={{left:"52.7778%",top:"26.0000%",width:"47.2222%",height:"22.6667%"}}><span className="dg-t">Aliquota di livello</span><span className="dg-s">deriva dal volume mobile, riscritta on-chain ogni giorno</span></div>
    <div className="dg-b dg-left" style={{left:"52.7778%",top:"51.3333%",width:"47.2222%",height:"22.6667%"}}><span className="dg-t">Il default della rete</span><span className="dg-s">un conto nuovo opera al livello 0, non senza aliquota</span><span className="dg-n">Zero è un'aliquota reale: una volta impostata, si applica alla lettera.</span></div>
    <div className="dg-b dg-dashed dg-left" style={{left:"0.0000%",top:"78.6667%",width:"100.0000%",height:"17.3333%"}}><span className="dg-s">Esiste anche un'aliquota base per mercato nella configurazione on-chain, ma oggi non è applicata sul percorso di esecuzione — ogni mercato si risolve sulla catena conto-poi-default qui sopra.</span></div>
  </div>
</div>

**Un'aliquota di conto negoziata** è impostata direttamente su un conto. Sopravvive al passaggio notturno sui livelli: un conto che porta un'aliquota negoziata viene deliberatamente saltato, così un ricalcolo di volume non sovrascrive mai termini che qualcuno ha concordato.

**Un'aliquota da livello di volume** è quella che ha quasi ogni conto. Deriva dal volume mobile e viene riscritta on-chain ogni giorno. Vedi [Livelli commissionali](/it/programs/fee-tiers).

**Il default della rete** si applica a un conto a cui non è mai stato assegnato nulla: un conto nuovo opera al livello 0, non senza alcuna aliquota.

<Note>
  Un'aliquota pari a zero è un'aliquota reale, non un'aliquota mancante. Quando un conto porta un'aliquota impostata esplicitamente, il protocollo la applica alla lettera, anche quando vale zero. Niente ricade silenziosamente sul default solo perché il numero sembra vuoto.
</Note>

Tra i parametri configurabili on-chain esiste anche un'**aliquota base per mercato**, per il caso in cui il profilo di rischio di un mercato sia abbastanza diverso da quello della piattaforma da rendere sbagliato applicargli la tabella valida per tutti i mercati — un contratto pre-market, una quotazione con liquidità insolitamente scarsa. Quando viene applicata, sostituisce il default della rete come base per quel mercato, e le aliquote di conto continuano a sovrapporsi.

<Warning>
  Le aliquote base per mercato sono configurabili ma **oggi non sono applicate sul percorso di esecuzione**. Al momento ogni mercato si risolve sulla catena conto-poi-default qui sopra. Questa pagina dirà il contrario quando la cosa cambierà.
</Warning>

<h2 id="what-the-rate-can-be">
  Che valori può assumere l'aliquota
</h2>

Entrambe le aliquote sono limitate on-chain, e se una configurazione le supera la scrittura viene rifiutata, non troncata.

|           | Limite                                                       |
| --------- | ------------------------------------------------------------ |
| **Taker** | Mai negativa. Tetto al 10%                                   |
| **Maker** | Può essere negativa — un rebate — fino a −0,1%. Tetto al 10% |

L'asimmetria è voluta. Un'aliquota maker negativa è un incentivo progettato: la piattaforma paga per la liquidità che vuole in book. Un'aliquota taker negativa sarebbe un meccanismo per coniare denaro operando contro sé stessi, quindi non è rappresentabile, non semplicemente sconsigliata.

Il tetto del 10% è una protezione, non una tabella. Le aliquote reali sono due ordini di grandezza più basse; il limite esiste per impedire che una configurazione assurda o malevola arrivi all'esecuzione, non per descrivere quanto paga qualcuno.

<h2 id="placing-orders-costs-no-gas">
  Immettere ordini non costa gas
</h2>

Inviare, modificare e annullare ordini sono transazioni native del protocollo. Non richiedono un saldo di gas e non competono in un mercato delle commissioni.

Conta più di quanto sembri. Su una piattaforma dove la gestione degli ordini costa gas, quotare è costoso e annullare durante la volatilità costa di più proprio quando serve di più — quindi i market maker quotano più larghi per coprirsi, e quello spread lo pagano tutti. Rendere gratuita la gestione degli ordini toglie quel costo dallo spread, invece di spostarlo altrove.

La conseguenza è che **la commissione di negoziazione è l'intero costo di protocollo del trading.** Non c'è una seconda voce.

<h2 id="why-your-reserved-margin-exceeds-the-initial-requirement">
  Perché il margine riservato supera il requisito iniziale
</h2>

Quando apri una posizione, il protocollo riserva margine per il requisito iniziale *più una commissione di chiusura anticipata* — perché una posizione che non può permettersi di chiudere è una posizione che la piattaforma deve assorbire.

Quella commissione anticipata è calcolata all'**aliquota taker di default della rete**, bloccata nel momento in cui l'ordine è stato immesso — non alla tua aliquota, e non a quella che l'aliquota diventerà poi.

Entrambe le scelte sono prudenti di proposito. Usare l'aliquota taker di default significa che la riserva non è mai insufficiente per un conto la cui aliquota poi sale. Bloccarla all'immissione significa che un cambio di aliquota a metà vita non può invalidare retroattivamente margine già verificato e accettato.

Ti viene addebitata la tua aliquota effettiva quando la chiusura si esegue. La riserva è un limite, non un conto da pagare.

<h2 id="where-fees-go">
  Dove finiscono le commissioni
</h2>

Le commissioni di negoziazione sono raccolte in un conto on-chain controllato dal protocollo. Ciò che ne esce va all'ecosistema e non viene trattenuto.

<div className="dg" data-dg="fee-destinations">
  <div className="dg-c" style={{aspectRatio:"720 / 314"}}>
    <svg className="dg-w" viewBox="0 0 720 314" aria-hidden="true">
      <path className="dg-wire dg--blue" d="M 134.00 138.00 L 165.60 138.83" />

      <path className="dg-head dg--blue" d="M 172.00 139.00 L 165.49 143.23 L 165.72 134.43 Z" />

      <path className="dg-wire dg-soft" d="M 371.00 139.00 L 408.72 39.98" />

      <path className="dg-head" d="M 411.00 34.00 L 412.83 41.55 L 404.61 38.41 Z" />

      <path className="dg-wire dg-soft" d="M 371.00 139.00 L 406.18 108.21" />

      <path className="dg-head" d="M 411.00 104.00 L 409.08 111.53 L 403.29 104.90 Z" />

      <path className="dg-wire dg-soft" d="M 371.00 139.00 L 406.18 169.79" />

      <path className="dg-head" d="M 411.00 174.00 L 403.29 173.10 L 409.08 166.47 Z" />

      <path className="dg-wire dg-soft" d="M 371.00 139.00 L 408.72 238.02" />

      <path className="dg-head" d="M 411.00 244.00 L 404.61 239.59 L 412.83 236.45 Z" />
    </svg>

    <div className="dg-b dg--blue" style={{left:"0.0000%",top:"35.0318%",width:"18.0556%",height:"17.8344%"}}><span className="dg-t">Ogni esecuzione</span></div>
    <div className="dg-b dg--blue" style={{left:"24.4444%",top:"32.1656%",width:"26.3889%",height:"24.2038%"}}><span className="dg-t">Conto commissioni</span><span className="dg-s">on-chain, verificabile</span></div>
    <div className="dg-b dg--green" style={{left:"57.7778%",top:"0.6369%",width:"42.2222%",height:"20.3822%"}}><span className="dg-t">Vault di liquidità</span><span className="dg-s">quota il book e subentra nelle posizioni in liquidazione; i profitti vanno ai depositanti</span></div>
    <div className="dg-b dg--green" style={{left:"57.7778%",top:"22.9299%",width:"42.2222%",height:"20.3822%"}}><span className="dg-t">Fondo assicurativo</span><span className="dg-s">assorbe i disavanzi prima che il deleveraging tocchi altri trader</span></div>
    <div className="dg-b dg-dashed" style={{left:"57.7778%",top:"45.2229%",width:"42.2222%",height:"20.3822%"}}><span className="dg-t">Rebate referral</span><span className="dg-s">quando sarà attivo</span></div>
    <div className="dg-b dg-dashed" style={{left:"57.7778%",top:"67.5159%",width:"42.2222%",height:"20.3822%"}}><span className="dg-t">Deployer di token</span><span className="dg-s">per quotazioni spot portate da altri — lo spot non è ancora attivo</span></div>
    <div className="dg-free" style={{left:"0.0000%",top:"88.5350%",width:"100.0000%"}}><div className="dg-n">Saldi e movimenti sono stato della catena: apertura, commissioni, trasferimenti, chiusura sono una somma che chiunque può ricalcolare dai blocchi committati.</div></div>
  </div>
</div>

* **Il [vault di liquidità](/it/trading/vaults)** che quota il book e subentra nelle posizioni durante le [liquidazioni](/it/trading/liquidations). I ricavi da commissioni fanno parte del suo reddito, e i profitti del vault vanno ai depositanti.
* **Il fondo assicurativo**, che assorbe i disavanzi che una liquidazione non è riuscita a coprire, prima che il [deleveraging](/it/trading/adl) arrivi ad altri trader.
* **I rebate [referral](/it/programs/referrals)**, quando quel programma sarà attivo.
* **I deployer di token**, per le quotazioni portate da altri. Vale per le quotazioni spot, che non sono ancora attive.

Saldi e movimenti sono stato della catena. La riconciliazione — saldo di apertura, commissioni in entrata, trasferimenti in uscita, saldo di chiusura — è una somma che chiunque può ricalcolare dai blocchi committati, non una cifra che qualcuno deve pubblicare.

Le commissioni di bridge e di conto sono raccolte separatamente, in un conto proprio. Vedi [Commissioni non di negoziazione](/it/programs/other-fees).

<h2 id="what-is-not-a-trading-fee">
  Che cosa non è una commissione di negoziazione
</h2>

| Costo                                              | Pagato a              | Note                                          |
| -------------------------------------------------- | --------------------- | --------------------------------------------- |
| Commissione di negoziazione                        | Al protocollo         | Questa pagina                                 |
| [Funding](/it/trading/funding)                     | Ad altri trader       | Il protocollo non ne prende una quota         |
| Slippage                                           | A nessuno             | È il prezzo che hai ottenuto, non un addebito |
| [Penale di liquidazione](/it/trading/liquidations) | Al fondo assicurativo | Solo in caso di liquidazione                  |
| [Commissione di prelievo](/it/programs/other-fees) | Al protocollo         | Bridge, non trading                           |
| Gas                                                | —                     | Non addebitato sulle transazioni di trading   |

Il funding è quello che più spesso viene scambiato per una commissione. È un trasferimento tra long e short; a seconda del lato che detieni, è un costo o un'entrata.

<h2 id="reducing-what-you-pay">
  Ridurre quanto paghi
</h2>

* **Sii maker.** Per quasi tutti i conti il divario maker–taker è più ampio di quello tra due livelli di volume adiacenti. Cambiare *come* operi sposta il tuo costo più di quanto faccia operare di più.
* **Usa post-only** quando non puoi permetterti di pagare per sbaglio l'aliquota taker. Se dovesse incrociare viene rifiutato, non eseguito.
* **Tieni l'attività sotto un solo conto principale.** I sottoconti si aggregano ai fini del livello, quindi frazionare l'attività non fa guadagnare nulla e costa complessità operativa.
* **Spezza gli ordini grandi.** [TWAP](/it/trading/twap) e [ordini scalati](/it/trading/scale-orders) riducono lo slippage, che su un ordine grande di solito supera la commissione di parecchio.

<Warning>
  Leggi le aliquote dalla catena anziché scriverle nel codice. La tabella è configurazione on-chain e si sposta; un'integrazione che ne porta una propria copia prima o poi calcolerà un costo che la rete non addebita. Vedi [Sviluppatori](/it/developers/overview).
</Warning>

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

<CardGroup cols={2}>
  <Card title="Livelli commissionali" href="/it/programs/fee-tiers">
    La tabella, come si calcola il tuo livello e i rebate per i market maker.
  </Card>

  <Card title="Commissioni non di negoziazione" href="/it/programs/other-fees">
    Costi di bridge, conto, vault e liquidazione.
  </Card>

  <Card title="Tipi di ordine" href="/it/trading/order-types">
    Post-only, e come garantirsi lo stato di maker.
  </Card>

  <Card title="Funding" href="/it/trading/funding">
    Il costo che va ad altri trader, non al protocollo.
  </Card>
</CardGroup>
