ForHosting KIT · Finances et argent

Calculateur de change à terme

Connaissez le cours que vous pouvez figer aujourd'hui pour une date future : un spot de 1,25 avec 5 % sur la devise nationale et 3 % à l'étranger sur un an donne un terme de 1,274272. Points de terme et prime ou décote inclus. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Taux au comptant
1,25
Taux national
5
Taux étranger
3
Années
1
Vous obtenez
Taux de change à terme
1,274272
Points de terme
0,024272
Prime à terme (%)
1,941748
Écart d'intérêts
2

Un cours de change à terme est le taux verrouillé aujourd'hui pour un règlement à une date future. La parité des taux d'intérêt couverte affirme que cette cotation n'est pas une prévision de l'endroit où le spot s'imprimera : c'est le prix d'absence d'arbitrage impliqué par le spot du jour, le taux d'intérêt interne, le taux d'intérêt externe et la fraction d'année jusqu'à l'échéance. Trésoriers, étudiants et outils de négociation consultent ce chiffre dès qu'il s'agit de valoriser un forward outright, de vérifier les points d'un teneur ou de noter un exercice. Ce calculateur de change à terme accepte ces quatre entrées, applique l'identité et renvoie le cours à terme dans la même cotation que le spot, avec les points outright et la prime à terme implicite.

Ce qu'un cours de change à terme signifie et comment la parité couverte le fixe

Un forward de devises outright est un contrat d'échange de deux monnaies à une date de valeur future au taux convenu maintenant. Sur des marchés monétaires sans friction, ce taux est ancré par la parité des taux d'intérêt couverte : emprunter une monnaie, convertir au spot et prêter l'autre jusqu'à la même date doit coûter autant que de verrouiller le terme, sinon un arbitragiste récolterait un écart sans risque.

Lorsque le taux interne dépasse le taux externe, la monnaie externe se négocie avec une prime à terme (F supérieur à S), car détenir l'unité externe moins rémunérée doit être compensé par un prix interne futur plus élevé. Lorsque le taux externe est plus haut, F passe sous S et la monnaie externe est en déport : les devises à fort intérêt se déprécient sur le forward, pas automatiquement sur le spot que vous observez aujourd'hui.

T égal à un an, cinq pour cent interne et trois pour cent externe sur un spot de 1.25 donne F égal à 1.25 fois 1.05 sur 1.03, soit environ 1.274. Il n'interroge ni LIBOR, ni SOFR, ni swaps de FX en direct, il ne convertit pas les conventions de décompte au-delà de la fraction d'année que vous fournissez, et ce n'est pas un calculateur de pouvoir d'achat ni de cours croisé : ceux-là répondent à d'autres intentions de recherche, avec d'autres entrées.

Pricing de forwards outright en trésorerie

Transformez un spot publié, deux taux cash et une maturité en fraction d'année en le forward CIP que le trésorier compare à l'outright bancaire avant de réserver une couverture.

Contrôle des points et des primes du teneur

Retrouvez les points à terme et la prime ou le déport implicites afin qu'une cotation éloignée de la parité couverte soit visible avant que vous ne la négociiez.

Comment calcule-t-on le cours de change à terme ?

Ce calculateur prend les deux taux en pour cent (5 signifie 5%).

Dans quelle convention de cotation est le cours spot ?

Si l'interne est USD et l'externe EUR, S et F sont des USD pour 1 EUR.

Le cours à terme est-il une prévision du change futur ?

Non. C'est le prix qui empêche tout gain sans risque en empruntant une devise, en la changeant au spot et en prêtant l'autre jusqu'à la même date. Il découle du spot du jour et des deux taux d'intérêt, pas d'un avis sur le marché.

Pourquoi le cours à terme est-il au-dessus du spot ?

Parce que le taux national est plus élevé que le taux étranger : la devise étrangère cote alors avec une prime à terme. Quand le taux étranger est le plus haut, le terme passe sous le spot et la devise étrangère cote avec une décote.

Comment saisir une durée de six mois ou de 90 jours ?

