Javed Iqbal Securities (Pvt.) Limited
Javed Iqbal Securities (Pvt) Ltd.Company & market research / Topic 92

Black–Scholes–Merton and Beyond: Pricing, Greeks and Model Risk

Use a theoretical options model carefully, then examine where real contracts and execution break its assumptions.

Expert5 chaptersCharts & tablesReviewed 22 Oct 2026
Read this topic in Urdu ↗
Topic introduction

The big picture

Derivative pricing translates a specified payoff into a conditional theoretical value. Black–Scholes–Merton is a useful language for European options and their sensitivities, but it is not a forecast of a future market premium. This topic teaches the formula, stochastic assumptions, Greeks, volatility surfaces and hedging limitations. It does not assert that equity options, short sales or hedging facilities are available to a Pakistan retail investor. Local product specifications and access must be verified separately; deliverable futures are not options.

Core concepts

Risk-neutral pricingGeometric Brownian motionGreeks and implied volatilityDiscrete hedging and model risk

Learning objectives

  1. Identify the contract and conditions behind a pricing formula.
  2. Calculate European option values with consistent units.
  3. Interpret Greeks as local model sensitivities rather than guarantees.
  4. Explain volatility surfaces, hedging costs and alternative models.
Chapter 01

Start with the payoff and stochastic assumptions

1.1 Contract specification

A European call pays max(S_T−K,0) at expiry; a put pays max(K−S_T,0). Record exercise style, settlement, contract multiplier, expiry time, underlying, dividends and currency. A futures contract imposes a different obligation and must not be renamed an option. Access is a separate factual question: an educational formula or a foreign exchange example does not establish a locally listed contract or permission to trade it. Verify official product documentation before applying a model operationally.

1.2 Random paths and no-arbitrage

The standard model assumes a continuously evolving underlying with geometric Brownian motion, constant volatility and rate, frictionless trading and continuous hedging, among other conditions. In stochastic notation dS=μSdt+σSdW, dW represents a Brownian increment with variance dt. Applying Itô’s rule introduces the second-order volatility term; ordinary calculus alone misses it. No-arbitrage replication removes the expected-return parameter μ from the option-pricing equation under the assumptions. This is not a claim that real returns are normally distributed without jumps.

Step-by-step method

  1. Write the terminal payoff and full contract units.
  2. List the model assumptions next to the calculation.
  3. Separate theoretical replication from actual product and hedge access.
Practical application / case study

A learner sees a deliverable stock-futures contract and inputs its price into an equity-call formula. The first correction is the payoff specification: a futures obligation is not a right to exercise a call.

Chapter 02

Calculate the European benchmark

2.1 Formula and inputs

With continuous dividend yield q, call value C=S e^(−qT)N(d1)−K e^(−rT)N(d2), where d1=[ln(S/K)+(r−q+σ²/2)T]/(σ√T) and d2=d1−σ√T. N is the standard normal cumulative distribution. Rates and volatility are decimals in consistent annualized units, and T is a year fraction under a declared convention. Discrete cash dividends may require a different treatment; casually replacing them with a constant yield can distort the result.

2.2 Sanity checks and parity

The put can be calculated directly or through European put-call parity C−P=S e^(−qT)−K e^(−rT) under matching assumptions. Check nonnegative values, relevant arbitrage bounds and limiting behaviour as time or volatility changes. Numerical precision cannot correct an inappropriate contract model. European exercise differs from American exercise, where early exercise can matter and generally requires a suitable numerical method rather than blindly using the same closed-form expression.

Step-by-step method

  1. Align spot, strike, rates, volatility and time units.
  2. Calculate d1, d2 and the normal probabilities.
  3. Check parity, bounds and contract suitability.
Practical application / case study

Hypothetical inputs S=100,K=100,r=5%,q=0,σ=20%,T=1 produce a call near10.45 and put near5.57. These are theoretical currency-unit values for invented assumptions, not executable quotes or PSX product prices.

Chapter 03

Interpret Greeks as local sensitivities

3.1 Delta, gamma and theta

Delta is the local derivative of model value with respect to the underlying. Gamma describes how delta changes with the underlying; curvature makes a fixed-delta approximation less accurate for larger moves. Theta measures sensitivity to passage of time under a specified convention and holding other inputs fixed. A statement such as options always lose a fixed amount daily is wrong: sensitivities change with state, time, volatility and contract features.

3.2 Vega, rho and units

Vega measures sensitivity to volatility and rho to rates. Platforms may quote vega per one percentage-point volatility change or per unit volatility; confusing these creates a hundredfold error. A local approximation is ΔV≈delta·ΔS+½gamma·(ΔS)²+vega·Δσ+theta·Δt, with matching definitions and units. Cross-effects and larger jumps can make the approximation poor. Portfolio Greeks must include position sign, quantity and multiplier, not merely the displayed sensitivity of one contract.

Step-by-step method

  1. Record the platform’s Greek units and time convention.
  2. Scale sensitivities by signed quantity and multiplier.
  3. Compare a small-change approximation with full repricing.
Practical application / case study

A fictional portfolio has delta0.6 per unit and100units, giving60 underlying-equivalent units before hedging. If delta later rises, the original hedge is no longer neutral; neutrality was local, not permanent.

