Entered Multi-Leg Sensitivity Aggregation

FX Option Portfolio Greeks Calculator

Aggregate signed Garman-Kohlhagen model premium, unadjusted spot delta, gamma and one-volatility-point vega across one to twenty manually entered European currency-option legs on the same base/quote pair. No account or option chain is connected.

Up to 20 legsSigned GreeksSame pair onlyModel 1.0.0

Enter shared pair assumptions and option legs

All legs use the same spot, currency orientation, continuous rates and year basis. Each leg can have its own call/put type, long/short side, strike, flat volatility, remaining days and direct base notional.

Entered
Entered FX option portfolio legs
LegTypeSideStrikeVolatility %DaysBase notionalAction

Model boundary: This is a signed sum of local constant-volatility European model sensitivities. It does not retrieve positions, infer a smile, net settlement obligations, calculate margin, execute a hedge or recommend a portfolio adjustment.

Enter shared assumptions and at least one legThe result will aggregate signed model premium, base-unit spot delta, gamma and quote-currency vega, with a leg-by-leg audit.

How multi-leg FX option Greeks are aggregated

Net model premium = Σ(side sign × model premium per unit × base notional)Net spot delta = Σ(side sign × unadjusted spot delta × base notional)Net gamma = Σ(side sign × gamma per base unit × base notional)Net vega = Σ(side sign × vega per base unit for one vol point × base notional)

Each leg is independently priced through the governed Garman-Kohlhagen European currency-option engine. Long legs receive a positive sign and short legs a negative sign. The page then adds signed premium and local sensitivities without assuming that strikes, volatilities or expiries are identical.

All legs share one spot rate and one base/quote orientation. The quote-currency continuous rate is domestic in the formula and the base-currency continuous rate behaves like a foreign yield. Mixing EUR/USD and USD/JPY legs, reversed quotations or account-currency conversions in one run would make the displayed units incoherent, so those jobs require separate calculations.

Net spot delta is expressed in base-currency units under the unadjusted spot-delta convention. A result of +10,000 means the local model value changes like a long 10,000 base-unit spot exposure for an infinitesimal move, before higher-order effects. It is not a broker hedge order or a guarantee of the realized price change.

Net gamma is the modeled change in base-unit delta for a one-full-unit spot-rate move. Because a full move can be enormous for an exchange rate, gamma should usually be used through a small-move approximation and full repricing should be used for meaningful shocks. Long plain-vanilla legs contribute positive gamma; short legs contribute negative gamma.

Net vega is quote currency for a one-percentage-point volatility move, such as 12% to 13%, with other model inputs locally unchanged. Legs with different expiries and strikes can use different entered flat volatilities, but the tool does not construct a common smile or specify sticky-strike, sticky-delta or surface dynamics.

Net signed model premium treats long option values as positive assets and short option values as negative liabilities under the disclosed model. It is not acquisition cash flow, account equity, liquidation value or accounting fair value because entered trade premiums, bid-ask, collateral, settlement, credit and provider adjustments are not included.

Worked example from the audited fixture

Reproduce it with “Load audited example”

The audited fixture uses EUR/USD spot 1.10000, 4% USD quote-currency continuous rate, 2% EUR base-currency continuous rate and a 365-day basis. It enters three legs: long EUR 100,000 call at 1.12000 with 12% volatility and 180 days; long EUR 50,000 put at 1.08000 with 11% and 90 days; and short EUR 75,000 call at 1.15000 with 13% and 270 days.

The gross base notional is EUR 225,000. Signed theoretical premium totals USD +1,317.73. The first call contributes +47,351.77 base delta units, the put contributes −16,174.31 and the short call contributes −30,822.37.

Net unadjusted spot delta is EUR +355.09 base units. Net gamma is +489,073.53 base units per one full spot unit and net vega is USD +129.64 for a one-volatility-point move. The displayed −355.09 offset is arithmetic only, not a hedge instruction.

