期权到期收益结构生成器

作者: , 共 227 字

我写了一个期权到期收益结构的 Excel 模板。欢迎大家无聊的时候使用。

为了表达各种变态的观点,交易员将不同执行价格、买卖方向的期权进行组合,可以实现各种各样的到期时的收益结构。比如 Straddle , Strangle。下图就是其中一个典型的期权组合形式,叫做 Butterfly :

Butterfly

上图就是用这个 Excel 模板来生成的。只需要填入期权类型、数量、执行价和买入价,有几个填几个。接下来的事情由该模板来处理,自动生成上面形式的图片。

下载链接

Q. E. D.

类似文章:
投资 » 期权, 期权策略
使用简单的期权,可以组合成各种各样的回报。现实中一些较为复杂的结构式期权通常可以认为是一些普通期权的组合,比如当年造成中信泰富巨亏的澳元外汇结构性期权,基本上可以认为买入一系列的外汇看涨期权,同时卖出一系列的外汇看跌期权。
这个 Excel 模板使用参数法和历史法计算资产组合的VaR,两个函数分别是 ParaVaR 和 HistVaR ,是以前写的VaR Primer的一个实现。具体使用方法可参考模板以及 VBA 的代码注释。
如果一个日期(或者时间),如果用字符串,比如"2010-10-04"的形式,各个系统都没有什么区别。在某些时候,将日期用数字表示,将大大增加对日期查找、比较的效率。而如果用数字来表示日期,在不同的系统之间差别就大了。
Matlab 的 database 工具箱只支持 ODBC 数据库连接,在使用之前需要先设置 ODBC 数据源。之前在 Excel 里用的是 ADODB ,使用 ADODB 的好处是无需设置 ODBC 源,似乎效率也要高一些(但我一直没弄懂 ADODB 是什么东西,所以效率这东西我也说不清)。
Excel 的数据透视表是一个很好用的功能,我写了一个 Matlab 版本,在处理上和 Excel 的透视表差不多,还差一个 filter 而已。
美式期权是指可以在期权到期之前任何一个时点行权的期权,欧式期权则只能在期权到期日行权。从这个角度上看,美式期权的价值不低于同样条款(指同样标的、到期日和行权价)的欧式期权。
2014-03-25 更新:我已经将该类修改成函数形式,并增加新功能,参见更新 Excel 的数据库查询函数库
风险管理 » VaR Primer
在一个大型的组合中,有成千上万只不同的证券,但不同证券的价格可能受到同样的因素所驱动,比如同一个国家的债券几乎都受到该国的基准利率所影响。为了简化 VaR 的计算,通常将那些最根本的因素挑选出来,这些因素被称为风险因子。根据风险因子的状态,计算证券的价格被称为估值。
我之前一直对 Delta (\( \Delta\) )和 Gamma (\( \Gamma\) )等 Greeks 指标理解得比较模糊,今晚上用笔认真推导了一下,以下是总结。数学公式永远是最清晰的表达方式。
这本书是我两年前看的。但当读到下面这段又让我想起这本书:
我之前一直对 Delta (\( \Delta\) )和 Gamma (\( \Gamma\) )等 Greeks 指标理解得比较模糊,今晚上用笔认真推导了一下,以下是总结。数学公式永远是最清晰的表达方式。