cmq_rate_option.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:pyktrader2 作者: harveywwu 项目源码 文件源码
def __init__(self, today, proj, disc, factory, vols, mode):
        self.proj = proj
        self.disc = disc
        self.factory = factory
        self.today = today
        self.spotdate = factory.roll_date(today, 'spot') # also for marking startdate of hw vol term structure         
        self.surface = interp2d(vols.columns, vols.index, vols.values, kind='linear')
        self.mode = 'capfloor'    

        class Caplet(BlackLognormalModel if mode == 'lognormal' else BlackNormalModel):
            def __init__(self, libor, forward, blackvol, opt_term, annuity):
                self.underlier = libor 
                super(Caplet, self).__init__(forward, blackvol, opt_term, annuity)
        self.Caplet = Caplet
评论列表


问题


面经


文章

微信
公众号

扫码关注公众号