Cost of Carry 的含义是“考虑了资金成本的持仓成本”
我们仍持有一张期权 V V V空头和 ∂ V ∂ S \frac{\partial V}{\partial S} ∂S∂V张标的 S S S多头。该资产组合价值为 X = ∂ V ∂ S S − V X = \frac{\partial V}{\partial S}S - V X=∂S∂VS−V。
该组合零风险,因此也仅能获得无风险收益。所以我们用“组合瞬时收益 = 无风险瞬时收益”建立方程。
需要注意的是等式左边既包括资本利得 d X dX dX,也包括“其他收益”。 这包括:
- 拿指数时获得的成分股分红收益。
- 拿外汇时获得的外汇国无风险收益。
- 拿期货时获得的货值利息收益(假设保证金利息归投资者,且不放杠杆)
- 拿不分红股票时其他收益为0.
“其他收益”这一概念在金融里似乎没有统一的叫法,所以Shreve和Hull两本书似乎都没有一个符号表示这个概念,容易造成遗漏。Option Pricing Formula则在Generalized BSM模型中用Cost of Carry 间接捕捉了这一概念,总结得颇为清楚。具体来说,定义持仓成本 = 资金成本 - 其他收益,并用字母 b b b表示。其意义为考虑了资金成本后的持仓成本。对不同的资产,持仓成本具体如下(以下均为年化的收益率、成本率。瞬时收益乘上 d t dt dt即可):
- 拿指数时,其他收益为 q q q,持仓成本为 b = r − q b = r-q b=r−q
- 拿外汇时,其他收益为 r f o r i e g n r_{foriegn} rforiegn,持仓成本为 b = r − r f o r e i g n b = r- r_{foreign} b=r−rforeign
- 拿期货时,其他收益为 r r r,持仓成本为 b = 0 b =0 b=0。
- 拿不分红股票时,其他收益为 r r r,持仓成本为 b = r b=r b=r。
根据定义,其他收益 = 资金成本 - 持仓成本。考虑了其他收益的BSM equations推导过程如下:
- 等式右边是仍然是无风险利息收益 X d t Xdt Xdt,即 ( ∂ V ∂ S S − V ) d t (\frac{\partial V}{\partial S}S - V)dt (∂S∂VS−V)dt
- 等式左边是不受随即项影响的资本利得 + 其他收益。前一项为 ( − ∂ V ∂ t − 1 2 ∂ 2 V ∂ S 2 S 2 σ 2 ) d t (-\frac{\partial V}{\partial t} - \frac{1}{2}\frac{\partial ^2V}{\partial S^2}S^2\sigma^2 )dt (−∂t∂V−21∂S2∂2VS2σ2)dt,后一项为 ∂ V ∂ S S ( r − b ) d t \frac{\partial V}{\partial S}S(r-b)dt ∂S∂VS(r−b)dt
联立并整理后,即是Generalized BSM equation。形式如下
∂ V ∂ t + 1 2 ∂ 2 V ∂ S 2 S 2 σ 2 + ∂ V ∂ S S b = V r \frac{\partial V}{\partial t} + \frac{1}{2}\frac{\partial ^2V}{\partial S^2}S^2\sigma^2 +\frac{\partial V}{\partial S}Sb = Vr ∂t∂V+21∂S2∂2VS2σ2+∂S∂VSb=Vr
Generalized BSM formula秒记的方法: S e b t Se^{b t} Sebt是 Q \mathbb{Q} Q下标的的“自然趋势”;BSM是行权收益条件期望的现值
European Call & Put的价格分别如下:
C a l l = S e ( b − r ) τ N ( d 1 ) − K e − r τ N ( d 2 ) Call = Se^{(b - r)\tau}N(d_1) - Ke^{-r\tau }N(d_2) Call=Se(b−r)τN(d1)−Ke−rτN(d2)
P u t = K e − r τ N ( − d 2 ) − S e ( b − r ) τ N ( − d 1 ) Put = Ke^{-r\tau }N(-d_2) - Se^{(b - r)\tau}N(-d_1) Put=Ke−rτN(−d2)−Se(b−r)τN(−d1)
其中
d 1 = l n ( S / K ) + ( b + σ 2 / 2 ) τ σ τ , d 2 = d 1 − σ τ d_1 = \frac{ln(S/K) + (b + \sigma^2/2)\tau}{\sigma \sqrt{\tau}}, d_2 = d_1 - \sigma \sqrt{\tau} d1=στln(S/K)+(b+σ2/2)τ,d2=d1−στ
怎么记? S e b τ Se^{b\tau} Sebτ表示了标的在 Q \mathbb{Q} Q下的“自然趋势”。以股指为例,倘若现在的股票被公平定价(某只股票,50%概率到110,50%到90,今天这只股票卖100,这就是公平定价),股票未来的资本利得就不应该超过无风险利率。这意味着股票价格一方面会因为利率带来的时间价值自然增长,另一方面会随着分红自然脱落,于是 d S S = ( r − q ) d t + σ d W t = b d t + σ d W t \frac{dS}{S} = (r-q)dt + \sigma dW_t = bdt + \sigma dW_t SdS=(r−q)dt+σdWt=bdt+σdWt。其他标的同理, b d t bdt bdt为其 Q \mathbb{Q} Q下的自然趋势。
另外关于BSM formula也有很直观的理解,这要感谢石川博士在知乎上的回答。Call的价格是 Q \mathbb{Q} Q下payoff的期望 E Q ( ( S T − K ) + ) \mathbb{E^Q}((S_T-K)^+) EQ((ST−K)+)再折现。这个期望可以进一步拆解成条件期望的均值,即
E Q ( ( S T − K ) + ) e − r τ = E Q ( E Q ( ( S T − K ) + ∣ S T ) ) e − r τ = 0 × P ~ ( S T ≤ K ) + E Q ( S T − K ∣ S T ≥ K ) × P ~ ( S T ≥ K ) e − r τ = E Q ( S T ∣ S T ≥ K ) N ( d 2 ) e − r τ − K e − r τ N ( d 2 ) \mathbb{E^Q}((S_T-K)^+)e^{-r\tau} \\= \mathbb{E^Q}(\mathbb{E^Q}((S_T-K)^+|S_T)) e^{-r\tau} \\=0\times\tilde{\mathbb{P}}(S_T \leq K) + \mathbb{E^Q}(S_T-K |S_T \geq K)\times\tilde{\mathbb{P}}(S_T \geq K)e^{-r\tau} \\=\mathbb{E^Q}(S_T|S_T\geq K)N(d_2)e^{-r\tau} - Ke^{-r\tau}N(d_2) EQ((ST−K)+)e−rτ=EQ(EQ((ST−K)+∣ST))e−rτ=0×P~(ST≤K)+EQ(ST−K∣ST≥K)×P~(ST≥K)e−rτ=EQ(ST∣ST≥K)N(d2)e−rτ−Ke−rτN(d2)
第二项是期权生效时行权付出的成本,第一项是期权生效时把标的在市场上卖掉的期望价格。注意到被公允定价的
S
T
S_T
ST应当符合
E
Q
(
S
T
)
=
S
e
b
τ
\mathbb{E^Q}(S_T) =Se^{b\tau}
EQ(ST)=Sebτ,所以第一项可以写成
E
Q
(
S
T
)
×
E
Q
(
S
T
∣
S
T
≥
K
)
E
Q
(
S
T
)
×
N
(
d
2
)
e
−
r
τ
=
S
e
b
τ
×
E
Q
(
S
T
∣
S
T
≥
K
)
E
Q
(
S
T
)
×
N
(
d
2
)
e
−
r
τ
\mathbb{E^Q}(S_T) \times \frac{\mathbb{E^Q}(S_T|S_T\geq K)}{\mathbb{E^Q}(S_T)}\times N(d_2)e^{-r\tau} \\=Se^{b\tau} \times \frac{\mathbb{E^Q}(S_T|S_T\geq K)}{\mathbb{E^Q}(S_T)}\times N(d_2)e^{-r\tau}
EQ(ST)×EQ(ST)EQ(ST∣ST≥K)×N(d2)e−rτ=Sebτ×EQ(ST)EQ(ST∣ST≥K)×N(d2)e−rτ
公允定价下( Q \mathbb{Q} Q下),股票未来的价格就是今天的价格加上自然变化(以持仓成本率累积)。但因为只有在实值时才会行权,与我们相关的期望价格会比全盘的期望要高一些,于是有了第二项系数。
串起来,整个BSM公式可以这么理解:期权的价格是公允定价下的期望行权收益。第二项是行权时要付出的成本,第一项是脱手标的时拿到的期望价格。因为行权时标的一定高于行权价,所以期望收益要比不加限制条件时高一些。