期權

可以通過負機率或其他方式套利時的定價

  • October 1, 2021

現在在這裡也被問到:在介紹性隨機微積分/衍生品定價課程中,當違反無套利行為時詢問價格是否公平?


假設我們有一個一般的一期市場模型,包括 $ d+1 $ 資產和 $ N $ 狀態。

使用複制投資組合 $ \phi $ , 決定 $ \Pi(0;X) $ ,歐式看漲期權的價格,有收益 $ X $ , 在資產上 $ S_1^2 $ 以行使價 $ K = 1 $ 鑑於

$$ S_0 =\begin{bmatrix} 2 \ 3\ 1 \end{bmatrix}, S_1 = \begin{bmatrix} S_1^0\ S_1^1\ S_1^2 \end{bmatrix}, D = \begin{bmatrix} 1 & 2 & 3\ 2 & 2 & 4\ 0.8 & 1.2 & 1.6 \end{bmatrix} $$

其中的列 $ D $ 表示每個資產的狀態,D 的行表示每個狀態的資產


我嘗試了什麼:

我們計算:

$$ X = \begin{bmatrix} 0\ 0.2\ 0.6 \end{bmatrix} $$

如果我們解決 $ D’\phi = X $ ,我們得到:

$$ \phi = \begin{bmatrix} 0.6\ 0.1\ -1 \end{bmatrix} $$

看起來歐式看漲期權的價格 $ \Pi(0;X) $ 由複制投資組合的價值給出

$$ S_0’\phi = 0.5 $$


一方面,如果我們試圖通過查看狀態價格向量來查看該市場是否存在套利 $ \psi $ 通過解決而存在 $ S_0 = D \psi $ ,我們得到

$$ \psi = \begin{bmatrix} 0\ -0.5\ 1 \end{bmatrix} $$

因此,不存在嚴格正的狀態價格向量 $ \psi $ 英石 $ S_0 = D \psi $ . 根據“資產定價基本定理”(或“金融基本定理”此處的“1.3.1”),該市場存在套利。


另一方面,價格 $ 0.5 $ 似乎被證實:

$$ \Pi(0;X) = \beta E^{\mathbb Q}[X] $$

在哪裡 $ \beta = \sum_{i=1}^{3} \psi_i = 0.5 $ (元素的總和 $ \psi $ ) 和 $ \mathbb Q $ 應該是由下式給出的等效鞅測度 $ q_i = \frac{\psi_i}{\beta} $ .

因此我們有

$$ E^{\mathbb Q}[X] = q_1X(\omega_1) + q_2X(\omega_2) + q_3X(\omega_3) $$

$$ = 0 + \color{red}{-1} \times 0.2 + 2 \times 0.6 = 1 $$

$$ \to \Pi(0;X) = 0.5 $$


我猜 $ \therefore $ 我們無法確定歐洲看漲期權的價格 $ \Pi(0;X) = \beta E^{Q}[X] $ 因為沒有等效的鞅測度 $ \mathbb Q $

那麼判決結果是什麼?我們可以說價格是0.5嗎?即使有套利,我們如何定價?0.5的解釋是什麼?

如果你不能做空,我相信沒有唯一的價格。比方說,您沒有購買期權,而是在半個單位的資產上花費了 0.5 $ S^2_1 $ 該資產支付 $ [0.4, 0.6, 0.8] $ 一階隨機支配選項。所以,無論你對狀態的機率信念如何,在那種情況下你永遠不會支付 $ 0.5 $ 對於在每個州支付較少的選項。這表明正確的價格低於 $ 0.5 $ . 同樣,購買 $ 0.25 $ 的單位 $ S^0_1 $ 資產或 $ 0.167 $ 的單位 $ S^1_1 $ 資產同樣會隨機支配期權。事實上,因為對於 $ 0.375 $ 資產單位 $ S^1_2 $ , 花費在 $ 0.375 $ ,您仍然可以擁有可以支付的資產 $ [0.3, 0.45, 0.6] $ , 價格似乎不太可能高達 $ 0.375 $ . 資產 0 意味著價格低於 $ 0.4 $ 和下面的資產 1 $ 0.45 $

一些要解決的python程式碼:

import numpy as np
S0 = np.array([[2],[3],[1]])
D = np.array([[1,2,3], [2,2,4], [0.8, 1.2, 1.6]])
X = np.array([[0.0],[0.2],[0.6]])
phi = np.dot(np.linalg.inv(D.transpose()), X)
print('The weights of the portfolio that replicates payoff X are: \n', phi)
P_X = np.dot(S0.transpose(), phi)
print('With a price: ', P_X)
print('Normalizing to pay a fixed price P_X for each of the three assets, what payoffs can you get?')
D_norm = D/(2*S0)
print(D_norm)
print('Notice that all three first order stochastically dominate the option for a price of: ', P_X)
print(D_norm - X.transpose())
print('Using each of the base assets, what\'s the minimum quantity that dominates?')
D_relative = X.transpose() / D
print(D_relative)
Min_dominating_fraction = np.max(D_relative,axis=1)
print('Minimum fraction of each of the assets that dominates X\n', Min_dominating_fraction)
P_Min_dominating_fraction = S0.transpose() * Min_dominating_fraction 
print('At prices of: ', P_Min_dominating_fraction)
print('Therefore the option price should be less than: ', np.min(P_Min_dominating_fraction))

這段程式碼沒有說明期權的價格,它只是顯示了我對上面段落的計算。如果允許做空,我相信這個期權的實際價格實際上為零。如果您購買三個單位的資產 $ S^2_0 $ 並短一個單位 $ S^1_0 $ 你得到一個有支出的資產 $ [ 0.4, 1.6, 0.8] $ . 這個頭寸不需要任何成本,對所有狀態都有正支付,並且一階隨機支配期權本身。由於可以以零成本製作比複製投資組合更好的投資組合,因此價格應該為零。哦,當套利存在時,工作中的精神錯亂!

引用自:https://quant.stackexchange.com/questions/22228