In this Article
La conversione di valuta sembra un problema risolto, con un’API davanti. Le complicazioni emergono la prima volta che finanza e prodotto non concordano su un numero, e la causa è quasi sempre che usano tassi diversi e ciascuno ritiene che il proprio sia il tasso.
Questa guida distingue i quattro tipi di tasso, spiega da dove provengono e fornisce una regola per sceglierne uno che potrai giustificare in seguito.
Informazioni chiave
- Non esiste un unico tasso di cambio. Le valute sono negoziate over the counter, quindi ogni tasso pubblicato è la visione di una fonte in un dato momento.
- I quattro tipi di tasso vengono confusi abitualmente, e usare quello sbagliato è la causa più comune delle discrepanze di riconciliazione in un sistema finanziario.
- I tassi di riferimento delle banche centrali sono pubblicati una volta al giorno e sono stabili e citabili, il che li rende la scelta giusta per la contabilità e quella sbagliata per la determinazione dei prezzi.
- Il tasso pagato dal cliente include uno spread, quindi un tasso mid-market non coincide mai con l’estratto conto della carta e presentarlo come prezzo genera ticket di assistenza.
- Conserva sempre il tasso, la fonte e il timestamp con ogni importo convertito, altrimenti la conversione non potrà essere riprodotta in seguito.
Perché non esiste un unico tasso di cambio?
Perché le principali valute sono negoziate over the counter tra istituzioni anziché su un’unica borsa centrale. Non esiste una campana di chiusura né una quotazione ufficiale, quindi ogni cifra pubblicata è l’aggregazione di una fonte specifica in un istante preciso.
Questo ha una conseguenza diretta per il software: due API interrogate a un secondo di distanza possono restituire legittimamente numeri diversi e nessuna delle due è difettosa. Il problema di riconciliazione che ciò crea non si risolve trovando una fonte migliore. Si risolve decidendo quale fonte è autorevole per ciascuno scopo e registrando tale decisione con ogni importo memorizzato.
Quali tipi di tasso esistono?
Quattro, con finalità diverse, e qualunque interfaccia per tassi di cambio ne restituisce uno. Lo chiamiamo modello dei tassi in 4 parti.
| Tipo | Cos’è | Usalo per |
|---|---|---|
| 1. Mid-market | Punto medio tra bid e ask sui principali mercati | Visualizzazione, analisi, confronto interno |
| 2. Riferimento della banca centrale | Un riferimento pubblicato quotidianamente, fissato a un’ora prestabilita | Contabilità, imposte, contratti, tutto ciò che è verificabile |
| 3. Tasso di transazione | Ciò che un fornitore di pagamenti o un circuito di carte applica effettivamente, incluso lo spread | Riconciliazione con i regolamenti reali |
| 4. Tasso garantito | Un tasso bloccato per una finestra temporale da un fornitore, con un margine per tale garanzia | Prezzi al checkout quando il totale non deve cambiare |
L’errore classico consiste nel visualizzare un tasso mid-market al checkout e regolare al tasso di transazione. Il cliente vede un numero e ne viene addebitato un altro, e la differenza è del tutto prevedibile e del tutto evitabile.
Come scegliere e memorizzare un tasso?
| Finalità | Usa questo tasso quando | Evitalo quando |
|---|---|---|
| Reportistica finanziaria | Riferimento della banca centrale, datato | Ti serve precisione infragiornaliera, che i riferimenti non forniscono |
| Prezzi del prodotto mostrati agli utenti | Tasso garantito o di transazione, con lo spread indicato | Usi il mid-market, che non corrisponderà all’addebito |
| Analisi e dashboard | Mid-market, in modo coerente, da un’unica fonte | Mischi fonti tra i grafici, creando variazioni fittizie |
| Confronto storico | Il tasso memorizzato al momento | Riconverti lo storico al tasso odierno, riscrivendo il passato |
Una regola di archiviazione copre la maggior parte dei problemi: con ogni importo convertito, conserva l’importo originale, la valuta, il tasso, la fonte e il timestamp. I sistemi che memorizzano solo la cifra convertita non possono rispondere al perché un numero sia cambiato, e questa domanda prima o poi arriva sempre.
Dove si colloca la raccolta e quali sono i limiti?
Usa fonti ufficiali per i tassi di riferimento. Le banche centrali li pubblicano apertamente e in formato leggibile dalle macchine. Fare web scraping di un sito finanziario per un numero che una banca centrale pubblica tramite API comporta solo svantaggi: affidabilità peggiore, provenienza peggiore e un problema di condizioni d’uso che non era necessario.
I dati di mercato sono soggetti a licenza. I tassi istituzionali in tempo reale sono un prodotto con licenza e condizioni di ridistribuzione, proprio come i dati di mercato azionario. Un feed di visualizzazione gratuito raramente è concesso in licenza per la rivendita o per l’uso rivolto ai clienti.
Le coppie crypto sono un problema diverso. Sono negoziate su molti mercati a prezzi realmente differenti, quindi un singolo tasso è una scelta editoriale su quali mercati includere e come ponderarli. Indica quale scelta hai fatto.
Il caso limitato in cui è utile una richiesta vincolata a un Paese riguarda alcuni portali ufficiali e siti finanziari regionali che limitano o localizzano l’accesso in base all’origine. DataImpulse residential copre questo caso a $1 per GB in 195 Paesi. Il tasso stesso dovrebbe provenire dall’editore ufficiale.
Correlati: licenze per i dati di mercato, il web scraping è legale.
Domande frequenti
Perché due API per le valute restituiscono tassi diversi?
Perché le principali valute sono negoziate over the counter senza una borsa centrale, quindi ogni tasso pubblicato è l’aggregazione di una fonte in un istante. Due API interrogate a un secondo di distanza possono differire legittimamente, ed è per questo che la fonte autorevole deve essere scelta per finalità e registrata.
Quale tasso di cambio dovrei usare per la contabilità?
Un tasso di riferimento della banca centrale, memorizzato con la sua data. Viene pubblicato una volta al giorno a un orario fisso, è stabile e citabile, ed è ciò che gli auditor si aspettano. È la scelta sbagliata per i prezzi al checkout, dove non corrisponderà a quanto viene effettivamente addebitato al cliente.
Perché la banca del mio cliente addebita un importo diverso?
Perché il tasso mid-market non ha spread, mentre una transazione reale sì. I circuiti delle carte e i fornitori di pagamenti applicano il proprio tasso più un margine, quindi mostrare il mid-market al checkout garantisce una discrepanza tra gli importi visualizzati e quelli addebitati.
Dovrei fare web scraping dei tassi di cambio dai siti finanziari?
No. Le banche centrali pubblicano apertamente i tassi di riferimento in formato leggibile dalle macchine, mentre i tassi di mercato istituzionali sono prodotti con licenza e condizioni di ridistribuzione. Il web scraping offre provenienza e affidabilità peggiori per dati già disponibili in modo corretto.
Cosa dovrei memorizzare con un importo convertito?
L’importo e la valuta originali, il tasso applicato, la fonte di tale tasso e il timestamp. Senza tutti e cinque, una cifra storica non può essere riprodotta o spiegata, e riconvertire lo storico memorizzato a un tasso corrente riscrive silenziosamente i report passati.
Raggiungi gli editori ufficiali dalla regione corretta
Alcuni portali finanziari ufficiali e regionali localizzano o limitano l’accesso in base all’origine. DataImpulse residential proxy offrono uscite vincolate al Paese a $1 per GB in 195 Paesi. Crea un account e verifica una fonte dalla sua stessa regione.
Correlati: API per dati del mercato azionario · portali di dati pubblici · il web scraping è legale.
Ultimo aggiornamento: 17 settembre 2026.
