Number of days until the forward contract matures.
360 Days (Standard FX)
365 Days
Forward Exchange Rate:–
Forward Points (Pips):–
Market Condition:–
function calculateForwardRate() {
// Get Inputs
var spot = document.getElementById('spotRate').value;
var rDomestic = document.getElementById('domesticRate').value;
var rForeign = document.getElementById('foreignRate').value;
var days = document.getElementById('daysPeriod').value;
var basis = document.getElementById('yearBasis').value;
// Validation
if (spot === "" || rDomestic === "" || rForeign === "" || days === "") {
alert("Please fill in all fields (Spot Rate, Interest Rates, and Days).");
return;
}
spot = parseFloat(spot);
rDomestic = parseFloat(rDomestic);
rForeign = parseFloat(rForeign);
days = parseFloat(days);
basis = parseFloat(basis);
if (spot <= 0 || days spot) {
conditionText = "Premium (Domestic currency trades at discount)";
} else if (forwardRate = 0 ? "+" : "";
document.getElementById('forwardPointsResult').innerText = pointsSign + difference.toFixed(decimals + 1);
document.getElementById('conditionResult').innerText = conditionText;
}
Understanding the Forward Exchange Rate
The Forward Exchange Rate is a crucial concept in international finance and foreign exchange (Forex) markets. It represents the exchange rate at which a bank agrees to exchange one currency for another at a specific future date. Unlike the Spot Rate, which is the price for immediate delivery, the Forward Rate accounts for the interest rate differentials between the two currencies involved.
This calculator utilizes the theory of Interest Rate Parity (IRP) to determine the theoretical forward price. This theory states that the difference between the forward and spot interest rates is equal to the differential between the interest rates of the two nations.
The Calculation Formula
The standard formula used to calculate the forward exchange rate based on interest rate differentials is:
F = S × [ (1 + id × (t/B)) / (1 + if × (t/B)) ]
Where:
F = Forward Exchange Rate
S = Current Spot Exchange Rate
id = Domestic Interest Rate (Price Currency interest rate)
if = Foreign Interest Rate (Base Currency interest rate)
t = Time period (in days)
B = Basis or Day Count Convention (typically 360 in FX markets)
How to Use This Calculator
Enter Spot Rate: Input the current market exchange rate for the currency pair (e.g., 1.1200 for EUR/USD).
Domestic Interest Rate: Enter the annualized interest rate for the quote currency (the second currency in the pair).
Foreign Interest Rate: Enter the annualized interest rate for the base currency (the first currency in the pair).
Time Period: Specify the number of days until the forward contract matures (e.g., 30, 60, 90, 180 days).
Premium vs. Discount
The relationship between the domestic and foreign interest rates determines whether the forward rate trades at a Premium or a Discount relative to the spot rate:
Forward Premium: Occurs when the forward rate is higher than the spot rate. This typically happens when the domestic interest rate is higher than the foreign interest rate.
Forward Discount: Occurs when the forward rate is lower than the spot rate. This happens when the domestic interest rate is lower than the foreign interest rate.
Why is this Important?
Importers and exporters use forward contracts to hedge against currency risk. By locking in a rate today for a transaction that will occur in the future, businesses can protect their profit margins from volatile currency swings. Arbitrageurs also use these calculations to identify discrepancies between the market forward rate and the theoretical rate derived from interest rate differentials, executing Covered Interest Arbitrage strategies when misalignment occurs.
Example Calculation
Let's assume you are looking at the USD/CAD pair.
Spot Rate (USD/CAD): 1.3500
Domestic Rate (CAD): 4.5%
Foreign Rate (USD): 5.0%
Time: 90 days
Since the foreign rate (USD) is higher than the domestic rate (CAD), we expect the forward rate to be lower than the spot rate (a discount). Plugging these numbers into the calculator will provide the precise forward rate required for the contract.