Currency Option Pricing Calculator (Garman-Kohlhagen)

The Currency Option Pricing Calculator uses the Garman-Kohlhagen model to help finance professionals price currency options accurately. This tool is essential for traders and analysts dealing with international finance markets.

Currency Option Calculator

Results

Call Option Price $0.00
Put Option Price $0.00

Data Source and Methodology

All calculations are based strictly on the Garman-Kohlhagen model. For more details, refer to the original publication: Garman, M. B., & Kohlhagen, S. W. (1983). "Foreign currency option values". Journal of International Money and Finance, 2(3), 231-237.

The Formula Explained

\( C = S_0 e^{-r_f T} N(d_1) - X e^{-r_d T} N(d_2) \)

\( P = X e^{-r_d T} N(-d_2) - S_0 e^{-r_f T} N(-d_1) \)

Where \( d_1 = \frac{\ln(\frac{S_0}{X}) + (r_d - r_f + \frac{\sigma^2}{2})T}{\sigma \sqrt{T}} \) and \( d_2 = d_1 - \sigma \sqrt{T} \)

Glossary of Terms

How It Works: A Step-by-Step Example

Assume a spot price of $1.20, a strike price of $1.25, a domestic rate of 2%, a foreign rate of 1%, a volatility of 15%, and a time to maturity of 1 year. Using the Garman-Kohlhagen model, the call and put option prices can be calculated as follows...

Frequently Asked Questions (FAQ)

What is the Garman-Kohlhagen model?

It is a financial model used to price currency options by extending the Black-Scholes model.

How do I input the interest rates?

Interest rates should be input as percentages (e.g., 2 for 2%).

What does 'volatility' mean?

Volatility represents the degree of variation of a currency pair's trading price over time.

Can I use this calculator for any currency pair?

Yes, it is designed to handle any currency pair as long as you have the necessary market data.

How accurate are the results?

The results are as accurate as the inputs provided. Ensure that the data entered is from reliable market sources.


Audit: Complete
Formula (LaTeX) + variables + units
This section shows the formulas used by the calculator engine, plus variable definitions and units.
Formula (extracted LaTeX)
\[','\]
','
Formula (extracted text)
\( C = S_0 e^{-r_f T} N(d_1) - X e^{-r_d T} N(d_2) \) \( P = X e^{-r_d T} N(-d_2) - S_0 e^{-r_f T} N(-d_1) \) Where \( d_1 = \frac{\ln(\frac{S_0}{X}) + (r_d - r_f + \frac{\sigma^2}{2})T}{\sigma \sqrt{T}} \) and \( d_2 = d_1 - \sigma \sqrt{T} \)
Variables and units
  • No variables provided in audit spec.
Sources (authoritative):
Changelog
Version: 0.1.0-draft
Last code update: 2026-01-19
0.1.0-draft · 2026-01-19
  • Initial audit spec draft generated from HTML extraction (review required).
  • Verify formulas match the calculator engine and convert any text-only formulas to LaTeX.
  • Confirm sources are authoritative and relevant to the calculator methodology.
Verified by Ugo Candido on 2026-01-19
Profile · LinkedIn
``` , ', svg: { fontCache: 'global' } };

Currency Option Pricing Calculator (Garman-Kohlhagen)

The Currency Option Pricing Calculator uses the Garman-Kohlhagen model to help finance professionals price currency options accurately. This tool is essential for traders and analysts dealing with international finance markets.

Currency Option Calculator

Results

Call Option Price $0.00
Put Option Price $0.00

Data Source and Methodology

All calculations are based strictly on the Garman-Kohlhagen model. For more details, refer to the original publication: Garman, M. B., & Kohlhagen, S. W. (1983). "Foreign currency option values". Journal of International Money and Finance, 2(3), 231-237.

The Formula Explained

\( C = S_0 e^{-r_f T} N(d_1) - X e^{-r_d T} N(d_2) \)

\( P = X e^{-r_d T} N(-d_2) - S_0 e^{-r_f T} N(-d_1) \)

Where \( d_1 = \frac{\ln(\frac{S_0}{X}) + (r_d - r_f + \frac{\sigma^2}{2})T}{\sigma \sqrt{T}} \) and \( d_2 = d_1 - \sigma \sqrt{T} \)

Glossary of Terms

How It Works: A Step-by-Step Example

Assume a spot price of $1.20, a strike price of $1.25, a domestic rate of 2%, a foreign rate of 1%, a volatility of 15%, and a time to maturity of 1 year. Using the Garman-Kohlhagen model, the call and put option prices can be calculated as follows...

Frequently Asked Questions (FAQ)

What is the Garman-Kohlhagen model?

It is a financial model used to price currency options by extending the Black-Scholes model.

How do I input the interest rates?

Interest rates should be input as percentages (e.g., 2 for 2%).

What does 'volatility' mean?

Volatility represents the degree of variation of a currency pair's trading price over time.

Can I use this calculator for any currency pair?

Yes, it is designed to handle any currency pair as long as you have the necessary market data.

How accurate are the results?

The results are as accurate as the inputs provided. Ensure that the data entered is from reliable market sources.


Audit: Complete
Formula (LaTeX) + variables + units
This section shows the formulas used by the calculator engine, plus variable definitions and units.
Formula (extracted LaTeX)
\[','\]
','
Formula (extracted text)
\( C = S_0 e^{-r_f T} N(d_1) - X e^{-r_d T} N(d_2) \) \( P = X e^{-r_d T} N(-d_2) - S_0 e^{-r_f T} N(-d_1) \) Where \( d_1 = \frac{\ln(\frac{S_0}{X}) + (r_d - r_f + \frac{\sigma^2}{2})T}{\sigma \sqrt{T}} \) and \( d_2 = d_1 - \sigma \sqrt{T} \)
Variables and units
  • No variables provided in audit spec.
Sources (authoritative):
Changelog
Version: 0.1.0-draft
Last code update: 2026-01-19
0.1.0-draft · 2026-01-19
  • Initial audit spec draft generated from HTML extraction (review required).
  • Verify formulas match the calculator engine and convert any text-only formulas to LaTeX.
  • Confirm sources are authoritative and relevant to the calculator methodology.
Verified by Ugo Candido on 2026-01-19
Profile · LinkedIn
``` ]], displayMath: [['\\[','\\]']] }, svg: { fontCache: 'global' } };, svg: { fontCache: 'global' } };

