1

我正在使用一个名为 Mibian 的 Python 模块来计算看涨期权和看跌期权。Mibians Black-Scholes 公式的参数如下:

     import mibian as mb
     c =    mb.BS([Underlying Price, Strike Price interest rate, days to expiration],
            volatility).callPrice

假设我计算 AAPL (Apple.inc) 股票的看涨期权,标的价格为 143.14,执行价格为 100,利率为 1%,到期 17 天,波动率为 19.42。

     call =  mb.BS([143.14, 100, 1, 17], 19.42).callPrice
     call

     43.186564497836812

AAPL 的卖价为 43.50。所以这两个值非常接近。但是,如果我将波动率更改为任何值,除非它非常大,例如 120,否则它会完全改变。使用 Black-Scholes 公式的看涨和看跌期权应该对波动率的变化非常敏感,但对于米边来说,它几乎没有变化。它对所有参数的变化都很敏感,除了波动性。

     call = mb.BS([143.14, 100, 1, 17], 100).callPrice

     43.699404110772761

     #Volatility at 120.

     call = mb.BS([143.14, 100, 1, 17], 120).callPrice

     44.34924908915427

我希望以后能够仅更改波动率值,以便在之前的看涨期权和看跌期权之间进行比较。我在这里遗漏了什么,还是 Mibian 方程不能正常工作?希望我只是一个假人。对澄清这个问题有任何帮助吗?非常感谢。

4

1 回答 1

2

如果在这种情况下,行使价(100 美元)在货币中深达 43.14 美元(股票行使价),波动性对期权价格的影响很小。我把期权价格改成$140,所以行权价只有$3.14,波动对看涨价影响很大。见下文

call = mibian.BS([143.14, 140, 1, 17], 120).callPrice

拨打 16.24

call = mibian.BS([143.14, 140, 1, 17], 20).callPrice

称呼

4.36

于 2019-02-14T08:22:42.970 回答