Torna al Blog

Cos'è il tasso di cambio mid-market? Bid, ask e spread spiegati

V
Vlado Grigirov
November 08, 2026
Currency API Exchange Rates Mid-Market Rate Bid Ask Spread Educational Finexly

Controlli il tasso su Google, poi vedi un numero diverso nella tua banca, nell'emittente della carta e nell'app di pagamento. Il numero di Google è di solito il tasso di cambio mid-market, e la differenza tra questo e ciò che ti viene realmente addebitato è il punto in cui si nasconde la maggior parte del costo della conversione valutaria. Se sviluppi qualcosa che gestisce denaro in più valute, capire questa differenza non è facoltativo.

Questa guida spiega cos'è il tasso mid-market, come si collega a bid, ask e spread, perché i consumatori raramente lo ottengono e come usarlo nel codice con gli endpoint descritti nella documentazione dell'API Finexly.

Cos'è il tasso di cambio mid-market?

Il tasso di cambio mid-market (detto anche tasso medio, tasso interbancario o spot mid) è il punto medio tra il prezzo a cui i compratori sono disposti ad acquistare una valuta e il prezzo a cui i venditori sono disposti a venderla. È la cosa più vicina a un prezzo "equo" per una coppia di valute in un dato momento, senza commissioni né ricarichi.

Ogni coppia di valute è quotata con due prezzi:

  • Bid: il prezzo al quale un dealer acquista da te la valuta base.
  • Ask (o offer): il prezzo al quale un dealer ti vende la valuta base.

L'ask è sempre più alto del bid. Il tasso mid-market si trova esattamente a metà.

mid = (bid + ask) / 2
spread = ask - bid

Ad esempio, se EUR/USD è quotato con bid 1,0840 e ask 1,0842, il tasso mid-market è 1,0841 e lo spread è 0,0002, cioè 2 pip. Questi numeri sono puramente illustrativi. Se i pip sono una novità, leggi la nostra guida su cos'è un pip nel forex.

Bid, ask e spread: i tre numeri dietro ogni quotazione

Lo spread è il prezzo dell'immediatezza. Un dealer pronto sia a comprare sia a vendere si assume un rischio di inventario, quindi applica una piccola differenza tra prezzo di acquisto e di vendita. Nel profondo mercato interbancario delle coppie principali gli spread possono essere una frazione di pip. Per le coppie esotiche o nei mercati poco liquidi si allargano notevolmente.

Tre fattori determinano di solito l'ampiezza dello spread:

  1. Liquidità: le coppie molto scambiate come EUR/USD o USD/JPY hanno spread stretti. Le coppie esotiche li hanno ampi. Vedi coppie di valute major, minor ed esotiche.
  2. Volatilità: in occasione delle decisioni delle banche centrali o di dati macro importanti, i dealer allargano gli spread per proteggersi.
  3. Dimensione e momento dell'operazione: gli spread sono in genere più ampi fuori dalle principali sessioni di trading e nei weekend.

Tasso mid-market e tasso che ottieni davvero

Ecco la parte scomoda. Il tasso mid-market è un punto di riferimento, non un prezzo al quale di solito si può operare. I clienti retail raramente lo ottengono, perché i fornitori devono guadagnare da qualche parte. Un tipico tasso retail è costruito così:

customer_rate = mid_rate × (1 - markup)     # when the customer sells the base currency
customer_rate = mid_rate × (1 + markup)     # when the customer buys the base currency

Il ricarico si somma a qualsiasi commissione visibile. Per questo un fornitore che pubblicizza "zero commissioni" può comunque essere costoso: il costo è incorporato nel tasso di cambio. Il modo onesto di confrontare i fornitori è misurare il costo totale rispetto al tasso mid-market:

cost_pct = (mid_rate - customer_rate) / mid_rate × 100

Alcuni fornitori convertono davvero al tasso mid-market e applicano invece una commissione separata e trasparente. Entrambi i modelli possono essere corretti; ciò che conta è poter vedere e confrontare il totale. Lo stesso vale per i pagamenti con carta all'estero, dove la conversione dinamica di valuta (DCC) aggiunge spesso un forte ricarico nascosto.

Da dove arriva il tasso mid-market?

Non esiste un unico tasso mid-market ufficiale. Il mercato dei cambi è decentralizzato e over-the-counter. Banche, dealer e piattaforme di trading pubblicano ciascuno le proprie quotazioni e i fornitori di dati le aggregano. Il "tasso mid-market" che vedi online è in genere una combinazione di più fonti di liquidità, aggiornata di continuo durante gli orari di negoziazione, e due fornitori possono mostrare valori leggermente diversi nello stesso istante.

Esistono anche benchmark per momenti fissi della giornata, come il fixing di Londra delle 16:00, usato per la valutazione dei portafogli. Per approfondire come i fornitori di dati costruiscono i loro numeri, leggi da dove le API dei tassi di cambio ottengono i dati.

Perché gli sviluppatori dovrebbero conoscere il tasso mid-market

Se crei un prodotto che gestisce più valute, il tasso mid-market è il tuo tasso di riferimento. Usi comuni:

  • Visualizzazione dei prezzi: mostrare ai clienti un prezzo convertito indicativo nella pagina prodotto.
  • Commissioni trasparenti: mostrare agli utenti il tasso mid accanto al tasso che applichi, così il ricarico è visibile.
  • Contabilità e reporting: rivalutare i saldi e registrare utili e perdite rispetto a un benchmark coerente.
  • Controllo del margine: calcolare quanto ricarico guadagni davvero su ogni conversione.
  • Verifica dei fornitori: individuare quando il tasso di un partner di pagamento si allontana dal mercato.

