Market maker automatizzati: calcola il risultato di uno swap

Un market maker automatizzato usa una regola di prezzo e liquidità disponibile per scambiare asset. Non promette l’ultimo prezzo di mercato per ogni token dell’ordine. Scopri perché uno swap maggiore modifica il proprio prezzo e come controllare il preventivo.

Obiettivo: calcolare uno swap semplice, distinguere impatto sul prezzo e slippage, e verificare il minimo ricevuto.

Frecce di scambio e schermo di trading che illustrano la formazione dei prezzi AMM

Uno swap cambia il pool con cui operi

Prima: 1.000 A + 1.000 B

In questo pool immaginario senza commissioni a prodotto costante, x × y = 1.000.000. Il prezzo marginale iniziale è 1 B per A. A e B sono token di esempio, non raccomandazioni.

Scambio: aggiungi 100 A

La riserva A sale a 1.100. Per mantenere il prodotto, la riserva B diventa 1.000.000 ÷ 1.100 = 909,09. Il trader riceve la differenza: circa 90,91 B.

Dopo: un prezzo diverso

L’esecuzione media è 0,9091 B per A. Il nuovo prezzo marginale è circa 0,8264 B per A. Nessuno è il rapporto iniziale 1 a 1. Scambi più grandi rispetto alla profondità spostano maggiormente il prezzo.

Procedura: usare il modello per controllare il preventivo

Identifica il percorso

Verifica rete, contratti dei token e pool del router. Uno scambio può attraversare più pool o dividersi tra percorsi. Non tutti i DEX usano AMM e non tutti gli AMM questa formula.

Leggi i costi effettivi

Confronta input, output stimato, commissioni, impatto e costo di rete. Con una commissione d’ingresso dello 0,3%, solo 99,7 A entrano nel calcolo dell’esempio, producendo circa 90,66 B. Le commissioni dipendono da pool e versione.

Imposta un limite significativo

Leggi minimo ricevuto e scadenza della transazione, se presente. La tolleranza ammette uno scarto dal preventivo; non elimina l’impatto già incluso. Controlla separatamente le autorizzazioni e rifiuta richieste inattese del wallet.

Esempio: l’output è la variazione delle riserve

1,000 − (1,000,000 ÷ 1,100)≈90.91 B

Per input Δx, l’output senza commissioni è y − k ÷ (x + Δx). I 90,91 B sono circa il 9,09% sotto i 100 B suggeriti da un prezzo fisso 1 a 1. È l’impatto dello scambio stesso. Lo slippage è la differenza tra preventivo ed esecuzione reale. k vincola il prodotto delle riserve, non il valore in dollari; depositi, prelievi e commissioni trattenute possono modificarlo.

Tre scorciatoie che danno risultati sbagliati

Usare il TVL totale come profondità

La liquidità concentrata opera per intervalli: un TVL elevato può includere posizioni inattive. Pool ponderati e di asset stabili usano altre curve. Usa il preventivo eseguibile attuale, non questa formula per ogni pool.

Alzare la tolleranza per correggere un prezzo sfavorevole

Una tolleranza maggiore permette un esito peggiore; non migliora la liquidità. Confronta altri percorsi o importi minori, includendo tutti i costi. Suddividere lo scambio in un pool invariato non elimina magicamente l’impatto cumulativo.

Credere che l’arbitraggio garantisca equità

Cercando differenze, i trader possono avvicinare i prezzi del pool agli altri mercati. È un incentivo, non una garanzia. Scarsa liquidità, commissioni, latenza e ordine delle transazioni possono peggiorare il preventivo o esporlo al MEV.

Esercizio: aumenta l’ordine

Riporta il pool senza commissioni a 1.000 A e 1.000 B. Scambia 250 A. Quanto B ricevi, qual è la media B per A e quale minimo deriva da una tolleranza dell’1% sul preventivo?

Mostra il ragionamento

Nuova riserva B: 1.000.000 ÷ 1.250 = 800. Output: 200 B. Media: 200 ÷ 250 = 0,8 B per A. Con l’1% di tolleranza il minimo è 198 B. Lo scarto del 20% dal prezzo iniziale esiste già prima della tolleranza.

Wallet di criptovalute e chiavi che illustrano accesso sicuro e recupero

Basi solide fanno la differenza

Prima del prossimo acquisto o trasferimento, capisci chi controlla l’accesso, dove sono dirette le tue criptovalute e quanto costerà davvero l’operazione.

Proteggi l’accesso alle tue criptovalute

Un conto su un exchange e un wallet in autocustodia richiedono protezioni diverse. Proteggi l’accesso all’exchange con una password unica e una robusta autenticazione a due fattori. In autocustodia, il backup di recupero permette di riottenere l’accesso.

Conserva le parole di recupero offline e in privato. Se un addetto all’assistenza o un sito le richiede, fermati.

Vedi un esempio di recupero

Il tuo telefono si rompe. Un exchange può aiutarti a recuperare il conto dopo aver verificato l’identità. Un wallet in autocustodia non può reimpostare la frase di recupero. Consulta le istruzioni ufficiali di backup prima di farvi affidamento.

Scegli la rete giusta per il trasferimento

L’asset, la versione del token e la rete devono essere supportati a destinazione. Un simbolo noto o un formato di indirizzo coincidente non bastano. Leggi le istruzioni di deposito della piattaforma ricevente prima di scegliere la rete di prelievo.

Controlla indirizzo, eventuale memo o tag, commissioni e importi minimi. Valuta prima un piccolo trasferimento di prova.

Vedi un esempio di rete

La destinazione accetta USDC su Ethereum. Scegliere una rete più economica sull’exchange mittente non rende il trasferimento una transazione Ethereum. Usa una rete supportata da entrambe le parti; un normale prelievo non sposta i token tra reti tramite un bridge.

Comprendi il prezzo che paghi

Le commissioni di trading sono solo parte del costo. Contano anche spread, liquidità disponibile e commissioni di prelievo. Un ordine a mercato privilegia l’esecuzione; un ordine limite controlla il prezzo, ma può restare ineseguito o essere eseguito solo in parte.

Controlla l’anteprima dell’ordine e l’importo che riceverai, poi confronta il costo totale dell’acquisto e del prelievo previsti.

Esamina un esempio di costo

Esempio ipotetico: un’operazione da 200 USD con commissione di trading dello 0,1 % costa 0,20 USD di commissioni. Un prelievo con commissione separata di 5 USD porta questi costi a 5,20 USD. Spread o slippage possono aggiungersi; non sono tariffe reali di un exchange.