Chapter 04

Read implied volatility and the surface

4.1 Inversion rather than prediction

Implied volatility is the model input that reproduces an observed option price under specified assumptions. It is not directly observed future realized volatility. Use a reliable bid-ask interval and solve numerically while checking price bounds. Stale prices, wide spreads, incorrect dividends and wrong expiry units can generate misleading implied volatilities. A single mid-price may imply false precision when the option barely trades.

4.2 Smile, skew and term structure

Real prices often produce different implied volatilities across strikes and maturities, forming a surface rather than the constant σ assumed by the benchmark. Skew and term structure can reflect risk pricing, event uncertainty and supply-demand effects. Interpolation must avoid obvious static-arbitrage inconsistencies; a smooth chart alone is insufficient. Compare implied and realized measures using matching horizons and definitions. A volatility premium is compensation with risk, not an automatic arbitrage opportunity.

Step-by-step method

  1. Check quote quality and model inputs before inversion.
  2. Inspect bid-ask implied ranges across strikes and expiries.
  3. Test surface consistency and event sensitivity.
Practical application / case study

A far-out-of-the-money option has a wide quoted spread. Its implied volatility differs sharply depending on bid or ask. Report the range and data limitation rather than presenting the midpoint as a precise market forecast.

Chapter 05

Hedge discretely and evaluate alternative models

5.1 Replication with real frictions

A delta hedge offsets a local sensitivity, not all risk. Rebalancing discretely leaves gamma exposure, while jumps, changing volatility, financing, dividends, transaction costs and inability to borrow the underlying create hedging error. Continuous costless adjustment is a theoretical assumption. More frequent hedging can reduce some discretization error while increasing costs. Short positions, margin and market access must be separately permitted; mathematical hedge ratios do not grant operational capability.

5.2 Numerical and richer models

Binomial trees can handle appropriate early-exercise features; finite differences solve pricing equations numerically; Monte Carlo estimates expectations and is useful for some path-dependent payoffs. Stochastic-volatility or jump models relax selected assumptions but add parameters, calibration risk and numerical error. Validate implementations against known limits and independent calculations. Separate market risk, model risk and coding risk, and communicate a valuation range when input uncertainty dominates a single theoretical number.

Step-by-step method

  1. Reprice stressed spot, volatility, rates and jumps.
  2. Include hedge feasibility, financing and trading costs.
  3. Validate numerical methods and document calibration uncertainty.
Practical application / case study

A theoretical delta-neutral position loses after an overnight jump and volatility repricing. This does not contradict local delta neutrality; the event moved beyond the small continuous change assumption and exposed additional sensitivities.

Visual learning

From contract to a controlled theoretical valuation

  1. Specify payoff
  2. Validate assumptions and units
  3. Calculate price and Greeks
  4. Check parity and numerical limits
  5. Stress surface and hedge errors
  6. Verify actual product access
Pricing theory and access are separate; no PSX options availability is asserted.

Reference table

Model sensitivities are conditional
MeasureChangesMain caveat
DeltaUnderlying priceLocal, changes with state
GammaDelta curvatureLarge moves need repricing
ThetaTimeConvention and other inputs matter
VegaVolatilityCheck percentage-point units
Comprehensive knowledge base

Glossary of key terms

Delta
Local sensitivity to the underlying price.
Gamma
Sensitivity of delta to the underlying price.
Implied volatility
Model volatility input consistent with an observed price.
Risk-neutral valuation
Pricing under replication and no-arbitrage assumptions, not a forecast of actual probabilities.
Theta
Time sensitivity under a stated convention.
Vega
Volatility sensitivity with explicitly stated units.

Frequently asked questions

Is theoretical value an executable quote?

No. Spreads, liquidity, model inputs and access differ.

Are futures options?

No. Their contractual payoffs and obligations differ.

Does delta neutrality remove risk?

No. It is local and leaves other sensitivities and execution risk.

Does implied volatility predict realized volatility exactly?

No. It is a price-implied model parameter.

Common pitfalls

Common pitfalls
Common mistakeA better approach
Mixing percent and decimal unitsState annualization and scaling.
Applying European formula to any contractVerify exercise and payoff.
Treating Greeks as exact large-move changesUse full repricing and stress tests.
Assuming local access from theoryVerify official products and permissions.
Apply your learning

Your learner task

Implement the hypothetical European example in a spreadsheet with explicit units. Verify put-call parity, vary volatility and maturity, compare Greek approximations with full repricing and describe two hedge failures. Add a separate checklist of official product access evidence still required.

Sources & verification

Use the linked documents to check the factual and regulatory context. Source dates and limitations are stated where relevant. Educational examples and analytical frameworks are not personalised recommendations.

  1. JISPL · Original knowledge curriculum ↗

    Course identity and source subtopics; unsupported numerical claims are corrected in this expanded topic.

  2. OIC · Black-Scholes formula ↗

    Primary options-industry education on theoretical valuation; no Pakistan product-access inference.

  3. Cboe · Options calculator ↗

    Theoretical values and Greeks for checking model mechanics.

Editorial review: 22 October 2026