Entered European Pricing Model

Currency Option Pricing Calculator

Estimate theoretical European currency call or put premiums with the Garman-Kohlhagen two-rate model. Enter spot, strike, quote- and base-currency continuous rates, annualized volatility, time convention and direct base-currency notional; no option chain, volatility surface or executable quote is connected.

Two entered ratesEuropean expiryNo live quoteModel 1.0.0

Enter one theoretical currency-option case

Use quote currency per one base currency throughout. Rates must be continuously compounded annual inputs and volatility must be annualized for the same currency pair.

Entered

Formatting label only; no conversion.

Controls the primary premium and delta.

Quote currency per one base currency.

Same quote orientation as spot.

Domestic rate in this quote convention.

Foreign rate in this quote convention.

One entered constant-volatility assumption.

Whole days; no holiday or cut adjustment.

Must match the entered rate and time convention.

Direct amount; no contract multiplier assumed.

This is a constant-volatility Garman-Kohlhagen estimate. It omits volatility smiles and surfaces, stochastic rates or volatility, jumps, early exercise, bid-ask spread, credit, collateral, liquidity, settlement conventions and dealer adjustments.

Entered theoretical option estimate

Entered FX Option Planning 1.0.0

Derived
Enter spot, strike, rates, volatility and timeThe result will show the selected premium, call and put totals, continuous-rate forward, selected delta, gamma, vega and a put-call parity diagnostic.

How the Garman-Kohlhagen currency-option estimate is calculated

T = entered days ÷ entered year basisd1 = [ln(spot ÷ strike) + (quote rate − base rate + volatility² ÷ 2) × T] ÷ (volatility × √T)Call = spot × e−base rate × T × Φ(d1) − strike × e−quote rate × T × Φ(d2)Put = strike × e−quote rate × T × Φ(−d2) − spot × e−base rate × T × Φ(−d1)

The quote convention is locked as quote currency per one base-currency unit. In EUR/USD at 1.1000, EUR is the base currency and USD is the quote currency. The quote-currency rate is the domestic rate in the formula; the base-currency rate is the foreign rate. Reversing the exchange-rate quote without also reversing the rates and strike describes a different contract.

Garman-Kohlhagen adapts the European Black-Scholes framework to a currency pair by discounting both currencies. The base-currency rate behaves like a continuous yield on the underlying base currency, while the quote-currency rate discounts the strike payment. Both rates on this page are entered continuously compounded annual rates rather than simple money-market rates or APYs.

Annualized volatility is an assumption, not a measured result on this route. A professional FX option quote may depend on tenor, strike or delta, currency-pair conventions and a volatility smile or surface. Entering one flat volatility produces one constant-volatility scenario and does not reveal the market-implied volatility that would match a dealer premium.

The model prices European exercise at the entered expiry horizon. It does not price American early-exercise rights, barriers, digitals, Asians, average-rate structures, knock-ins, knock-outs or other path-dependent contracts. Contract style, fixing, cash versus physical settlement and automatic-exercise rules must be checked independently.

The direct base-currency notional multiplies the per-unit premium. The page does not assume a 100,000-unit forex lot or an exchange contract multiplier. CME, OTC and broker products can use different notionals, premium quotations, ticks, deliverables and settlement procedures, so a user must translate the actual contract specification before comparing amounts.

Delta, gamma and vega are local model sensitivities, not guaranteed changes or hedge instructions. Delta uses the spot convention in this model, gamma is per one spot-rate unit, and vega is shown for a one-percentage-point volatility change. Large moves and assumption changes require full repricing rather than linear sensitivity multiplication.

Worked example from the audited fixture

The audited fixture enters EUR/USD spot and strike at 1.10000, a 5% USD quote-currency continuous rate, a 3% EUR base-currency continuous rate, 10% annualized volatility, 180 days on a 360-day basis and EUR 100,000 notional.

  1. Time is 0.5 years, d1 is 0.17677670 and d2 is 0.10606602. The continuous-rate forward is 1.11105518 and the theoretical call premium is 0.03610461 USD per EUR.
  2. The call total is USD 3,610.46 and the put total is USD 2,532.24. Selected call delta is 0.56166955, total vega for one volatility point is USD 300.95 and the computed put-call parity gap rounds to zero.

Reproduce it: select “Load audited example” above. The immutable fixture is recomputed from the disclosed equation rather than copied from a provider result.

How to interpret the result

  • Read the premium as conditional model output under every entered assumption. It is not an executable bid, ask, mid, settlement price, dealer valuation or statement that an option is cheap or expensive.
  • Confirm that the spot, strike and both rates use the same base/quote orientation. A plausible-looking result can still be economically reversed if domestic and foreign labels are swapped.
  • Use a volatility input for the exact pair, expiry and strike or delta convention only when its source and timestamp are known. Historical volatility and implied volatility answer different questions and are not interchangeable.
  • Treat delta, gamma and vega as local diagnostics. They do not include smile dynamics, transaction costs, discrete hedging, gaps, liquidity, funding or the effect of changing more than one input simultaneously.
  • Check the model call-minus-put result against the disclosed discounted spot-minus-strike parity reference. A tiny floating-point gap is expected; a material gap indicates inconsistent inputs or implementation.
  • Compare with a real contract only after confirming exercise style, expiry and cut time, fixing, settlement, notional, premium currency, quote convention and whether the underlying is spot, futures or another instrument.

