Skip to content

JohnDoor/term_structure_binom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Short-Rate Binomial Term-Structure Pricer (BDT-style)

This repo calibrates a recombining binomial short-rate tree to a zero-coupon discount curve and prices ZCBs via backward induction.

What it shows

  • Risk-neutral pricing on a short-rate lattice
  • Sequential calibration to match market discount factors
  • Clean implementation + tests

Model

Short rate:

  • r[t,j] = a[t] * exp((2j - t) * sigma * sqrt(dt))

Calibration chooses a[t] so that model ZCB prices match market discounts.

Quickstart

pip install -r requirements.txt
python -m pytest -q
python examples/run_demo.py

Next extensions (ideas)

  • European call on a ZCB
  • Caplet/Floorlet pricing
  • Forward vs Futures difference under stochastic rates
  • Swaps / swaptions on the tree

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors