第9章 Black-Scholes-Merton期权定价模型

期权理论及其应用在现代金融理论和实践中发挥着重要作用。许多交易策略、企业激励计划和套期保值策略都用到各种类型的期权。第4章介绍了如何编写5行Python代码使用Black-Scholes-Merton模型给看涨期权定价。本章将更详细地介绍期权的基本理论及其相关应用,包括以下内容。

  • 看涨期权和看跌期权的收益和利润/损失函数及其图形展示
  • 欧式与美式期权
  • 正态分布、标准正态分布和累积分布函数
  • Black-Scholes-Merton期权模型
  • 各种交易策略及其图形表示,包括股票多头和看涨期权空头的组合、跨式期权组合、蝶式期权组合和日历套利组合等
  • delta、gamma和其他与期权有关的希腊字母
  • 期权平价关系及其图形表示
  • 一步和两步二叉树模型的图形表示
  • 使用二叉树法为欧式和美式期权定价
  • 套期保值策略

期权是买卖双方的一个合约,给予合约买方以约定的价格(行使价或执行价)向合约卖方购买或卖出合约指定的标的资产的权利。有一个欧式看涨期权规定买方可以用行使价30美元,在3个月后购买某只股票,该期权在到期日的收益可以用以下公式计算。

payoff(call) = Max(STX,0)

(9-1)

这里,ST是到期日(T)的股票价格,X是执行价(在这个例子里X等于30)。假设3个月后股价是25美元,我们将不会使用看涨期权以30美元购买股票,因为我们可以在公开市场上以25美元购买同样的股票。另一方面,如果3个月后股价是40美元,我们将使用看涨期权以30美元买股票,转手在市场上以40美元售出,从而获得10美元的收益。以下代码给出看涨期权收益的函数:

>>>def payoff_call(sT,x): ...

Get Python金融实战 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.