Skip to content
Derivatives Pricing and Computational Finance / Binomial Trees, Barrier and American Options

Barrier Options

Barrier options are the first path-dependent contracts most desks price daily: the payoff depends on whether the underlying touches a level BB before expiry, not only on STS_T. That single gate makes closed-form Black–Scholes prices unavailable and forces either a lattice with killed nodes, a PDE with altered boundary conditions, or Monte Carlo with a careful treatment of monitoring frequency. This note classifies the contract zoo, proves in–out parity, prices knock-outs on binomial trees and finite-difference grids, and applies the Brownian-bridge survival probability to remove the systematic bias of discrete path simulation against continuous monitoring.
Learning objectives. By the end of this note you should be able to:
  • classify single-barrier options (in/out × up/down) and explain the economic motivation for each;
  • state and prove in–out parity and use it to price knock-ins from knock-outs;
  • implement knock-out pricing on a CRR tree with correct barrier alignment;
  • write FDM boundary conditions for each barrier type;
  • explain discrete-monitoring bias in Monte Carlo and apply the bridge correction;
  • distinguish contractual discrete monitoring from numerical discretisation error.

In this lesson

  1. The contract taxonomy
  2. In–out parity
  3. Pricing on binomial trees
  4. Pricing by finite differences
  5. Monte Carlo and discrete monitoring

Before you start

The full lesson, with worked examples and exercise solutions, is for members.

Read the full lesson

New to SelfMadeQuant.com? See membership options or browse the Derivatives Pricing and Computational Finance syllabus.