Calcolatore di tasso forward
Se il tasso spot a 1 anno è del 4% e quello a 2 anni del 5%, la curva fissa già un 6,00961538% per l'anno che inizia tra un anno. Lo confronti con un FRA o con il rinnovo di un deposito. 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
- 4
- Anni 1
- 1
- Tasso spot 2
- 5
- Anni 2
- 2
- Anni a termine
- 1
- Tasso di cambio a termine
- 6,00961538
- Tasso a termine (decimale)
- 0,0600961538
Il tasso forward implicito è il tasso d'interesse di equilibrio tra due date successive già bloccato dalla curva spot (zero) di oggi. Dato un tasso spot per una scadenza più vicina e un tasso spot per una scadenza più lunga, la capitalizzazione senza arbitraggio afferma che investire fino alla data lunga allo spot lungo deve rendere quanto investire fino alla data corta e rinnovare al termine ignoto. Questo calcolatore di tasso forward accetta quei due tassi spot in percentuale insieme alle frazioni d'anno, applica l'identità da manuale e restituisce il termine capitalizzato annualmente.
Che cosa significa un tasso forward implicito e come lo fissano due spot
Un tasso forward implicito è il tasso d'interesse futuro, tra due date successive, già prezzato nella curva spot (zero) di oggi. I tassi spot si inseriscono in percentuale: quattro significa quattro per cento, non 0.04. Un caso risolto di uno spot a un anno del quattro per cento e uno spot a due anni del cinque per cento produce f uguale a 1.05 al quadrato su 1.04, meno uno, circa 6.00961538 per cento per il tasso a un anno che parte tra un anno.
Le scadenze sono frazioni d'anno nella stessa unità del periodo di capitalizzazione degli spot che Lei fornisce (uno è un anno, 0.5 sei mesi). Non è un cambio a termine, un tasso reale di Fisher né un rendimento implicito da un valore attuale e un valore futuro: quelle pagine prendono altre entrate e puntano ad altre ricerche.
Casi d'uso
Controlli di FRA e futures sulla curva
Trasformi due zeri pubblicati e due scadenze nel termine capitalizzato annualmente che un operatore confronta con un FRA o una striscia di futures prima di prenotare una copertura.
Rinnovo di depositi e pianificazione ALM
Veda quale tasso la curva blocca già tra due date future rinnovando un deposito o pianificando un rifinanziamento, senza una libreria completa di bootstrap.
Compiti in aula sul termine implicito
Corregga problemi che chiedono di calcolare f da due spot e due scadenze, compreso il caso di curva invertita, con un oracolo deterministico.
Domande frequenti
Che cosa accade se un tasso spot è −100% o inferiore?
A −100% o sotto, 1 + rate/100 non è positivo, quindi la potenza di capitalizzazione resta indefinita. Nessun termine viene inventato e la chiamata non è fatturata.
Perché la seconda scadenza deve essere più lunga della prima?
La finestra a termine è t2 meno t1.
Come si calcola il tasso forward implicito?
Si fa crescere un'unità al tasso spot lungo fino alla data lontana, si divide per la sua crescita al tasso spot breve fino alla data vicina, si estrae la radice per gli anni intermedi e si sottrae uno. È il tasso che rende equivalenti i due percorsi.
Posso usare durate inferiori a un anno?
Sì. Inserisca le durate come frazioni d'anno, per esempio 0,5 per sei mesi, nella stessa unità del periodo di capitalizzazione dei tassi spot. La prima durata deve essere maggiore di zero.
Gestisce la capitalizzazione continua o altre convenzioni sui giorni?
No. Applica solo l'identità con capitalizzazione annua. Se la sua sala operativa usa giorni effettivi su 360 o tassi zero continui, adatti i dati o il risultato con la sua convenzione.
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/forward-rate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"spot_rate_1":4,"years_1":1,"spot_rate_2":5,"years_2":2}'const res = await fetch("https://api.kit.forhosting.com/fin/forward-rate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"spot_rate_1": 4,
"years_1": 1,
"spot_rate_2": 5,
"years_2": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/forward-rate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"spot_rate_1": 4,
"years_1": 1,
"spot_rate_2": 5,
"years_2": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/forward-rate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"spot_rate_1":4,"years_1":1,"spot_rate_2":5,"years_2":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"spot_rate_1":4,"years_1":1,"spot_rate_2":5,"years_2":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/forward-rate", 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": 4,
"years_1": 1,
"spot_rate_2": 5,
"years_2": 2
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.forward_rate",
"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
Quando uno dei tassi spot è meno cento per cento o inferiore, uno più il tasso decimale non è positivo e la potenza resta indefinita; l'attività fallisce con invalid_input invece di restituire l'infinito.
Che cosa significa un tasso forward implicito e come lo fissano due spot
Questo endpoint applica solo quell'identità.
Contratto di ingresso, forma della risposta e comportamento in errore
Se uno dei tassi spot è meno cento per cento o inferiore, uno più il tasso decimale non è positivo, la potenza di capitalizzazione resta indefinita e il gestore rifiuta la richiesta con un messaggio che un tasso spot di -100% o meno non è consentito: è la salvaguardia richiesta, non un infinito silenzioso. Abbini il risultato alla convenzione di conteggio e di capitalizzazione della Sua sala se il desk usa actual su trecentosessanta o zeri continui; questo calcolatore misura solo l'identità da spot a termine capitalizzata annualmente. Ogni campo può arrivare come numero JSON o come stringa numerica. Campi assenti, stringhe vuote, booleani e valori non finiti falliscono con invalid_input nominando il campo e non sono fatturati. Se years_1 non è strettamente positivo, o years_2 non è strettamente maggiore di years_1, la finestra a termine non ha lunghezza positiva e la richiesta è altrettanto invalid_input anziché una divisione per zero. In caso di successo il corpo riecheggia le quattro entrate, restituisce years_forward come t2 meno t1, restituisce forward_rate in percentuale arrotondato half-up a otto decimali, restituisce forward_rate_decimal come la stessa grandezza in forma decimale, e include una stringa formula che riformula l'identità capitalizzata annualmente.
Dove un calcolatore di tasso forward rende
I team di attivi e passivi che rinnovano un deposito o pianificano un rifinanziamento usano la stessa cifra per vedere quale tasso la curva blocca già tra due date future, senza allestire una libreria completa di bootstrap. I team editoriali possono contrapporre questo termine implicito a un outright CIP valutario o a un tasso reale di Fisher, così il lettore vede perché quei tre numeri rispondono a tre domande distinte. Una convalida fallita non consuma saldo. Gli integratori collegano l'endpoint a quaderni, flussi n8n o worker di bordo per fissare goldens ogni volta che un foglio di valutazione cambia uno zero a due anni. 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.
Domande tecniche
Come si calcola il tasso forward implicito?
L'identità capitalizzata annualmente è (1 + r2)^t2 = (1 + r1)^t1 × (1 + f)^(t2 − t1), quindi f = [(1 + r2)^t2 / (1 + r1)^t1]^(1/(t2 − t1)) − 1. Questo calcolatore prende i due spot in percentuale (4 significa 4%) e le due scadenze come frazioni d'anno.
I tassi spot si inseriscono in percentuale o in decimale?
spot_rate_1 e spot_rate_2 sono in percentuale (4 significa 4%, 5 significa 5%). years_1 e years_2 sono frazioni d'anno (0.5 sono sei mesi). La risposta riporta forward_rate anch'esso in percentuale.
Quanto costa il calcolatore di tasso forward?
Lo strumento del browser è gratuito. Le richieste API usano saldo KIT prepagato a $0.002 per chiamata riuscita; un ingresso non valido non è fatturato.