內容簡介
《金融數量分析:基於MATLAB編程》共分6章,由淺入深地進行金融數量分析的講解。首先,講解金融數量分析的主要對象——金融市場與金融產品。接著,簡要概述數量分析的基本概念,例如資產估值與定價、投資組合管理、風險測量與管理以及相應MATLAB函式使用與計算實例。然後,以銀行按揭貸款、商業養老保險、股票掛鈎結構產品與組合保險策略為實際分析對象,利用金融數量分析與MATLAB編程對其進行深入的數量分析,展示金融數量分析的基本步驟:理論分析、數學建模、編程計算。在基本步驟的講解中,作者根據自身(金融工程師)的經驗,指出了在數量分析過程中理論與實踐間的區別與聯繫。最後,以相對比較複雜的BS公式的隱含波動率的計算、KMV模型方程組的求解、移動平均Hurst指數的計算和基於最佳化方法的指數追蹤技術為例,講解金融數量分析的數值分析技術與MATLAB編程技巧。MATLAB基本介紹、MATLAB最佳化工具箱與遺傳算法工具箱的使用方法作為附錄,以便初級讀者學習或者高級讀者查閱。《金融數量分析:基於MATLAB編程》適用於經濟金融學科的高年級學生、研究人員以及金融從業人員等。書中金融實例有很強的可讀性、可操作性與實用性。
目錄
第1章 金融市場與金融產品1
1.1 金融市場1
1.1.1 貨幣市場2
1.1.2 資本市場2
1.1.3 商品市場3
1.2 金融機構3
1.2.1 存款性金融機構4
1.2.2 非存款性金融機構4
1.2.3 家庭或個人5
1.3 基礎金融工具6
1.3.1 原生金融工具6
1.3.2 衍生金融工具6
1.3.3 金融工具的基本特徵6
1.4 金融產品7
1.5 金融產品風險8
第2章 數量分析的基本概念10
2.1 貨幣的時間價值10
2.1.1 貨幣時間價值的概念10
2.1.2 貨幣時間價值的計算10
2.1.3 固定現金流計算11
2.1.4 變化現金流計算13
2.1.5 年金現金流計算14
2.2 馬柯維茨均值方差模型15
2.2.1 模型理論15
2.2.2 收益與風險計算函式16
2.2.3 有效前沿計算函式17
2.2.4 約束條件下有效前沿20
2.3 投資組合績效22
2.3.1 夏普比率23
2.3.2 信息比率25
2.3.3 跟蹤誤差26
2.4 風險價值VaR26
2.4.1 VaR定義27
2.4.2 VaR計算27
2.5 期權定價29
2.5.1 布朗運動29
2.5.2 BS定價模型31
第3章 商業保險與按揭貸款的現金流分析33
3.1 商業按揭貸款分析33
3.1.1 按揭貸款還款方式33
3.1.2 等額還款模型與計算34
3.1.3 等額本金還款36
3.1.4 還款方式比較37
3.1.5 提前還款違約金估算38
3.2 商業養老保險分析39
3.2.1 商業養老保險案例39
A.4.2 曲線擬合工具CFTOOL106
A.4.3 多項式插值107
A.5 微積分計算109
A.5.1 數值積分計算109
A.5.2 符號積分計算109
A.5.3 數值微分運算109
A.5.4 符號微分運算(diff)110
A.6 矩陣計算111
A.6.1 線性方程組的求解111
A.6.2 矩陣的特徵值和特徵向量112
A.6.3 矩陣求逆112
A.7 M函式編程規則113
A.8 繪圖函式118
A.8.1 簡易函式繪圖118
A.8.2 二維圖形繪製120
A.8.3 三維圖形繪製121
A.8.4 等高線圖形繪製123
A.8.5 二維偽彩圖繪製124
A.8.6 矢量場圖繪製125
A.8.7 多邊形圖繪製125
A.9 ExcelLink126
A.9.1 載入ExcelLink宏127
A.9.2 ExcelLink使用方法128
附錄B MATLAB最佳化工具箱131
B.1 最佳化的基本概念與理論131
B.1.1 基本概念131
B.1.2 線性最最佳化131
B.1.3 非線性最最佳化132
B.2 線性規劃133
B.2.1 線性規劃的模型結構133
B.2.2 linprog函式133
B.3 無約束最佳化135
B.3.1 無約束最佳化模型結構135
B.3.2 fminsearch函式136
B.3.3 fminunc函式138
B.3.4 含參數最佳化問題139
B.4 約束最佳化算法139
B.4.1 約束最佳化模型結構140
B.4.2 fmincon函式140
B.4.3 含參數的最佳化問題142
B.5 求解方程組143
B.5.1 方程組模型結構143
B.5.2 fsolve函式143
B.5.3 含參數方程組求解144
B.6 最佳化工具箱參數設定145
B.6.1 最佳化工具箱參數說明145
B.6.2 最佳化工具箱參數設定方法149
B.6.3 參數設定實例演示151
附錄C MATLAB遺傳算法工具箱152
C.1 遺傳算法概要152
C.1.1 遺傳算法模型152
C.1.2 遺傳算法的特點153
C.1.3 遺傳算法的發展153
C.1.4 遺傳算法的套用154
C.1.5 基本遺傳算法155
C.2 GeneticAlgorithmToolbox157
C.2.1 函式概述157
C.2.2 GA函式使用說明158
C.2.3 函式參數設定162
C.2.4 遺傳算法M檔案自動生成165
參考文獻166
圖書信息
出版社: 北京航空航天大學出版社; 第2版 (2013年3月1日)
平裝: 343頁
語種: 簡體中文
開本: 16
ISBN: 9787512410176
條形碼: 9787512410176
商品尺寸: 25.6 x 18.2 x 1.6 cm
商品重量: 599 g
品牌: 北京航空航天大學出版社
編輯推薦
《金融數理分析--基於MATLAB編程(第2版)》編著者鄭志勇。
本書首先對金融市場與金融產品進行概要性介紹,以便讀者初步了解金融市場,進而引入金融數量分析的基本概念,並對相應的MATLAB函式進行講解;然後針對金融數量實例,進行理論分析、數學建模、編程計算,細緻講解金融數量分析方法及MATLAB編程技術;最後,將MATLAB基本介紹、MATLAB最佳化工具箱與遺傳算法工具箱的使用方法作為附錄,以便初級讀者學習或者高級讀者查閱。
本書對於理工科與經濟金融學科的研究人員、金融從業人員等,都具有很高的可讀性、可操作性與實用性。
作者簡介
鄭志勇,資深MATLAB專家,10年MATLAB編程經驗,產品經理,先後就職於證券公司、基金公司。已出版書籍《運籌學與最最佳化MATLAB編程》、《金融數量分析:基於MATLAB編程》。
目錄
第1章 金融市場與金融產品
1.1 金融市場
1.1.1 貨幣市場
1.1.2 資本市場
1.1.3 商品市場
1.2 金融機構
1.2.1 存款性金融機構
1.2.2 非存款性金融機構
1.2.3 家庭或個人
1.3 基礎金融工具
1.3.1 原生金融工具
1.3.2 衍生金融工具
1.3.3 金融工具的基本特徵
1.4 金融產品
1.5 金融產品風險
第2章 MATLAB基礎知識概述
第3章 MATLAB與Excel檔案的數據交換
第4章 MATLAB與資料庫的數據互動
第5章 貸款按揭與保險產品——現金流分析案例
第6章 隨機模擬——機率分布與隨機數
第7章 CFTOO[。數據擬合——GDP與用電量增速分析
第8章 策略模擬——組合保險策略分析
第9章 KMV模型求解——方程與方程組的數值解
第10章 B—S公式與二叉樹模型——期權定價與分析
第11章 馬可維茲均值一方差模型
第12章 基金評價與投資組合績效
第13章 跟蹤誤差最小化——非線性最小二乘法MATLAB編程
第14章 分形技術——移動平均Hurst指數計算
第15章 固定收益證券的久期與凸度計算
第16章 利率期限結構與利率模型
第17章 線性最佳化理論與方法
第18章 非線性最佳化理論與方法
第19章 資產收益率分布的擬合與檢驗
第20章 技術分析——指標計算與繪圖
第21章 編程實用技巧
附錄A 系統數據源配置
附錄B 最佳化工具箱參數設定
附錄C 常用統計量與統計圖
參考文獻