股票波動只是特定股票價格變化的數字表示。然而,股票波動往往被誤解。有些人認為它涉及擁有特定公司股票所涉及的風險。有些人認為它指的是擁有股票所固有的不確定性。情況也不是這樣。對於投資者而言,它代表了衡量投資者對風險和回報的偏好的重要指標。以下是計算股票波動率的方法。
計算股票收益
- 確定衡量回報的時間段。期間是你的股票價格變化的時間範圍。這可以是每日,每月甚至每年。但是,每日時段最常用。
- 選擇一些時期。周期數n表示你在計算中將測量的周期數。如果你計算每日期間,則常用的期間數為21,即一個月內的平均交易日數。較小的值不會給你帶來非常好的結果。實際上,值越大,結果越平滑。
- 你還可以使用63個期間來表示三個月或252個期間的交易日數,以表示一年中的平均交易日數。
- 找到收盤價信息。你將用於計算波動率的價格是你所選期間末的股票收盤價。例如,對於每日期間,這些將是當天的收盤價。可以從Yahoo!等市場跟蹤網站找到市場數據,在某些情況下可以下載市場數據。金融與市場觀察。
- 計算回報。在給定時期內股票的回報可以定義為期末股票收盤價的自然對數ln除以前一期末的股票收盤價。在等式中,這是:Rn = ln(Cn /(C(n-1)),其中Rn是給定股票在期間內的回報,ln是自然對數函數,Cn是最終收盤價期間,C(n-1)是最後一期末的收盤價。
在許多計算器上,自然對數鍵只是「ln」,必須在已經計算出等式的其餘部分後按下。
例如,要查找當一天價格為11美元並且前一天收盤價為10美元時的回報,你可以將等式設置為Rn = ln($ 11 / $ 10)。這將簡化為Rn = ln(1.1)。按ln鍵解決得到大約0.0953的結果。
自然對數用於將期間股票價值的數值變化轉換為天數之間的百分比變化的近似值。
計算股票波動率
找到平均回報。獲取所有計算的回報並將它們一起添加。然後,除以你使用的回報數n,以找到平均回報。這表示你測量的時間段內的平均回報。具體地,平均值m計算如下:m =(R1 + R2 + … Rn)/(n)。
例如,假設你有5個周期,其計算回報為0.2,-0.1,-0.3,0.4和0.1。你可以將這些加在一起得到0.3然後除以周期數n,即5。因此,你的平均值m將是0.3 / 5,或0.06。
計算與平均值的偏差。對於每個返回Rn,可以找到與平均回報m的偏差Dn。找到Dn的等式可以簡單地表示為Dn = Rn-m。對你測量範圍內的所有回報完成此計算。
使用前面的示例,你將從每個返回值中減去平均值0.06,以獲得每個值的偏差。這些將是:
D1 = 0.2-0.06,或0.14
D2 = -0.1-0.06,或-0.16
D3 = -0.3-0.06,或-0.36
D4 = 0.4-0.06,或0.34
D5 = 0.1-0.06,或0.04
找出方差。你的下一步是通過將平均個體偏差與回報均值相加來找出回報的均值方差。用於求出方差S的等式可以表示為:S =(D1 ^ 2 + D2 ^ 2 + … Dn ^ 2)/(n-1)。再次,將偏差的平方和Dn除以方差總數減1,n-1,得到平均方差。
首先,平衡你與最後一步的偏差。這些順序為:0.0196,0.0256,0.1296,0.1156,0.0016。
將這些數字相加得到0.292。
然後,除以n-1,即4,得到0.073。因此,在示例中S = 0.073。
計算波動率。波動率計算為方差S的平方根。這可以計算為V = sqrt(S)。這個「平方根」衡量一組回報(可能是每日,每周或每月回報)與其均值的偏差。它也被稱為與均值回報的偏差的均方根或RMS。它也被稱為回報的標準差。[10]
在這個例子中,這只是S的平方根,即0.073。所以,V = 0.270。
此數字已四捨五入到小數點後三位。你可以選擇保留更多小數以便更準確。
價格變化劇烈的股票(意味著回報變化很大)與股票收益變化較小的股票相比,波動性較大。
通過比較,對於具有固定利率的銀行賬戶中的貨幣,每個回報等於均值(即,沒有偏差)並且波動率為0。
使用Excel查找波動率
設置電子表格。在Excel中計算波動率比手動更簡單,更快捷。首先在計算機上打開Microsoft Excel並打開一個空白工作表。
輸入市場信息。下一步是導入你正在測量的股票的收盤價。在A列中垂直輸入收盤價,首先是最舊的價格,最後是最近的價格。例如,21天的價格將在A1-A21單元格中出現。
計算當天的回報。日內回報只是連續幾天收盤價之間的差額。此計算的結果將在B欄中與收盤價相鄰的單元格中。通過在單元格B2中輸入以下公式來計算這些回報:=(A2 / A1)-1。這將計算你的範圍的第1天和第2天之間的百分比變化。然後,將公式拖動到範圍的其餘部分到最後價格。你現在應該在B欄中有一個日間退貨清單。
使用標準偏差功能。要計算波動率,你現在要做的就是使用標準差函數。在附近的單元格中(只要它是空的無關緊要)輸入以下函數:「= StdDev(」。然後,用B列的日間返回數據填寫括弧。例如,如果你的數據在單元格B2到B21中包含,輸入:= StdDev(B2:21)。請記住關閉括弧。在包含此函數的單元格上按Enter鍵將顯示在你選擇的時間範圍內的股票的波動性。