Saisissez la durée en fraction d'année. Six mois font 0,5 et 90 jours comptés sur une année de 360 jours font 0,25. Le calculateur utilise la fraction que vous indiquez et ne convertit pas les conventions de décompte des jours.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/fin/currency-forward

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

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}'
{
  "spot_rate": 1.25,
  "domestic_rate": 5,
  "foreign_rate": 3,
  "years": 1
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fin.currency_forward",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Étant donné un spot S strictement positif coté en unités internes pour une unité externe, F égale S fois (un plus r_d fois T) divisé par (un plus r_f fois T) dans la convention de marché monétaire des salles de FX. Un spot qui n'est pas strictement positif échoue avec invalid_input au lieu d'inventer une cotation.

Ce qu'un cours de change à terme signifie et comment la parité couverte le fixe

Avec S coté en unités de monnaie interne pour une unité de monnaie externe, l'identité de marché monétaire est F égal à S fois (un plus r_d fois T) sur (un plus r_f fois T), où r_d et r_f sont des taux annuels simples et T la fraction d'année jusqu'à l'échéance. Cet endpoint n'applique que cette identité.

Contrat d'entrée, convention de cotation, forme de la réponse et erreurs

Un entier optionnel decimals de zéro à douze (six par défaut) pilote l'arrondi half-up des sorties numériques calculées. Associez la réponse à vos propres conventions de décompte et de composition si le desk utilise actual sur 360 ou la composition continue ; ce calculateur ne mesure que l'identité CIP linéaire et n'annualise pas, ne compose pas en continu et n'extrait pas une courbe en direct. Envoyez par POST un corps JSON avec quatre nombres finis obligatoires : spot_rate, la cotation spot strictement positive en unités internes pour une unité externe (alias spot, s et spot_fx) ; domestic_rate, le taux d'intérêt interne annuel en pour cent, par exemple cinq pour cinq pour cent (alias r_d, rd, domestic, domestic_interest et i_d) ; foreign_rate, le taux d'intérêt externe annuel en pour cent (alias r_f, rf, foreign, foreign_interest et i_f) ; et years, la fraction d'année jusqu'à l'échéance, qui doit être supérieure ou égale à zéro (alias t, tenor, maturity, time_years et ttm). Les taux d'intérêt peuvent être négatifs lorsqu'un marché cote un taux de politique nominale négatif ; l'identité reste bien définie tant que le dénominateur de marché monétaire un plus r_f fois T n'est pas nul. L'échec distinctif est un spot non positif : un spot_rate manquant, vide, nul ou négatif échoue avec invalid_input en nommant le champ, et l'appel n'est pas facturé. Un domestic_rate, foreign_rate ou years manquant ou non fini échoue de la même façon, de même qu'une fraction d'année négative. En succès, le corps répète les quatre entrées et ajoute forward_rate dans la même cotation que le spot, forward_points comme F moins S, forward_premium_percent comme (F sur S moins un) fois cent, interest_differential comme domestic_rate moins foreign_rate en pour cent, et une chaîne formula qui reformule l'identité de marché monétaire.

Où un calculateur de change à terme gagne sa place

Les outils sell-side et fintech s'appuient sur le même chiffre pour rétropoler les points implicites et pour signaler qu'un écart de teneur s'est écarté de la parité couverte. Les équipes éditoriales peuvent opposer le forward CIP à un cours implicite de parité de pouvoir d'achat ou à un croisement triangulaire, afin que le lecteur voie pourquoi ces trois nombres répondent à trois questions distinctes. Une validation échouée ne consomme pas de solde. La capacité n'invente jamais un spot à partir d'un flux ni une paire de taux à partir d'une page de banque centrale ; ces cotations appartiennent à votre couche de données, et ce calculateur n'applique l'identité qu'une fois que vous les fournissez. Enseignants et plateformes LMS ont besoin d'un oracle déterministe pour des devoirs qui demandent de calculer F égal à S fois (un plus r_d fois T) sur (un plus r_f fois T), y compris le cas de déport où le taux externe dépasse le taux interne et le terme s'imprime sous le spot. Les intégrateurs branchent l'endpoint sur des carnets, des flux n8n ou des workers en bordure pour figer des goldens dès qu'une feuille de valorisation change l'hypothèse de taux interne. Comme l'implémentation est parse de tier A pure, chaque appel réussi coûte le tarif de base publié $0.002 sans jetons de modèle ni réseau sortant. Gardez spot_rate strictement positif, figez le champ forward_rate arrondi dans les tests, et vous obtenez des forwards de devises reproductibles pour widgets, salles de classe et production, sans dresser votre propre bibliothèque de swaps.

Devoirs de parité couverte en salle de classe

Notez les problèmes qui demandent de calculer F = S × (1 + r_d × T) / (1 + r_f × T), y compris le cas de déport à terme, avec un oracle déterministe.

Que se passe-t-il si le cours spot n'est pas positif ?

La tâche échoue avec invalid_input. Un spot_rate manquant, vide, nul ou négatif n'est pas une cotation FX bien posée, aucun terme n'est inventé et l'appel n'est pas facturé.

Les taux d'intérêt s'entrent-ils en pour cent ou en décimales ?

domestic_rate et foreign_rate sont des pour cent annuels (5 signifie 5%, 3 signifie 3%). years est une fraction d'année (0.5 égale six mois). La réponse répète ces entrées et indique forward_premium_percent en pour cent du spot.

Combien coûte le calculateur de change à terme ?

L'outil du navigateur est gratuit. Les requêtes API utilisent un solde KIT prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.

Consulter la documentation complète du KIT →