Una regola pratica: memorizza separatamente il tasso mid e il tasso applicato. Se conservi solo il tasso addebitato, non potrai dimostrare in seguito quale fosse il tuo ricarico.

Ottenere il tasso mid-market con Finexly

Ottieni un tasso live con una sola richiesta:

curl "https://api.finexly.com/v1/latest?base=EUR&symbols=USD&apikey=YOUR_API_KEY"

Python: calcola il tuo ricarico e il tasso per il cliente

import requests

API_KEY = "YOUR_API_KEY"

def get_mid_rate(base: str, quote: str) -> float:
    r = requests.get(
        "https://api.finexly.com/v1/latest",
        params={"base": base, "symbols": quote, "apikey": API_KEY},
        timeout=10,
    )
    r.raise_for_status()
    return r.json()["rates"][quote]

def customer_quote(amount: float, base: str, quote: str, markup_pct: float):
    mid = get_mid_rate(base, quote)
    applied = mid * (1 - markup_pct / 100)
    return {
        "mid_rate": mid,
        "applied_rate": applied,
        "customer_receives": round(amount * applied, 2),
        "markup_cost": round(amount * (mid - applied), 2),
    }

print(customer_quote(1000, "EUR", "USD", markup_pct=1.5))

Considera il tasso restituito dall'API come tasso mid di riferimento e applica sopra il tuo ricarico esplicito. Tieni sotto controllo i decimali seguendo la nostra guida all'arrotondamento delle valute.

JavaScript: mostra il confronto dei tassi agli utenti

const API_KEY = "YOUR_API_KEY";

async function compareRates(base, quote, providerRate) {
  const res = await fetch(
    `https://api.finexly.com/v1/latest?base=${base}&symbols=${quote}&apikey=${API_KEY}`
  );
  const { rates } = await res.json();
  const mid = rates[quote];
  const hiddenCostPct = ((mid - providerRate) / mid) * 100;
  return { mid, providerRate, hiddenCostPct: hiddenCostPct.toFixed(2) };
}

compareRates("EUR", "USD", 1.0680).then(console.log);

Come confrontare i fornitori con il tasso mid-market

Un metodo semplice e ripetibile funziona per qualsiasi conversione:

  1. Ottieni il tasso mid-market della coppia nello stesso momento della quotazione del fornitore.
  2. Calcola l'importo che riceveresti al tasso mid.
  3. Calcola l'importo che il fornitore consegna davvero dopo commissioni e ricarico.
  4. Dividi la differenza per l'importo al tasso mid per ottenere la percentuale di costo totale.

Ripeti l'operazione in momenti diversi, perché gli spread si allargano e si restringono. I dati storici aiutano a costruire un quadro equo su settimane anziché una singola istantanea; vedi la nostra guida all'API dei tassi di cambio storici.

Errori comuni da evitare

  • Trattare il tasso mid come negoziabile. È un riferimento. Le operazioni reali avvengono al bid o all'ask.
  • Confondere i tassi inversi. Il mid di EUR/USD non è esattamente l'inverso del mid di USD/EUR quando gli spread entrano nel tuo pricing. Scegli una direzione e mantienila.
  • Memorizzare in cache troppo a lungo. I tassi cambiano di continuo. Usa la cache per secondi o minuti a seconda del caso d'uso, non per ore.
  • Nascondere il ricarico nel tasso. In molti mercati le autorità si aspettano sempre più una chiara informativa sui costi. Mostrare il tasso mid è un segnale di fiducia.
  • Arrotondare troppo presto. Arrotonda solo l'importo finale, non i tassi intermedi.

Domande frequenti

Cos'è il tasso di cambio mid-market in parole semplici?

È il punto medio tra il prezzo di acquisto e quello di vendita di una coppia di valute sul mercato globale. Non contiene commissioni né ricarichi, ed è quindi un utile benchmark di equità.

Il tasso mid-market coincide con il tasso interbancario?

Si usano quasi come sinonimi. Entrambi descrivono il tasso attorno al quale banche e dealer negoziano tra loro, anche se i valori esatti variano leggermente tra le fonti di dati.

Perché le banche non mi danno il tasso mid-market?

Banche e fornitori di pagamenti guadagnano dallo spread e dal ricarico su ogni conversione. Alcuni usano il tasso mid e applicano una commissione visibile, quindi confronta sempre il costo totale.

Come trovo il vero tasso mid-market di una coppia di valute?

Usa una fonte live affidabile, come un'API di cambi, e confrontala con il tasso che ti viene quotato. La differenza percentuale è il tuo costo effettivo.

Posso ottenere il tasso mid-market tramite API?

Sì. Un'API di cambi restituisce tassi di riferimento live da usare come tasso mid, a cui aggiungere il tuo ricarico o con cui confrontare le quotazioni di terzi, come mostrato nel codice sopra.

Costruisci prezzi in valuta trasparenti

Pronto a integrare tassi di cambio in tempo reale nel tuo progetto? Ottieni la tua chiave API Finexly gratuita, senza carta di credito. Inizia con 1.000 richieste gratuite al mese e passa a un piano superiore quando cresci. Puoi anche usare il convertitore di valute per verificare qualsiasi tasso prima di scrivere codice, oppure confrontare le API di cambio per trovare quella giusta.

Vlado Grigirov

Senior Currency Markets Analyst & Financial Strategist

Vlado Grigirov is a senior currency markets analyst and financial strategist with over 14 years of experience in foreign exchange markets, cross-border finance, and currency risk management. He has wo...

View full profile →

Condividi questo articolo