波動率

具有簡單回報的年化波動率

  • June 16, 2020

我知道使用對數回報(stdev(每日對數回報)* sqrt(252))對波動率進行年度化的方法。

但是,如果我有一個簡單回報的時間序列 (price_t - price _t-1) / price_t,我該怎麼做呢?

取決於你想要做什麼。

對數正態模型

通常,如果您嘗試校準對數正態模型,例如在實際機率測度下股票價格的幾何布朗運動模型,您將計算對數回報的 Vol:

$$ dS_t = \mu S_t dt + \sigma S_t dW_t $$

如果您需要校准上述模型,並且給定計算的正常收益而不是log-returns,則可以將正常收益轉換為 log-returns,如下所示:

$$ LogReturn :=ln\left(\frac{p_{t_i}}{p_{t_{i-1}}}\right):=x $$

$$ RegularReturn=\frac{p_{t_i} - p_{t_{i-1}}}{p_{t_i-1}}:=y $$

=>

$$ y=\frac{p_{t_i}}{p_{t_{i-1}}}-1=e^x-1 $$

$$ y+1=e^x $$

$$ ln\left(y+1\right)=x $$

因此,基本上,將所有正常收益加 1 並記錄結果,然後將正常收益轉換為對數收益(無需恢復原始數據)。然後像處理日誌返回一樣繼續。

普通型號

如果你的模型是正常的,如下:

$$ dS_t = \mu dt + \sigma dW_t $$

然後:

$$ S_t - S_0 \sim N(\mu t, \sigma \sqrt{t}) => \frac{S_t - S_0}{S_0} \sim N(\frac{\mu t}{S_0}, \sigma \frac{\sqrt{t}}{S_0}) $$

因此,如果您需要校準這樣的模型,您可以將您的回報計算為 $ p_{t_i} - p_{t_{i-1}} $ 然後計算這些差異的標準偏差,然後通過乘以年化它 $ \sqrt{252} $ .

如果您將收益計算為 $ \frac{p_{t_i} - p_{t_{i-1}}}{p_{t_i-1}} $ 然後計算這些的標準偏差,您需要通過乘以年化計算的標準偏差 $ S_0\sqrt{252} $ , 其中對於 $ S_0 $ 你可以在你的時間序列中取平均價格。

總而言之:這取決於您通過計算收益的波動性來實現的目標

以同樣的方式。只需乘以交易日平方根的每日標準差(即 252)。

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