今年跟朋友讨论了一个期权问题。

“Earn Out”方式并购下的金融工具确认。

大致条款如下(非真实情况):

收购一家标的企业估值15000万元。盈利预测情况如下:

收购协议中约定了第一期支付对价50%。

同时第二期对价于2021年支付50%。同时若低于2021年净利润低于900万元,则按照2021年实际净利润的20X市盈率×50%支付对价。

根据上述条款,实际上收购方在第一期收购日拥有如下权利:

1)Earn out条款下的延期支付带来的看涨期权,即当净利润高于900万的情况下可以按照900万×20的对价购买50%股权的权利。

2)低于净利润900万情况下的调整机制带来的看跌期权,即当低于净利润900万时候,按照差额获得补偿的权利。

按照通常实物期权的方法应该分别去计算看涨期权跟看跌期权的价值。

实际上可以通过蒙特卡洛模拟的方式直接获得。

首先,通过给定收入的正态分布(非真实假设,实物需要市场提取)。

2020年的收入分布

2021年的收入分布

按照500次模拟情境下计算出2021年的净利润波动情况如下:

按照通常的期权计算方法,应该按照此模拟结果计算波动率然后用期权模型进行计算。

但实际上此类复合期权可以通过模拟的方式直接计算:

根据合同条款,根据2021年净利润X的变化

期权收益=if(X>900,(X-900)×20×50%,(900-X)×20×50%)

则按此逻辑直接模拟期权收益的分布如下:

即可以认为期权收益的期望价值为983万元。

上述模拟过程存在较多假设,比如期权收益中按照20倍市盈率计算收益的假设以及收入分布假设等,应用过程中还需要进行仔细推敲。

从本例也可以看出,目前并购市场中存在的各类条款实际上都存在潜在的权利价值,支付的收购对价更合理的角度应该看成公允价值+获取的各类权利价值的组合。在风险投资行业,特别是对于创业类公司的估值过程中往往忽视了这一部分条款价值,也导致了一二级市场估值倒挂,公允价值减值等一系列问题。如何确认收购过程中的此类权利价值值得考虑。

蒙特卡洛模拟_蒙特卡洛模拟法求期权价值相关推荐

  1. 历史模拟与蒙特卡洛模拟_在PHP中运行蒙特卡洛模拟

    历史模拟与蒙特卡洛模拟 One of the exciting things in the 1980's was programming simulations to solve complex an ...

  2. python蒙特卡洛模拟_基于Python的21点游戏蒙特卡洛模拟

    问题重述: 大多数赌场使用6副牌或8副牌玩这种游戏,以防止"数牌点",在你的模拟中使用两副牌(共104张).只有2位参与者,你和庄家.游戏开始时每人得到两张牌,对于牌面为2~10的 ...

  3. 蒙特卡洛模拟计算风险价值VAR之R语言实现

    一.解析VAR 当在分析方法中计算风险价值(VAR)时,我们需要假设金融工具的返回遵循一定的概率分布.最常用的是正态分布,这也是为什么我们通常称它为delta normal方法.要计算VAR,我们需要 ...

  4. 美式期权定价方法之最小二乘蒙特卡洛模拟(LSM)

    美式期权定价方法之最小二乘蒙特卡洛模拟 前言 前文对欧式期权的蒙特卡洛模拟定价方法进行了介绍和python量化,本章节主要是对前一章节的补充.也就是介绍美式期权的蒙特卡洛定价方法. 一.美式期权 不同 ...

  5. 蒙特卡洛方法、蒙特卡洛树搜索(Monte Carlo Tree Search, MCTS) 学习

    文章目录 1. 从多臂赌博机说起 2. UCB 3. 蒙特卡洛树搜索 4. 伪代码 提出一个问题: 假设你当前有n个币,面前有k个赌博机.每个赌博机投一个币后摇动会产生随机的产出,你会怎么摇? 1. ...

  6. 雪球产品期权价值蒙特卡洛模拟(2)

    先导入所需的模块 import os import sys import numpy as np # linear algebra import pandas as pd # data process ...

  7. 雪球产品期权价值蒙特卡洛模拟(1)

    什么是雪球产品? 雪球结构产品是一种奇异期权,实质上就是投资者向券商卖出的"带触发条件的看跌期权",这种看跌期权添加了上下两个障碍价格作为触发条件,因此叫做奇异期权(收益凭证).一 ...

  8. 蒙特卡洛模拟预测股票_使用蒙特卡洛模拟来预测极端天气事件

    蒙特卡洛模拟预测股票 In a previous article, I outlined the limitations of conventional time series models such ...

  9. correlation 蒙特卡洛_蒙特卡洛模拟法及其Matlab案例

    一 蒙特卡洛模拟法简介 蒙特卡洛(Monte Carlo)模拟是一种通过设定随机过程,反复生成时间序列,计算参数估计量和统计量,进而研究其分布特征的方法.具体的,当系统中各个单元的可靠性特征量已知,但 ...

最新文章

  1. OpenCV中IplImage和单字节char*的相互转换
  2. python快速编程入门课后简答题答案-编程python入门 编程python入门课后习题
  3. 优化SQL步骤—— explain分析执行计划 (explain 之 id)
  4. 打破信息孤岛完成EAI
  5. Spring 从零開始-05
  6. Java知识系统回顾整理01基础04操作符05赋值操作符
  7. IDEA如何在包下建立子包
  8. Python框架篇之Django(Django项目搭建全过程、Web框架与Django)
  9. 怎么使用Diff和Meld工具发现两个目录间的不同之处
  10. Gartner的企业信息管理EIM模型
  11. HTTP协与Apache服务的搭建
  12. R语言入门——一文讲明白attach与detach
  13. 动网新闻系统IWMS中实现带标题幻灯片的功能效果
  14. 验证微信号的正则表达式
  15. 2021-12-11每日刷题打卡
  16. 【技术网站分享】全面整理了一波技术网站,分享给大家!
  17. Tomcat部署在Eclipse
  18. 苹果平板怎么卸载软件_苹果卸载软件功能
  19. Docker 基础知识 - 使用绑定挂载(bind mounts)管理应用程序数据
  20. 21天好习惯第一期—15

热门文章

  1. 高手请进关于RAID和热备
  2. 想建一个带分隔条的label 控件;
  3. js 中使用 时间datetime 类型到前端iOS 不兼容问题
  4. python 爬取企业注册信息_python爬取企业名录
  5. wpfdiagram 学习 教学_开启双自主学习模式 助力学生生命成长——长清湖实验学校开展“双自主合作学习”教学模式...
  6. php 0-1,PHP 动态解决0-1背包问题
  7. python画熊猫论文_Python数据可视化之美:专业图表绘制指南(全彩)
  8. redis的那种目录结构能新建么_Serverless 解惑——函数计算如何访问 Redis 数据库...
  9. php mysql无限_php+mysql实现无限分类实例详解
  10. SPSS的数据T检验