本書是《財務(wù)金融建模:用Excel工具》的第五版,在這一版中,作者對部分章節(jié)的構(gòu)架、寫作重點、案例和數(shù)據(jù)進(jìn)行了新的調(diào)整和修訂,并增加了關(guān)于R和Python的示例說明。其中,特別更新了有效投資組合和有效邊界、期權(quán)的二階和三階希臘字母、蒙特卡羅模擬、在險價值等部分的內(nèi)容。本書共分為公司金融、債券、投資組合理論、期權(quán)、蒙特卡羅方法和技術(shù)六大部分,每一部分都提供了生動的財務(wù)金融案例和詳細(xì)的編程代碼,供讀者動手操作。本書適合金融學(xué)、統(tǒng)計學(xué)等專業(yè)的學(xué)生、研究人員,以及金融行業(yè)的相關(guān)從業(yè)人員。
《財務(wù)金融建!返那八膫版已經(jīng)將其確立為金融學(xué)者和專業(yè)人士案頭的之書。它直接、動手實踐的方法,通過使用Excel和R實現(xiàn)了解釋和應(yīng)用的融合,滿足了學(xué)術(shù)和實務(wù)工作者兩個市場中讀者的需求。他們意識到,通常在介紹性課程中學(xué)習(xí)的金融基礎(chǔ)知識的實現(xiàn)需要另一種更繁重的計算和實現(xiàn)方法。Excel是金融領(lǐng)域使用最廣泛的計算工具,是加深我們對材料理解的天然載體,而R和Python是學(xué)者和實務(wù)工作者最常用的編程語言。
我們?yōu)榍皫装妗敦攧?wù)金融建!返某晒Ω械阶院,我們已經(jīng)盡了最大努力來更新和完善第五版,使其(或希望使其)更好。本書以前版本的用戶會發(fā)現(xiàn)第五版在風(fēng)格上類似,同時由于財務(wù)分析的進(jìn)步,更好地解決了今天的需求和所需的工具。
由于Excel被認(rèn)為是理解金融理論實現(xiàn)的最佳方式,我們通過兩種方法解決Excel的局限性(主要是大數(shù)據(jù)的可擴(kuò)展性和效率):第一個是VBA代碼,它可以在Excel中實現(xiàn)(VBA是Excel的編程語言),第二個是R,所有數(shù)據(jù)密集型的章節(jié)現(xiàn)在都有在R中的實現(xiàn),在本書的輔助網(wǎng)站上,你可以找到這些材料的Python實現(xiàn)。
此外,我們用最新的數(shù)據(jù)更新了書中的所有例子,使它們更貼近時代。金融方面的進(jìn)步也包括在內(nèi),如期權(quán)的二階和三階希臘字母以及蒙特卡羅方法。
《財務(wù)金融建模》包括七個部分。本書的前五個部分都介紹一個特定的金融領(lǐng)域。這些部分彼此獨立,但讀者應(yīng)該意識到,它們都建立在讀者對財務(wù)金融領(lǐng)域有一定的了解的基礎(chǔ)之上。財務(wù)金融建?刹皇且恍┙榻B性的教程。
第一部分(第1-6章)討論公司財務(wù)主題。第二部分(第7-9章)涵蓋債券和收益率曲線模型。第三部分(第10-15章)是關(guān)于投資組合理論的討論。第四部分(第16-20章)介紹了期權(quán)和衍生品主題,第五部分(第21-27章)介紹了蒙特卡羅方法及其在金融中的實現(xiàn)。
本書最后兩部分本質(zhì)上是技術(shù)性的。第六部分(28-33章)涵蓋了使用本書的Excel和R的各種主題。本節(jié)的章節(jié)可以根據(jù)需要閱讀和訪問。第七節(jié)(34-37章) 涉及VBA,由Benjamin Czaczkes撰寫。為了使這本書更精簡,這部分可以在本書附帶的輔助網(wǎng)站上找到。本書的結(jié)構(gòu)安排使得讀者可以理解所有其他章節(jié)的財務(wù)建模的材料而不需要VBA或R章節(jié)。
Contents目錄
0開始之前
0.1模擬運算表
0.2Getformula是什么
0.3怎樣在你的Excel工作簿中添加Getformula
0.4保存Excel工作簿:Windows
0.5保存Excel工作簿:Mac
0.6你必須把Getformula添加到每個Excel工作簿嗎?
0.7使用Formulatext( )代替Getformula
0.8使用Getformula和Formulatext的快捷方式
0.9在Windows系統(tǒng)中錄制Getformula
0.10在Mac系統(tǒng)中錄制Getformula
0.11使用R
第一部分公司金融
1基本財務(wù)分析
1.1概述
1.2現(xiàn)值和凈現(xiàn)值
1.3內(nèi)部收益率和貸款表
1.4多個內(nèi)部收益率
1.5等額償付計劃
1.6未來價值及應(yīng)用
1.7養(yǎng)老金問題使未來價值問題復(fù)雜化
1.8連續(xù)復(fù)利
1.9對特定日期的現(xiàn)金流貼現(xiàn)
練習(xí)
2公司估值概述
2.1概述
2.2計算企業(yè)價值的三種方法
2.3用會計賬面價值評估公司:企業(yè)的賬面企業(yè)價值
2.4企業(yè)估值的有效市場方法
2.5以自由現(xiàn)金流的現(xiàn)值為企業(yè)價值:貼現(xiàn)現(xiàn)金流法自上而下估值
2.6基于合并現(xiàn)金流量表的自由現(xiàn)金流
2.7基于預(yù)估財務(wù)報表的自由現(xiàn)金流
2.8總結(jié)
練習(xí)
3計算加權(quán)平均資本成本
3.1概述
3.2計算公司的權(quán)益價值
3.3計算公司的債務(wù)價值
3.4計算企業(yè)所得稅稅率
3.5計算公司的債務(wù)成本
3.6計算企業(yè)權(quán)益成本的兩種方法
3.7使用證券市場線來計算Caterpillar的權(quán)益成本
3.8市場期望收益率的三種計算方法
3.9CAPM中的無風(fēng)險利率rf是多少?
3.10計算加權(quán)平均資本成本
3.11何時模型不起作用?
3.12總結(jié)
練習(xí)
4基于現(xiàn)金流貼現(xiàn)法的預(yù)估分析與估值
4.1概述
4.2布置舞臺貼現(xiàn)自由現(xiàn)金流
4.3以合并現(xiàn)金流量表為基礎(chǔ)的簡化方法
4.4預(yù)估財務(wù)報表建模
4.5使用自由現(xiàn)金流對公司及其權(quán)益進(jìn)行估值
4.6將債務(wù)設(shè)定為吸收項,并將目標(biāo)債務(wù)/權(quán)益比率納入預(yù)估模型
4.7計算投入資本回報率
4.8項目融資:債務(wù)償還時間表
4.9計算凈資產(chǎn)收益率
4.10稅項損失結(jié)轉(zhuǎn)
4.11結(jié)論
練習(xí)
5建立預(yù)估模型:以默克公司為例
5.1概述
5.2默克公司20152018年財務(wù)報表
5.3分析財務(wù)報表
5.4默克公司的模型
5.5運用模型對默克公司進(jìn)行估值
5.6使用倍數(shù)法的默克公司估值模型
5.7小結(jié)
6租賃財務(wù)分析
6.1概述
6.2一個簡單但具有誤導(dǎo)性的例子
6.3租賃與企業(yè)融資等效貸款法
6.4出租人的問題:計算可接受的最低租金
6.5資產(chǎn)殘值及其他考慮
6.6小案例:租賃什么時候?qū)Τ鲎馊撕统凶馊硕加欣蓤D?
6.7杠桿租賃
6.8杠桿租賃實例
6.9總結(jié)
練習(xí)
第二部分債券
7債券的久期
7.1概述
7.2兩個示例
7.3久期是什么意思
7.4久期的模式
7.5非均勻間隔付息債券的久期
7.6債券的凸性
7.7免疫策略
7.8總結(jié)
練習(xí)
8期限結(jié)構(gòu)建模
8.1概述
8.2利率期限結(jié)構(gòu)
8.3使用等效單一債券法進(jìn)行債券定價
8.4同一期限若干債券的定價
8.5將期限結(jié)構(gòu)擬合為函數(shù)形式的Nelson-Siegel方法
8.6Nelson-Siegel期限結(jié)構(gòu)的性質(zhì)
8.7中期國債的期限結(jié)構(gòu)
8.8總結(jié)
附錄8.1本章使用的VBA函數(shù)
9計算違約調(diào)整后的債券期望收益率
9.1概述
9.2計算單期框架下的期望收益率
9.3計算多期框架下的債券期望收益率
9.4數(shù)值示例
9.5實例實驗
9.6計算真實債券的期望收益率
9.7半年轉(zhuǎn)移矩陣
9.8計算債券的貝塔值
9.9總結(jié)
練習(xí)
第三部分投資組合理論
10投資組合模型引言
10.1概述
10.2計算股票的描述性統(tǒng)計量
10.3計算投資組合的均值和方差
10.4N種資產(chǎn)的投資組合均值和方差
10.5包絡(luò)線投資組合
10.6總結(jié)
練習(xí)
附錄10.1連續(xù)復(fù)利收益率與幾何收益率
附錄10.2股息調(diào)整19311有效投資組合和有效邊界
11.1概述
11.2一些初步定義和表示法
11.3關(guān)于有效投資組合和CAPM的五個命題
11.4計算有效邊界:示例
11.5關(guān)于優(yōu)化過程的三個注意事項
11.6尋找市場投資組合:資本市場線
11.7計算全局最小方差投資組合
11.8檢驗SML應(yīng)用命題35
11.9不能賣空的有效投資組合
11.10總結(jié)
練習(xí)
數(shù)學(xué)附錄
12計算方差協(xié)方差矩陣
12.1概述
12.2計算樣本方差協(xié)方差矩陣
12.3相關(guān)系數(shù)矩陣
12.4樣本方差協(xié)方差矩陣的四種計算方法
12.5樣本方差協(xié)方差的替代方法:單指數(shù)模型
12.6樣本方差協(xié)方差的替代方法:常數(shù)相關(guān)系數(shù)模型
12.7樣本方差協(xié)方差的替代方法:收縮法
12.8利用期權(quán)信息計算方差矩陣
12.9用哪種方法計算方差協(xié)方差矩陣?
12.10總結(jié)
練習(xí)
13估計貝塔值和證券市場線
13.1概述
13.2檢驗SML
13.3我們學(xué)到了什么嗎?
13.4市場投資組合的無效性
13.5那么,真正的市場組合是什么?我們?nèi)绾螜z驗CAPM?
13.6結(jié)論:CAPM有什么用途嗎?
練習(xí)
14事件研究
14.1概述
14.2事件研究的框架
14.3一個初步的事件研究:寶潔公司收購吉列公司
14.4一個更完整的事件研究:盈余公告對股票價格的影響
14.5運用雙因子收益率模型進(jìn)行事件研究
14.6使用Excel的Offset函數(shù)在數(shù)據(jù)集中定位回歸
14.7總結(jié)
15Black-Litterman投資組合優(yōu)化方法
15.1概述
15.2一個簡單的問題
15.3BlackLitterman對優(yōu)化問題的解
15.4BL方法步驟1:市場怎么想?
15.5BL方法步驟2:引入意見喬安娜怎么想?
15.6使用BL模型進(jìn)行國際資產(chǎn)配置
15.7總結(jié)
練習(xí)
第四部分期權(quán)
16期權(quán)簡介
16.1概述
16.2期權(quán)的基本定義和術(shù)語
16.3一些例子
16.4期權(quán)收益與利潤模式
16.5期權(quán)策略:期權(quán)和股票組合的收益
16.6關(guān)于期權(quán)套利的幾個命題
16.7總結(jié)
練習(xí)
17二叉樹期權(quán)定價模型
17.1概述
17.2兩日期二叉樹定價
17.3狀態(tài)價格
17.4多期二叉樹模型
17.5使用二叉樹定價模型為美式期權(quán)定價
17.6二叉樹期權(quán)定價模型編程
17.7二叉樹定價向Black-Scholes價格的收斂性
17.8運用二叉樹模型對員工股票期權(quán)進(jìn)行定價
17.9使用二叉樹模型對非標(biāo)準(zhǔn)期權(quán)進(jìn)行定價:一個例子
17.10總結(jié)
練習(xí)
18Black-Scholes模型
18.1概述
18.2Black-Scholes模型
18.3Black-Scholes期權(quán)定價模型編程
18.4計算波動率
18.5編寫一個函數(shù)來查找隱含波動率
18.6Black-Scholes的股息調(diào)整
18.7物有所值的期權(quán)
18.8債券期權(quán)估值的Black模型
18.9利用Black-Scholes模型對風(fēng)險債務(wù)進(jìn)行定價
18.10使用Black-Scholes公式為結(jié)構(gòu)化證券定價
18.11總結(jié)
練習(xí)
19期權(quán)希臘字母
19.1概述
19.2定義和計算希臘字母
19.3認(rèn)購期權(quán)的delta對沖
19.4投資組合的希臘字母
19.5希臘字母中性投資組合
19.6delta、theta和gamma之間的關(guān)系
19.7總結(jié)
練習(xí)
附錄19.1希臘字母的VBA代碼
附錄19.2計算希臘字母的R代碼
20實物期權(quán)
20.1概述
20.2擴(kuò)張期權(quán)的一個簡單例子
20.3放棄期權(quán)
20.4將放棄期權(quán)作為一系列認(rèn)沽期權(quán)進(jìn)行估值
20.5評估生物技術(shù)項目價值
20.6總結(jié)
練習(xí)
第五部分蒙特卡羅方法
21生成和使用隨機(jī)數(shù)
21.1概述
21.2Rand( )和Rnd: Excel和VBA隨機(jī)數(shù)發(fā)生器
21.3調(diào)整均勻分布隨機(jī)數(shù)
21.4生成正態(tài)分布隨機(jī)數(shù)
21.5Norm.Inv:另一種產(chǎn)生正態(tài)偏差的方法
21.6調(diào)整正態(tài)分布隨機(jī)數(shù)
21.7生成相關(guān)隨機(jī)數(shù)
21.8我們對相關(guān)性感興趣的點是什么?一個小案例
21.9多個具有相關(guān)性的隨機(jī)變量:Cholesky分解
21.10多元均勻模擬
21.11總結(jié)
練習(xí)
22蒙特卡羅方法簡介
22.1概述
22.2使用蒙特卡羅計算
22.3用蒙特卡羅方法估計的程序設(shè)計
22.4蒙特卡羅的另一個問題:投資和退休問題
22.5投資問題的蒙特卡羅模擬
22.6總結(jié)
練習(xí)
23模擬股票價格
23.1概述
23.2股票價格看起來像什么?
23.3價格的對數(shù)正態(tài)分布與幾何擴(kuò)散
23.4對數(shù)正態(tài)分布是什么樣的?
23.5模擬對數(shù)正態(tài)價格路徑
23.6技術(shù)分析
23.7根據(jù)股票價格計算對數(shù)正態(tài)分布的參數(shù)
23.8總結(jié)
練習(xí)
附錄23.1伊藤引理
24用蒙特卡羅模擬投資
24.1概述
24.2模擬單只股票的價格與收益率
24.3兩只股票的投資組合
24.4添加無風(fēng)險資產(chǎn)
24.5多股票投資組合
24.6模擬養(yǎng)老金儲蓄
24.7貝塔和收益率
24.8總結(jié)
練習(xí)
25風(fēng)險價值
25.1概述
25.2三類風(fēng)險價值模型
25.3N種資產(chǎn)投資組合的風(fēng)險價值
25.4回溯測試
26期權(quán)復(fù)制和期權(quán)策略
26.1概述
26.2不完美但無現(xiàn)金的認(rèn)購期權(quán)復(fù)制
26.3模擬投資組合保險
26.4投資組合保險的一些性質(zhì)
26.5題外話:投資組合總收益保險
26.6模擬蝶式期權(quán)組合
26.7總結(jié)
練習(xí)
27期權(quán)定價的蒙特卡羅方法
27.1概述
27.2運用蒙特卡羅方法對普通期權(quán)進(jìn)行定價
27.3狀態(tài)價格、概率與風(fēng)險中性
27.4普通期權(quán)定價蒙特卡羅二叉樹模型方法
27.5為亞式期權(quán)定價
27.6障礙期權(quán)
27.7籃子期權(quán)
27.8彩虹期權(quán)
27.9二元期權(quán)
27.10任選期權(quán)
27.11回望期權(quán)
27.12總結(jié)
練習(xí)
第六部分技術(shù)
28模擬運算表
28.1概述
28.2一個例子
28.3創(chuàng)建一個一維模擬運算表
28.4創(chuàng)建二維模擬運算表
28.5一個關(guān)于美觀的提示:隱藏單元格公式
28.6Excel的模擬運算表是數(shù)組
28.7空白單元格上的模擬運算表(進(jìn)階)
28.8模擬運算表可以停止你的計算機(jī)
練習(xí)
29矩陣
29.1概述
29.2矩陣運算
29.3逆矩陣
29.4求解聯(lián)立線性方程組
練習(xí)
30Excel函數(shù)
30.1概述
30.2財務(wù)函數(shù)
30.3日期和日期函數(shù)
30.4統(tǒng)計函數(shù)
30.5用Excel做回歸
30.6條件函數(shù)
30.7引用函數(shù)
30.8Large、 Rank、 Percentile和Percentrank函數(shù)
30.9Count、 CountA、 Countif、 Countifs、 Averageif和Averageif函數(shù)60031數(shù)組函數(shù)
31.1概述
31.2Excel的一些內(nèi)置數(shù)組函數(shù)
31.3自建數(shù)組函數(shù)
31.4矩陣數(shù)組公式
練習(xí)
32關(guān)于Excel的一些提示
32.1概述
32.2快速復(fù)制:在被填充的列旁邊填寫數(shù)據(jù)
32.3填充序列單元格
32.4多行單元格
32.5文本公式的多行單元格
32.6寫入多張電子表格
32.7移動Excel工作簿中的多張電子表格
32.8Excel中的文本函數(shù)
32.9更新圖表標(biāo)題
32.10在單元格中加入希臘符號
32.11上標(biāo)和下標(biāo)
32.12命名單元格
32.13(在數(shù)據(jù)表和其他地方)隱藏單元格
32.14公式審核
32.15將百萬單位格式改為千
32.16Excel的個人工作簿:將頻繁使用的程序自動化
32.17快速格式化數(shù)字
33R編程要領(lǐng)
33.1規(guī)則1:使用R函數(shù)提供的幫助信息
33.2安裝軟件包
33.3設(shè)置默認(rèn)文件夾(工作目錄)
33.4理解R中的數(shù)據(jù)類型
33.5如何從csv文件中讀取表
33.6如何將股價數(shù)據(jù)直接導(dǎo)入R
33.7定義函數(shù)
33.8在R中為數(shù)據(jù)繪圖
33.9apply函數(shù)
33.10lapply和sapply函數(shù)
主要參考文獻(xiàn)