內容簡介
《金融建模:使用Excel和VBA》闡釋金融學的一些主要模型以及使用excel和vba構建這些模型的方法。這些模型涉及固定收益證券、組合投資管理、資產定價和風險管理等多個領域。通過《金融建模:使用Excel和VBA》的學習,讀者不僅可以得到一些主要金融模型的知識,還可學到在金融領域套用excel和vba的技術,從而大大提高未來的或當前的職場競爭力。《金融建模:使用Excel和VBA》適用於高年級本科生、研究生、mba學員和金融從業人員。
目錄
前言
第1部分 債券的收益率和敏感性
第1章 債券收益率和定價 / 1
1.1 到期收益率 / 1
1.1.1 概念和公式 / 1
1.1.2 在excel中計算債券收益率 / 2
1.1.3有效收益率和連續複合收益率 / 6
1.2 零息率 / 7
1.2.1 概念和計算方法 / 7
1.2.2 用excel計算零息率 / 9
1.2.3 用vba程式計算零息率 / 13
1.3 遠期利率 / 16
1.4 債券定價 / 18
1.4.1 用excel函式定價債券 / 18
1.4.2 計算債券的全價 / 19
1.4.3 用零息率給債券定價 / 22
1.4.4 用自定義函式給債券定價 / 22
參考書目 / 24
第2章 債券的利率敏感性及其尺度 / 25
2.1 影響債券價格利率敏感性的兩個因素 / 25
2.2 用excel分析債券的利率敏感性 / 26
2.2.1 債券期限對債券利率敏感性的影響 / 26
2.2.2 債券付息速度對債券利率敏感性的影響 / 28
2.3 債券的久期和凸性 / 31
2.3.1 久期 / 31
2.3.2 凸性 / 33
2.4 在excel中構建久期和凸性模型 / 35
2.5 在excel中構建債券價格敏感性模型 / 38
2.6 用vba編寫久期和凸性的用戶自定義函式 / 41
參考書目 / 44
第2部分 組合管理
第3章 組合的回報和風險 / 45
3.1 單項資產的預期回報和風險 / 46
3.2 組合的預期回報和風險 / 48
3.2.1 組合的分散化效應 / 48
3.2.2 兩資產組合的預期回報和方差 / 49
3.2.3 有多種資產的組合的預期回報和方差 / 51
3.3 兩資產組合的excel模型 / 52
3.4 多資產組合的excel模型 / 55
3.5 在excel中用矩陣乘法計算協方差矩陣 / 59
3.6 用vba過程計算組合預期回報和風險的vba / 60
3.6.1 計算資產回報的sub過程“assetsreturn” / 61
3.6.2 計算方差協方差的sub過程“varcovarmatrix” / 62
3.6.3 計算方差協方差的sub過程“covarmatrixbyprices” / 63
3.6.4 計算方差協方差的函式“covarmatrix(returns)” / 65
3.6.5 計算方差協方差的函式“covmatrixbyprices(prices)” / 65
3.6.6 直接計算組合預期回報和風險的函式“covandstdander(prices, w)” / 66
參考書目 / 68
第4章 組合最佳化模型 / 69
4.1 有效前沿及其數學解釋 / 69
4.1.1 將約束代入目標函式求解有效組合 / 69
4.1.2 使用huang chi-fu模型求解有效組合 / 71
4.1.3 包含無風險資產的組合和資本市場線cml / 72
4.1.4 凹規劃中的有效組合求解法 / 74
4.2 用公式計算有效組合和有效前沿 / 74
4.2.1 給定風險下求解有效前沿 / 74
4.2.2 給定期望回報下求解有效前沿 / 79
4.3 用excel的“規劃求解”計算有效組合和有效前沿 / 81
4.3.1 使用excel的“規劃求解”發現有效組合 / 81
4.3.2 藉助連續調用“規劃求解”的vba過程生成有效前沿 / 83
4.4 不可賣空條件下的有效組合和有效前沿 / 88
附錄4a 組合方差對組合資產權重的一階偏導數 / 92
參考書目 / 93
第5章 資本資產定價模型 / 94
5.1 單指數模型 / 94
5.2證券市場線/ 96
5.3 用一元回歸分析估計股票回報的系統風險 / 97
5.4 用“linest”函式構建股票回報的回歸分析模型 / 101
5.5 用excel構建證券市場線模型 / 107
參考書目 / 110
第6章 在險價值 / 111
6.1 在險價值的概念和計算方法 / 111
6.1.1 在險價值的概念 / 111
6.1.2 計算在險價值的方法 / 113
6.1.3 預期虧損(條件var) / 116
6.2 在險價值分解 / 116
6.3 用excel估計單個資產的var / 118
6.4 用excel估計組合分析的var / 122
6.4.1 方差協方差模型 / 122
6.4.2 單指數模型 / 123
6.5 用excel估計組合模擬的var / 125
6.5.1歷史模擬法/ 125
6.5.2 蒙特卡羅模擬法 / 127
6.6 用excel構建var分解模型 / 129
6.7 回測 / 130
6.7.1二項式檢驗 / 131
6.7.2Z檢驗/ 133
6.7.3 似然比(lr)檢驗 / 134
6.8 用excel回測var / 135
參考書目 / 139
第3部分 期權定價
第7章 二項式期權定價模型 / 141
7.1 期權及其價值決定因素 / 141
7.2 期權定價一般方法 / 145
7.2.1 股票價格的二項隨機遊走 / 145
7.2.2 風險中性機率 / 147
7.2.3 期權定價的一般步驟 / 148
7.3 期權定價的複製組合法 / 150
7.4 期權定價的風險中性法 / 153
7.4.1 crr模型 / 153
7.4.2 jr模型 / 156
7.5 股票價格的二項分布與對數常態分配 / 158
附錄7a 對數常態分配 / 161
參考書目 / 162
第8章 用excel構建二項式期權定價模型 / 163
8.1 用excel構建複製組合期權定價模型 / 163
8.2 用excel構建風險中性期權定價模型 / 166
8.3 用vba程式構建二項式期權價格模型/ 169
8.4 用vba程式構建複雜的二項樹 / 172
8.4.1 生成帶公式二項樹的vba代碼 / 172
8.4.2 生成對稱二項樹的vba代碼 / 174
參考書目 / 180
第9章 布朗運動和伊藤公式 / 181
9.1 導言 / 181
9. 2 布朗運動 / 181
9.2.1 隨機遊走 / 182
9.2.2 作為隨機遊走極限的布朗運動 / 184
9.2.3 二次變差 / 185
9.2.4 用excel構造隨機遊走和布朗運動 / 187
9.3伊藤過程和伊藤積分 / 191
9.4 伊藤公式 / 193
9.5 股票價格過程 / 195
參考書目 / 200
第10章 布萊克-斯科爾斯模型 / 201
10.1 布萊克-斯科爾斯方程 / 201
10.2 布萊克-斯科爾斯公式 / 203
10.3 布萊克-斯科爾斯公式推導 / 205
10.4 希臘字母 / 207
10.5 暗含的波動性 / 212
10.6 期權定價的蒙特卡羅方法 / 215
參考書目 / 226
附 錄
附錄a excel簡介 / 227
a.1 excel設定 / 227
a.2 excel的重要函式及其套用示例 / 230
附錄b vba簡介 / 236
b.1 vba和vbe / 236
b.2 vba過程 / 237
b.3 vba的變數類型和運算符 / 239
b.4 vba的語句 / 241
b.5 vba語句的構件 / 243
b.6 vba過程的調試 / 244