
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
Learning objectives
- Identify the contract and conditions behind a pricing formula.
- Calculate European option values with consistent units.
- Interpret Greeks as local model sensitivities rather than guarantees.
- Explain volatility surfaces, hedging costs and alternative models.
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
- Write the terminal payoff and full contract units.
- List the model assumptions next to the calculation.
- Separate theoretical replication from actual product and hedge access.
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.
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
- Align spot, strike, rates, volatility and time units.
- Calculate d1, d2 and the normal probabilities.
- Check parity, bounds and contract suitability.
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.
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
- Record the platform’s Greek units and time convention.
- Scale sensitivities by signed quantity and multiplier.
- Compare a small-change approximation with full repricing.
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.
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
- Check quote quality and model inputs before inversion.
- Inspect bid-ask implied ranges across strikes and expiries.
- Test surface consistency and event sensitivity.
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.
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
- Reprice stressed spot, volatility, rates and jumps.
- Include hedge feasibility, financing and trading costs.
- Validate numerical methods and document calibration uncertainty.
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.
From contract to a controlled theoretical valuation
- Specify payoff
- Validate assumptions and units
- Calculate price and Greeks
- Check parity and numerical limits
- Stress surface and hedge errors
- Verify actual product access
Reference table
| Measure | Changes | Main caveat |
|---|---|---|
| Delta | Underlying price | Local, changes with state |
| Gamma | Delta curvature | Large moves need repricing |
| Theta | Time | Convention and other inputs matter |
| Vega | Volatility | Check percentage-point units |
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 mistake | A better approach |
|---|---|
| Mixing percent and decimal units | State annualization and scaling. |
| Applying European formula to any contract | Verify exercise and payoff. |
| Treating Greeks as exact large-move changes | Use full repricing and stress tests. |
| Assuming local access from theory | Verify official products and permissions. |
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.
- JISPL · Original knowledge curriculum ↗
Course identity and source subtopics; unsupported numerical claims are corrected in this expanded topic.
- OIC · Black-Scholes formula ↗
Primary options-industry education on theoretical valuation; no Pakistan product-access inference.
- Cboe · Options calculator ↗
Theoretical values and Greeks for checking model mechanics.
Editorial review: 22 October 2026
