期权定价模型系列[11]三叉树期权定价[trinomial model ]

常用的树模型包括二叉树和三叉树,两者的差别在于对标的价格变动的 假设略有不同,二叉树的价格走势方向包括向上和向下,三叉树模型包括向 上、向下和不变三种情况。树模型的构建是基于风险中性的原理。

三叉树模型

考虑一个有限概率空间( finite probability space)— (Ω,P(ω),P),将资产价格的三种趋势:上涨、中性、下跌作为Ω 的所有可能的移动情况: Ω := {ωd,ωm,ωu}。这些资产价格移动路径的发生概率如下:

接下来,每一步的乘数0<d<m<u,分别对应于非负的下一步、中一步和上一步,当乘以我们的基本价格St时,将给出St+1值:

期权定价

python实践

def plot_s_tree(self):
        """ 绘制标的资产三叉树的路径 """
        n=np.shape(self.s_tree)[1]
        plt.title('Underlying_TrinomialTree')
        plt.xlabel('time_steps')
        plt.ylabel('price')
        for i in range(n-1):
            for j in range(2*i+1):
                # 上涨价格路径
                plt.plot([i,i+1],[self.s_tree[j][i],self.s_tree[j][i+1]],marker='.')
                # 不变价格路径
                plt.plot([i,i+1],[self.s_tree[j][i],self.s_tree[j+1][i+1]],marker='.')
                # 下跌价格路径
                plt.plot([i,i+1],[self.s_tree[j][i],self.s_tree[j+2][i+1]],marker='.')
        plt.show()

  • 9
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

马尔可夫宽

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值