How to interpret the result

  1. Verify every leg belongs to the same base/quote pair and orientation before interpreting any net amount.
  2. Use net delta as a local model equivalent, not a fixed hedge ratio. Delta changes with spot, time, volatility and market convention.
  3. Read positive gamma as locally increasing delta when spot rises and negative gamma as the reverse; use full repricing for nontrivial moves.
  4. Read vega in quote currency for one percentage point, not for a 1.00 absolute-volatility move and not as a forecast of volatility change.
  5. Review the leg audit because a small net value can hide large offsetting gross exposures, different expiries and concentrated short-option risk.
  6. Use the price-scenario tool for a specific before-expiry shock and actual entered premiums when the job is scenario P&L rather than local exposure aggregation.

Which FX option analysis tool answers which question?

These tools share governed European FX-option arithmetic but keep three different user jobs separate. A scenario changes one option state, parity checks matched premiums, and portfolio Greeks aggregate local multi-leg exposures.

Comparison of the three FX option analysis tools
ToolRequired entered dataOutputHard boundary
Price scenarioOne option, entered premium and two model statesBefore-expiry model P&L scenarioNo forecast or executable close
Put-call parityMatched call/put premiums, spot, strike, rates and timeDiscounted consistency residualNo executable-arbitrage verdict
Portfolio GreeksShared pair state plus one to twenty option legsSigned premium, delta, gamma and vegaNo account retrieval or hedge instruction

Assumptions and limitations

  • No broker account, option chain, position feed, bid, ask, volatility surface, yield curve, order, exercise, assignment or settlement data is connected.
  • Only plain-vanilla European calls and puts are supported. American, barrier, digital, Asian and other path-dependent structures are excluded.
  • Each leg uses one flat entered volatility and constant continuous rates. Smile, skew, term-structure dynamics, jumps and stochastic processes are omitted.
  • Greeks are local analytical approximations. Large spot, volatility or time changes require full repricing and can introduce interaction effects.
  • Premium-adjusted delta, forward delta, pair-specific ATM rules, contract multipliers, account conversion, margin, collateral and hedge execution are excluded.
  • No leg, netting action, spot offset, hedge, volatility, strike, expiry, provider, broker, strategy, signal or trade is recommended.

Sources and methodology

The arithmetic is independently fixture-tested. These primary references define formulas and sensitivity meanings; they do not verify an entered premium, quote, contract, provider, position or market timestamp.

Frequently asked questions

  • It sums signed model premium, unadjusted spot delta, gamma and one-volatility-point vega across entered European call and put legs.
  • Version 1.0.0 supports one through twenty legs and withholds an empty or larger portfolio.
  • No. Every leg in one calculation must use the same base/quote pair and orientation because the output units are shared.
  • It is base-currency units under the model unadjusted spot-delta convention.
  • It is quote currency for a one-percentage-point change in the entered annualized volatility, with other inputs locally unchanged.
  • Large long and short leg exposures can offset locally while retaining substantial gamma, vega, gap, liquidity and path risk.
  • No. It is the arithmetic negative of model net delta and does not account for execution, convention, costs, margin or future delta changes.
  • No. It is signed theoretical value under entered assumptions, not acquisition cash flow, executable liquidation value or realized P&L.

Compare Top Forex Brokers

Before comparing a model result with any broker or provider, confirm whether the product is offered in your jurisdiction and verify the option style, premium unit, notional, expiry, settlement, spreads, commission, collateral and risk disclosures.

XM

Check the applicable entity, product range and trading terms.

Check XM terms

FBS

Verify product availability, pricing and account conditions.

Check FBS terms

FXOpen

Confirm instrument specifications, costs and jurisdictional terms.

Check FXOpen terms

Risk and affiliate disclosure: Leveraged forex and CFD trading can result in substantial losses. Options can expire worthless, and short options can have substantial or unbounded model losses. These are affiliate links, so ForexMT4Indicators.com may receive compensation if you register or trade through them, at no additional cost to you. Availability and terms vary by jurisdiction and broker 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.