本书共分6章,由浅入深地进行金融数量分析的讲解。首先,讲解金融数量分析的主要对象——金融市场与金融产品。接着,简要概述数量分析的基本概念,例如资产估值与定价、投资组合管理、风险测量与管理以及相应MATLAB函数使用与计算实例。然后,以银行按揭贷款、商业养老保险、股票挂钩结构产品与组合保险策略为实际分析对象,利用金融数量分析与MATLAB编程对其进行深入的数量分析,展示金融数量分析的基本步骤:理论分析、数学建模、编程计算。在基本步骤的讲解中,作者根据自身(金融工程师)的经验,指出了在数量分析过程中理论与实践间的区别与联系。最后,以相对比较复杂的BS公式的隐含波动率的计算、KMV模型方程组的求解、移动平均Hurst指数的计算和基于优化方法的指数追踪技术为例,讲解金融数量分析的数值分析技术与MATLAB编程技巧。MATLAB基本介绍、MATLAB优化工具箱与遗传算法工具箱的使用方法作为附录,以便初级读者学习或者高级读者查阅。. 0 P! m# K* A0 Z; J2 b& [本书适用于经济金融学科的高年级学生、研究人员以及金融从业人员等。书中金融实例有很强的可读性、可操作性与实用性。... 4 B6 z8 b' B M. @% s
: g, C. `: d+ W, r) G- k1 N) j6 J* r1 \8 ~$ m3 S) l
第1章 金融市场与金融产品.1 & ]1 E/ t1 e8 I3 s: J* o
1.1金融市场1 # A' N/ \8 M* r2 u I/ x b; U
1.1.1货币市场2 - {3 Y- K! C6 _
1.1.2资本市场2 % a9 m* U8 B9 }6 C& `$ Q# j: [
1.1.3商品市场3 . ^# S# J/ _! W1 \
1.2金融机构3 $ K V2 L& ]. q& {/ E$ G
1.2.1存款性金融机构4 & n" K2 B7 U. X* e" I& a
1.2.2非存款性金融机构4 ( A& ?- D3 L8 Q- ~1 t2 I
1.2.3家庭或个人5 & T$ b% N7 Q& B0 Y1.3基础金融工具6 ' O' m8 h8 N# n; Q
1.3.1原生金融工具6 & Z' I2 _! {- R6 S3 E1.3.2衍生金融工具6 8 S c. T! v. K! ~0 t1 p1.3.3金融工具的基本特征6 : F5 u& I+ G" e* B
1.4金融产品7 4 j. ^- _4 e& @3 g% z1.5金融产品风险8 . W7 C" u q0 q' n: P/ z8 z第2章 数量分析的基本概念10 ( L4 @& q' \. M6 H7 p2.1货币的时间价值10 8 ]. {" k. \7 T& R
2.1.1货币时间价值的概念10 3 K& O& m* K0 C& k$ C* y2.1.2货币时间价值的计算10 0 |8 C5 s6 @! n) L6 l* I' X
2.1.3固定现金流计算11 $ X& r f# I) J5 i0 `
.2.1.4变化现金流计算13 ( r% W. k `; F: I0 ^( w2.1.5年金现金流计算14 + y# ]! U# Z; V, F1 w- {
2.2马柯维茨均值方差模型15 : w% i4 f1 L/ u% |3 D% p! u' {
2.2.1模型理论15 ) s) ^ c* V7 Z. Q' q; C. t5 N% f2.2.2收益与风险计算函数16 , i, c8 o5 ] G( m5 H, c
2.2.3有效前沿计算函数17 5 f o! ^1 T. ?; F4 l, f7 E, g( }2.2.4约束条件下有效前沿20 ' q, G# C4 O' v2.3投资组合绩效22 1 x8 m/ K$ D' m+ P6 A& s9 N# j
2.3.1夏普比率23 4 T# o$ y+ R, _' y9 e2.3.2信息比率25 % }( ~6 h0 y& i) Z- e; X
2.3.3跟踪误差26 3 m! n. c9 ^6 X# D' [2.4风险价值VaR26 % f7 S2 D. O6 e" ^; [; |2.4.1VaR定义27 ( w' a! _+ f3 P% `% Q! l9 ?2.4.2VaR计算27 1 R1 m' `# y4 X) }: f1 J9 y
2.5期权定价29 9 f# H8 e) Q. B3 ]
2.5.1布朗运动29 1 q8 f3 m) J1 V" m3 q, t' R
2.5.2 BS定价模型31 3 x' A2 D4 \0 x; P/ P l2 o4 o
第3章 商业保险与按揭贷款的现金流分析33 & l# [1 {6 y3 M/ M, @ z3.1商业按揭贷款分析33 5 n6 Z/ c, M. s' C2 W6 T3.1.1按揭贷款还款方式33 % j+ P7 s7 N7 Y$ [
3.1.2等额还款模型与计算34 . u& B3 x/ R y- @+ L9 V2 \3.1.3等额本金还款36 1 D4 q8 p. ~) c/ w2 ]; a4 V1 r
3.1.4还款方式比较37 " k$ l' Z c) G3.1.5提前还款违约金估算38 # U& Z8 c- J. u& r: s& P& \
3.2商业养老保险分析39 ) }7 \+ C/ o% f) i, \" Q3.2.1商业养老保险案例39 # ^ _; O, [! e3.2.2产品结构分析40 . u) o0 X3 v i0 i9 \
3.2.3现金流模型40 " i {' o* I5 L0 u% n3.2.4产品现金流情景分析41 ( y8 }+ T! i7 a; n3 I& X3.2.5保险支出现值函数41 : \% x6 l- |& X3.2.6保险收入现值函数42 7 H$ I; w n; X& R( W8 v- j3.2.7案例数值分析43 . A% r/ ?0 j; U4 Q3.2.8案例分析结果44 ; [$ l) q+ z5 X& w F5 t) q& I2 o
第4章 股票挂钩结构分析46 % G' \8 \" N- H, e) z4.1股票挂钩产品的基本结构46 8 s* i6 B& ^) \5 J/ O% n4.1.1高息票据与保本票据46 + i& _6 c0 x6 x9 w3 @+ u4.1.2产品构成要素说明47 # |3 d7 S' j/ W9 ~9 L4.1.3产品的设计方法48 6 s: t7 ?1 [# F3 P# g( h4.2股票挂钩产品案例分析50 5 A: b6 K6 R6 {
4.2.1产品定价分析50 9 q8 u! G9 N/ l% N* [4.2.2产品案例要素说明50 ; N) E& t" f, t* R1 }4.2.3保本票据定价与收益51 " C W% Q0 @6 B) k' t/ r4.2.4高息票据定价与收益55 , l3 s- Z) s; o# J! r! \. G h& ?1 Z4.3分级型结构产品分析57 : k; z* L8 s4 X$ ]
4.3.1分级型结构产品的组成57 5 S& j% v5 c0 G( N h4.3.2分级型结构产品的结构比例57 g v2 \1 x9 v. A# H4.3.3分级型结构产品的收益分配58 / y. A, f$ _' a. r; N4.3.4分级型结构产品的流通方式58 1 F# R5 X2 L8 Q7 \+ j* z, ?0 a' C
4.3.5分级型结构产品的风险控制59 & f; E8 d& h( G第5章 组合保险策略分析60 9 j/ z% t7 H1 U3 s$ o/ ~
5.1固定比例组合保险策略60 , D8 [7 a5 y9 ~% u% K/ ]6 {5 l
5.1.1策略模型60 1 X2 }( D4 l+ x, n' T9 s) B5.1.2模型参数61 ; z$ E- @; ]# U j0 g+ ^5.2 时间不变性组合保险策略62 ) P1 X# B* ~! v7 N }2 c5 c3 `% o# h
5.2.1策略模型62 . Q) W4 [) ]" i2 m" j8 I1 p5 I
5.2.2模型参数62 ) x3 w) _ Z: [
5.3策略数值模拟62 " _( U8 o$ w- H5.3.1模拟情景假设62 2 D5 `. h5 P2 w4 J( i) K5.3.2固定比例组合保险策略模拟63 2 q6 Q6 H! w' S) S# p' `
5.3.3时间不变性组合保险策略模拟66 # @& U" D5 C& Q* g! t! c7 Y5.4策略选择与参数优化69 1 U/ Y0 U Q0 D5.4.1模拟情景假设69 ' i, e U7 O. m, l2 F8 u4 d/ U5.4.2模拟方案与模拟参数69 0 R: D2 r8 P! R8 n5 I8 e) }+ U5.4.3模拟程序与结果..70 3 J/ c) ` ^; n3 i c# a第6章 金融数量计算技巧与实例78 ) j7 O; l8 ]( X& k, ]+ @) g
6.1 BS公式隐含波动率计算78 , c- d' \) e( }& X6 |& h6.1.1隐含波动率概念78 2 D. d& D& f, }' S" W& b9 [- t
6.1.2隐含波动率计算方法79 - g) z% |8 E+ `0 X/ v7 r/ h$ w
6.1.3隐含波动率计算程序79 # U1 z1 f0 Z3 d8 X
6.2 KMV模型方程组的求解83 ; F& i' U( `9 a5 l6.2.1 KMV模型简介83 ; C4 e/ E+ s5 M) p6.2.2 KMV模型计算方法84 6 j! f' p, W E5 s) M' n5 i, {6.2.3 KMV模型计算程序85 / R" C- q- u$ z e4 Y+ p
6.3移动平均Hurst指数计算88 7 t4 m+ ?. f; {9 |0 v
6.3.1 Hurst指数简介88 ) C& q* K: i5 f/ y3 M6.3.2 R/S方法计算Hurst指数89 / `, \8 ]" `/ b5 y- B( D( @
6.3.3移动平均Hurst指数计算程序89 ' i* D* {" E: E3 v2 V# H! X6.4基于遗传算法的积极指数化技术94 3 O7 B! ?1 |8 v. i7 [9 `# l
6.4.1积极指数化投资介绍94 2 q) W' h# g, p( s1 x, \; ]6 C& N6.4.2积极指数化技术数学模型95 - H9 E9 D3 f1 p0 ?$ ~. W6 }6.4.3基于遗传算法的积极指数化技术96 7 \4 d: f j8 e: o; u, e
附录A MATLAB基本介绍100 ! r8 W( c8 v4 R6 NA.1 MATLAB 的发展历程和影响100 ) |8 x" u; I5 G; A- N mA.2 基本操作101 ( i6 ^9 p8 d! s4 Z* L# x* TA.2.1操作界面101 ) ~! ^9 ]$ T% ]" P/ Y: D$ }
A.2.2 Help帮助101 * b# v# W- O( I! l
A.2.3系统变量与运算符103 9 g7 H, N% y& A( q' r0 N# w: CA.3多项式运算104 2 O4 }* }! t0 p; ]A.3.1多项式表达方式104 & ]' J/ n, D; \ F& b% B/ O* ]4 \A.3.2多项式求解104 ( ?. q D+ Z5 ~# x6 p) V
A.3.3多项式乘法(卷积)104 9 h) `# e3 ]0 d, HA.4多项式的曲线拟合105 . a' r, P: S N% }1 q& a" wA.4.1函数拟合105 / D* N. N$ B; l( P
A.4.2曲线拟合工具CFTOOL106 9 q; z# x) a$ [& r oA.4.3多项式插值107 # v4 O& W3 v- fA.5微积分计算109 5 w* m( C3 O! L w
A.5.1数值积分计算109 / r0 t; [; y7 ~( A! y6 K
A.5.2符号积分计算109 ( F) N0 l& Q, i$ L3 nA.5.3数值微分运算109 6 ?& r* e; W7 O9 `5 E5 K9 i( aA.5.4符号微分运算(diff)110 & V4 w3 a, O- T3 Y
A.6矩阵计算111 % N$ G. y1 V6 aA.6.1线性方程组的求解111 $ H/ I9 s" z) |$ d: nA.6.2矩阵的特征值和特征向量112 . ?& K" l% e, V7 z+ eA.6.3矩阵求逆112 " _% [8 [( b9 h- M$ _% B8 e
A.7 M函数编程规则113 $ ?2 T- Z+ Z. ^2 `* e0 O
A.8绘图函数118 + ~' i) X0 y0 [, h' h$ G$ i; }2 ^
A.8.1简易函数绘图118 ( s) |! \5 d. \7 a, R7 p
A.8.2二维图形绘制120 : b) L' P0 A' W- ^' jA.8.3三维图形绘制121 8 x) Y# c E8 c1 J
A.8.4等高线图形绘制123 7 X) j' A; e* D# Z- P; _1 }A.8.5二维伪彩图绘制124 ; K; j/ u8 ?! x" bA.8.6矢量场图绘制125 . @& H- a- W: @% G5 e) f
A.8.7多边形图绘制125 & ~; e3 f& s$ t; t+ g5 `
A.9 ExcelLink126 , `6 h. ~8 M* ^: t9 ?+ IA.9.1加载ExcelLink宏127 4 u C, n7 I. g7 T0 e! T, wA.9.2 ExcelLink使用方法128 6 a4 o7 d3 ~$ l
附录B MATLAB优化工具箱131 4 ^( M( u# s9 g' r: V" H
B.1优化的基本概念与理论131 3 u- X/ s' O$ u* q2 [/ c! pB.1.1基本概念131 - c% F( F/ W. @' z6 P5 `* g! u. PB.1.2线性最优化131 ! Y6 {) `8 Q) x1 \
B.1.3非线性最优化132 ( m- \; J B, }# LB.2线性规划133 & g' _; e% V8 U( w2 {
B.2.1线性规划的模型结构133 # ^& }& @' M4 A& r) v8 G
B.2.2linprog函数133 ; R6 e: s: _0 W& T ]. K: _' {B.3无约束优化135 . X1 M# Y# g X0 x$ l; i
B.3.1无约束优化模型结构135 5 j" ]; ]% r0 D; ?( X
B.3.2 fminsearch函数136 " z1 N% c# N! u( P6 I
B.3.3 fminunc函数138 4 j$ U: S. V+ O& ~% \, _ Q
B.3.4含参数优化问题139 % V ]6 W! Z0 g8 SB.4 约束优化算法139 + Q1 a5 [5 F; nB.4.1约束优化模型结构140 % a; T* [5 m3 x% N2 D7 kB.4.2 fmincon函数140 ; {" @, f# M6 x
B.4.3含参数的优化问题142 ' H' n- f; L( P3 N1 X9 `: B- d
B.5求解方程组143 7 C B9 ~5 q B
B.5.1方程组模型结构143 ) O( ~! s o- \$ n4 ]B.5.2 fsolve函数143 & X4 q& E/ }3 l
B.5.3含参数方程组求解144 , v8 p( R7 q9 ]9 T$ \ k# x6 o$ H6 lB.6优化工具箱参数设置145 " V" x4 C& }: }4 A
B.6.1优化工具箱参数说明145 3 [ G7 R, C6 X7 J5 IB.6.2优化工具箱参数设置方法149 7 P; ~5 T3 h+ }% ZB.6.3参数设置实例演示151 4 z' K. t0 {7 j2 C5 z0 p0 \
附录C MATLAB遗传算法工具箱152 + k1 o* C1 P! g w6 r% ^# a, {# yC.1遗传算法概要152 + G) m) B0 i. |8 a. GC.1.1遗传算法模型152 ) O0 f! X; t* y% `1 b
C.1.2遗传算法的特点153 , s7 S X- J4 lC.1.3遗传算法的发展153 * p1 L1 n/ ]+ T, D4 f2 c
C.1.4遗传算法的应用154 $ u* z5 C/ A( T1 \. V9 p& v
C.1.5基本遗传算法155 ; b& t4 Y2 X. m; f7 `& g9 e
C.2 Genetic Algorithm Toolbox157 0 t! @3 A9 t& C! }9 L2 U8 \" R
C.2.1函数概述157 # \- T9 R& q6 J2 ]# N
C.2.2 GA函数使用说明158 8 U; O! O- T$ {: C- h; J. _& h0 }
C.2.3函数参数设置162 4 Y* }+ L' v8 s+ N" @" d3 R" p
C.2.4遗传算法M文件自动生成165 6 P0 z0 H/ x) e' v! U2 v参考文献...166 + i& n: K, u; a3 o# a; F" P( H
n, u- I/ L! x1 e: m2 |