Jump to content

Connect Leeroopedia MCP: Equip your AI agents to search best practices, build plans, verify code, diagnose failures, and look up hyperparameter defaults.

Principle:Avhz RustQuant Generalized Black Scholes Merton

From Leeroopedia


Knowledge Sources
Domains Derivatives, Option_Pricing, Mathematical_Finance
Last Updated 2026-02-07 20:00 GMT

Overview

A unified framework for pricing European options analytically by parameterizing spot, risk-free rate, and cost-of-carry across multiple Black-Scholes-Merton model variants.

Description

The Generalized Black-Scholes-Merton (GBSM) framework unifies several classic option pricing models by abstracting three accessor functions: s() (spot/forward price), r() (risk-free rate), and b() (cost-of-carry). By varying the cost-of-carry parameter, the same pricing formula covers:

  • Black-Scholes (1973): b = r (no dividends, equity options)
  • Merton (1973): b = r - q (continuous dividend yield)
  • Black (1976): b = 0 (futures options)
  • Asay (1982): b = 0, r = 0 (margined futures options)
  • Garman-Kohlhagen (1983): b = r_d - r_f (FX options)

Additionally, the framework accommodates models with different pricing mechanics:

  • Heston (1993): Stochastic volatility via characteristic functions
  • Bachelier (1900): Normal (arithmetic) Brownian motion pricing

Usage

Use this principle when you need to price European options analytically using closed-form solutions. Select the appropriate model variant based on the underlying asset type (equity, future, FX) and the dividend/carry assumptions.

Theoretical Basis

The generalized BSM call price formula is:

C=Se(br)TN(d1)KerTN(d2)

where:

d1=ln(S/K)+(b+σ2/2)TσT

d2=d1σT

The put price follows from put-call parity:

P=KerTN(d2)Se(br)TN(d1)

Model variants by cost-of-carry:

Model b value Use case
BlackScholes73 b = r Equity options (no dividends)
Merton73 b = r - q Equity options with continuous dividends
Black76 b = 0 Futures options
Asay82 b = 0, r = 0 Margined futures options
GarmanKohlhagen83 b = r_d - r_f FX options

Related Pages

Implemented By

Page Connections

Double-click a node to navigate. Hold to expand connections.
Principle
Implementation
Heuristic
Environment