Calcolatore di cambio a termine
Scopra il cambio che può fissare oggi per una data futura: uno spot di 1,25 con il 5% sulla valuta nazionale e il 3% sull'estera a un anno dà un termine di 1,274272. Include i punti forward e il premio o lo sconto. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Tasso spot
- 1,25
- Tasso nazionale
- 5
- Tasso estero
- 3
- Anni
- 1
- Tasso di cambio a termine
- 1,274272
- Punti forward
- 0,024272
- Premio forward (%)
- 1,941748
- Differenziale di interessi
- 2
Un tasso di cambio a termine è il corso bloccato oggi per un regolamento in una data futura. Tesorieri, studenti e strumenti di negoziazione consultano quella cifra quando prezzano un forward outright, controllano i punti di un intermediario o correggono un esercizio. Questo calcolatore di cambio a termine accetta quelle quattro entrate, applica l'identità e restituisce il tasso a termine nella stessa quotazione dello spot, insieme ai punti outright e al premio a termine implicito.
Che cosa significa un tasso di cambio a termine e come lo fissa la parità coperta
Un forward valutario outright è un contratto per scambiare due valute in una data di valuta futura al tasso pattuito ora. Nei mercati monetari senza attrito quel tasso è ancorato dalla parità coperta dei tassi di interesse: prendere in prestito una valuta, convertire a spot e prestare l'altra fino alla stessa data deve costare quanto bloccare il termine, altrimenti un arbitraggista raccoglierebbe uno spread privo di rischio.
Quando il tasso interno supera quello estero, la valuta estera tratta a premio a termine (F maggiore di S), perché detenere l'unità estera a minor rendimento deve essere compensato da un prezzo interno futuro più alto. Quando il tasso estero è più alto, F resta sotto S e la valuta estera è a sconto a termine: le valute ad alto interesse si indeboliscono sul forward, non automaticamente sullo spot che Lei osserva oggi.
T pari a un anno, cinque per cento interno e tre per cento estero su uno spot di 1.25 produce F pari a 1.25 per 1.05 su 1.03, circa 1.274. Non interroga LIBOR, SOFR né swap di FX in tempo reale, non converte le convenzioni di conteggio dei giorni oltre la frazione d'anno che Lei fornisce, e non è un calcolatore di potere d'acquisto né di tasso incrociato: quelli rispondono ad altre intenzioni di ricerca, con altre entrate.
Casi d'uso
Prezzo di forward outright in tesoreria
Trasformi uno spot pubblicato, due tassi cash e una scadenza in frazione d'anno nel forward CIP che il tesoriere confronta con l'outright bancario prima di prenotare una copertura.
Controllo di punti e premi dell'intermediario
Ricavi i punti a termine e il premio o lo sconto impliciti affinché una quotazione allontanatasi dalla parità coperta sia visibile prima che Lei la negozi.
Domande frequenti
In quale convenzione di quotazione è il tasso spot?
Se l'interno è USD e l'estero è EUR, sia S sia F sono USD per 1 EUR.
Come si calcola il cambio a termine?
Moltiplichi lo spot per uno più il tasso nazionale per gli anni, poi divida per uno più il tasso estero per gli anni. Uno spot di 1,25 con il 5% e il 3% a un anno dà 1,274272.
Il cambio a termine è una previsione del cambio futuro?
No. È il prezzo che impedisce guadagni senza rischio prendendo in prestito una valuta, cambiandola allo spot e prestando l'altra fino alla stessa data. Deriva dallo spot di oggi e dai due tassi, non da un'opinione sul mercato.
Perché il termine è sopra lo spot?
Perché il tasso nazionale è più alto di quello estero, quindi la valuta estera quota con un premio a termine. Quando il tasso estero è il più alto, il termine scende sotto lo spot e la valuta estera quota a sconto.
Come inserisco una durata di sei mesi o di 90 giorni?
Inserisca la durata come frazione d'anno. Sei mesi sono 0,5 e 90 giorni contati su un anno di 360 giorni sono 0,25. Il calcolatore usa la frazione indicata e non converte le convenzioni di calcolo dei giorni.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/fin/currency-forward \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"spot_rate":1.25,"domestic_rate":5,"foreign_rate":3,"years":1}'const res = await fetch("https://api.kit.forhosting.com/fin/currency-forward", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"spot_rate": 1.25,
"domestic_rate": 5,
"foreign_rate": 3,
"years": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/currency-forward",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"spot_rate": 1.25,
"domestic_rate": 5,
"foreign_rate": 3,
"years": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/currency-forward", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"spot_rate":1.25,"domestic_rate":5,"foreign_rate":3,"years":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"spot_rate":1.25,"domestic_rate":5,"foreign_rate":3,"years":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/currency-forward", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"spot_rate": 1.25,
"domestic_rate": 5,
"foreign_rate": 3,
"years": 1
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.currency_forward",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
La parità coperta dei tassi di interesse afferma che quella quotazione non è una previsione di dove stamperà lo spot: è il prezzo di non arbitraggio implicato dallo spot odierno, dal tasso interno, dal tasso estero e dalla frazione d'anno fino alla scadenza. Dato uno spot S strettamente positivo quotato come unità interne per un'unità estera, F è pari a S per (uno più r_d per T) diviso per (uno più r_f per T) nella convenzione di mercato monetario usata dai desk di FX. Uno spot che non è strettamente positivo fallisce con invalid_input invece di inventare una quotazione.
Che cosa significa un tasso di cambio a termine e come lo fissa la parità coperta
Con S quotato come unità di valuta interna per un'unità di valuta estera, l'identità di mercato monetario è F uguale a S per (uno più r_d per T) su (uno più r_f per T), dove r_d e r_f sono tassi annuali semplici e T è la frazione d'anno fino alla scadenza. Questo endpoint applica solo quella identità.
Contratto di ingresso, convenzione di quotazione, forma della risposta ed errori
Un intero opzionale decimals da zero a dodici (predefinito sei) governa l'arrotondamento half-up delle uscite numeriche calcolate. Abbini la risposta alle convenzioni di conteggio e di capitalizzazione della Sua sala se il desk usa actual su 360 o la capitalizzazione continua; questo calcolatore misura solo l'identità CIP lineare e non annualizza, non capitalizza in continuo né estrae una curva in tempo reale. Invii con POST un corpo JSON con quattro numeri finiti obbligatori: spot_rate, la quotazione spot strettamente positiva come unità interne per un'unità estera (alias spot, s e spot_fx); domestic_rate, il tasso di interesse interno annuale in percentuale, ad esempio cinque per il cinque per cento (alias r_d, rd, domestic, domestic_interest e i_d); foreign_rate, il tasso di interesse estero annuale in percentuale (alias r_f, rf, foreign, foreign_interest e i_f); e years, la frazione d'anno fino alla scadenza, che deve essere maggiore o uguale a zero (alias t, tenor, maturity, time_years e ttm). I tassi di interesse possono essere negativi quando un mercato quota un tasso di politica nominale negativo; l'identità resta ben definita finché il denominatore di mercato monetario uno più r_f per T non è zero. Il fallimento distintivo è uno spot non positivo: spot_rate assente, vuoto, zero o negativo fallisce con invalid_input nominando il campo, e la chiamata non è fatturata. Un domestic_rate, foreign_rate o years assente o non finito fallisce allo stesso modo, così come una frazione d'anno negativa. In caso di successo il corpo riecheggia le quattro entrate e aggiunge forward_rate nella stessa quotazione dello spot, forward_points come F meno S, forward_premium_percent come (F su S meno uno) per cento, interest_differential come domestic_rate meno foreign_rate in percentuale, e una stringa formula che riformula l'identità di mercato monetario.
Dove un calcolatore di cambio a termine rende
Gli strumenti sell-side e fintech usano la stessa cifra per ricavare i punti impliciti e per segnalare quando lo spread di un intermediario si è allontanato dalla parità coperta. I team editoriali possono contrapporre il forward CIP a un tasso implicito di parità del potere d'acquisto o a un incrocio triangolare, così il lettore vede perché quei tre numeri rispondono a tre domande distinte. Una convalida fallita non consuma saldo. La capacità non inventa mai uno spot da un flusso né una coppia di tassi da una pagina di banca centrale; quelle quotazioni appartengono al Suo strato di dati, e questo calcolatore applica l'identità solo dopo che Lei le fornisce. Docenti e piattaforme LMS necessitano di un oracolo deterministico per i compiti che chiedono di calcolare F uguale a S per (uno più r_d per T) su (uno più r_f per T), compreso il caso di sconto in cui il tasso estero supera quello interno e il termine stampa sotto lo spot. Gli integratori collegano l'endpoint a quaderni, flussi n8n o worker di bordo per fissare goldens ogni volta che un foglio di valutazione cambia l'ipotesi sul tasso interno. Poiché l'implementazione è parse di tier A pura, ogni chiamata riuscita costa la tariffa base pubblicata $0.002 senza token di modello né rete in uscita.
Casi di integrazione
Compiti di parità coperta in aula
Corregga i problemi che chiedono di calcolare F = S × (1 + r_d × T) / (1 + r_f × T), compreso il caso di sconto a termine, con un oracolo deterministico.
Domande tecniche
Come si calcola il tasso di cambio a termine?
L'identità di parità coperta di mercato monetario è F = S × (1 + r_d × T) / (1 + r_f × T). S è lo spot in unità interne per un'unità estera, r_d e r_f sono tassi annuali semplici, e T è la frazione d'anno fino alla scadenza. Questo calcolatore prende i due tassi in percentuale (5 significa 5%).
Che succede se il tasso spot non è positivo?
L'attività fallisce con invalid_input. Uno spot_rate assente, vuoto, zero o negativo non è una quotazione FX ben posta, quindi nessun termine viene inventato e la chiamata non è fatturata.
I tassi di interesse si inseriscono in percentuale o in decimale?
domestic_rate e foreign_rate sono percentuali annue (5 significa 5%, 3 significa 3%). years è una frazione d'anno (0.5 sono sei mesi). La risposta riecheggia quelle entrate e riporta forward_premium_percent in percentuale dello spot.
Quanto costa il calcolatore di cambio a termine?
Lo strumento del browser è gratuito. Le richieste API usano saldo KIT prepagato a $0.002 per chiamata riuscita; un ingresso non valido non è fatturato.