January 2020
Beginner to intermediate
432 pages
11h 24m
English
Execute the following steps to price American options using Quantlib.
import QuantLib as ql
calendar = ql.UnitedStates()day_counter = ql.ActualActual()
valuation_date = ql.Date(1, 1, 2018)expiry_date = ql.Date(1, 1, 2019)ql.Settings.instance().evaluationDate = valuation_date
if OPTION_TYPE == 'call': option_type_ql = ql.Option.Call elif OPTION_TYPE == 'put': option_type_ql = ql.Option.Put exercise = ql.AmericanExercise(valuation_date, expiry_date) payoff = ql.PlainVanillaPayoff(option_type_ql, K)
Read now
Unlock full access