Currency Option Pricing Calculator (Garman-Kohlhagen)

The Currency Option Pricing Calculator uses the Garman-Kohlhagen model to help finance professionals price currency options accurately. This tool is essential for traders and analysts dealing with international finance markets.

Currency Option Calculator

Results

Call Option Price $0.00
Put Option Price $0.00

Data Source and Methodology

All calculations are based strictly on the Garman-Kohlhagen model. For more details, refer to the original publication: Garman, M. B., & Kohlhagen, S. W. (1983). "Foreign currency option values". Journal of International Money and Finance, 2(3), 231-237.

The Formula Explained

\( C = S_0 e^{-r_f T} N(d_1) - X e^{-r_d T} N(d_2) \)

\( P = X e^{-r_d T} N(-d_2) - S_0 e^{-r_f T} N(-d_1) \)

Where \( d_1 = \frac{\ln(\frac{S_0}{X}) + (r_d - r_f + \frac{\sigma^2}{2})T}{\sigma \sqrt{T}} \) and \( d_2 = d_1 - \sigma \sqrt{T} \)

Glossary of Terms

How It Works: A Step-by-Step Example

Assume a spot price of $1.20, a strike price of $1.25, a domestic rate of 2%, a foreign rate of 1%, a volatility of 15%, and a time to maturity of 1 year. Using the Garman-Kohlhagen model, the call and put option prices can be calculated as follows...

Frequently Asked Questions (FAQ)

What is the Garman-Kohlhagen model?

It is a financial model used to price currency options by extending the Black-Scholes model.

How do I input the interest rates?

Interest rates should be input as percentages (e.g., 2 for 2%).

What does 'volatility' mean?

Volatility represents the degree of variation of a currency pair's trading price over time.

Can I use this calculator for any currency pair?

Yes, it is designed to handle any currency pair as long as you have the necessary market data.

How accurate are the results?

The results are as accurate as the inputs provided. Ensure that the data entered is from reliable market sources.


Audit: Complete
Formula (LaTeX) + variables + units
This section shows the formulas used by the calculator engine, plus variable definitions and units.
Formula (extracted LaTeX)
\[','\]
','
Formula (extracted text)
\( C = S_0 e^{-r_f T} N(d_1) - X e^{-r_d T} N(d_2) \) \( P = X e^{-r_d T} N(-d_2) - S_0 e^{-r_f T} N(-d_1) \) Where \( d_1 = \frac{\ln(\frac{S_0}{X}) + (r_d - r_f + \frac{\sigma^2}{2})T}{\sigma \sqrt{T}} \) and \( d_2 = d_1 - \sigma \sqrt{T} \)
Variables and units
  • No variables provided in audit spec.
Sources (authoritative):
Changelog
Version: 0.1.0-draft
Last code update: 2026-01-19
0.1.0-draft · 2026-01-19
  • Initial audit spec draft generated from HTML extraction (review required).
  • Verify formulas match the calculator engine and convert any text-only formulas to LaTeX.
  • Confirm sources are authoritative and relevant to the calculator methodology.
Verified by Ugo Candido on 2026-01-19
Profile · LinkedIn
```