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