Assumptions and limits

  • No live spot, option chain, implied-volatility surface, yield curve, broker account, exchange account, dealer quote, contract, order, exercise, assignment or settlement system is connected.
  • The model assumes lognormal spot, constant volatility, constant continuously compounded rates, frictionless trading and no default. Real prices can depart materially from those assumptions.
  • European exercise only is supported. American, Bermudan, barrier, digital, Asian, quanto, compound, cancellable and other structured options are excluded.
  • The single entered volatility does not model smile, skew, term structure, stochastic volatility, jumps or liquidity. The page does not solve implied volatility from an entered market premium.
  • Greeks are analytical spot-model sensitivities. Premium-adjusted, forward and market-delta conventions, sticky-strike or sticky-delta rules and hedge execution are excluded.
  • No option, strike, tenor, volatility, provider, broker, direction, hedge, exercise decision, strategy, signal or trade is recommended.

Which currency-option calculator answers which question?

These pages share one governed visual shell but preserve three decisions. The pricing calculator applies an entered theoretical model, the profit calculator audits one entered option position at expiry, and the hedge calculator applies a purchased option to one payable or receivable scenario. Separating them prevents a model premium from becoming an executable quote, an expiry payoff from becoming a before-expiry price, or a scenario benefit from becoming an optimal hedge claim.

Comparison of three distinct currency-option user jobs
ToolPrimary inputPrimary outputHard boundary
Option PricingSpot, strike, two rates, volatility and timeTheoretical European premium and sensitivitiesNo live quote or implied-volatility discovery
Option ProfitPosition, strike, premium and expiry spotOne long or short expiry payoffNo before-expiry mark or probability
Option HedgeExposure, hedge share, strike, spot and premiumOne purchased-option exposure scenarioNo optimal strike or hedge decision

Frequently asked questions

  • It applies the Garman-Kohlhagen European currency-option model to entered spot, strike, quote- and base-currency continuous rates, annualized volatility and time.
  • Spot, strike and premium per unit use quote currency per one base-currency unit. The quote-currency rate is domestic and the base-currency rate is foreign in the model.
  • No. No option chain, volatility surface, dealer, exchange, broker, yield curve or executable bid or ask is connected.
  • Enter an annualized volatility for the exact pair and relevant expiry and strike or delta context from a source you understand. The page does not discover or verify implied volatility.
  • No. Version 1.0.0 supports a plain-vanilla European expiry model only. Early exercise, barriers, digitals, Asians and other structured contracts are excluded.
  • A currency pair contains two interest-bearing currencies. The model discounts the base-currency spot component with the base rate and the strike component with the quote rate.
  • They are local model sensitivities. Delta is selected spot delta, gamma is curvature per one spot-rate unit and vega is shown for a one-percentage-point volatility change.
  • No. A model-versus-market comparison requires verified contracts, conventions, bid and ask quotes, volatility data, liquidity and costs. No valuation grade or recommendation is generated.

Sources and methodology

Version 1.0.0 performs deterministic local arithmetic and uploads no entered value. Sources define option pricing, premium, contract and market boundaries; they do not verify an input, volatility, rate, premium, contract, provider quote, exercise, settlement or result.

Compare Top Forex Brokers

Calculator outputs do not replace current broker, exchange or provider disclosures. Verify whether currency options are offered by the applicable entity and confirm the exact contract, premium, exercise, settlement, margin and execution terms available in your jurisdiction before opening or funding an account.

XM

Review current account, instrument, pricing, margin and execution terms independently.

Check XM terms

FBS

Confirm current platform, instrument, spread, commission, margin and execution conditions.

Check FBS terms

FXOpen

Verify the applicable entity and jurisdiction-specific instrument and trading conditions.

Check FXOpen terms

Risk and affiliate disclosure: Options and leveraged forex or CFD trading can result in substantial losses. Entered option-pricing, payoff and hedge scenarios do not predict markets, establish executable prices, determine suitability, exercise or settlement eligibility, or provide accounting fair value. These are affiliate links, so ForexMT4Indicators.com may receive compensation if you register or trade through them, at no additional cost to you. Product availability and terms vary by jurisdiction and entity.

Disclaimer: The results from this tool are estimates for educational and informational purposes only and may differ from your broker's figures. This is not financial or investment advice. Trading forex and CFDs carries a high level of risk and can result in the loss of all your capital. Always verify calculations with your broker and trade within your risk tolerance.