数学建模社区-数学中国

标题: 金融数量分析--基于MATLAB编程 源程序+数据 [打印本页]

作者: 建不了的模。    时间: 2015-1-15 10:32
标题: 金融数量分析--基于MATLAB编程 源程序+数据
本书共分6章,由浅入深地进行金融数量分析的讲解。首先,讲解金融数量分析的主要对象——金融市场与金融产品。接着,简要概述数量分析的基本概念,例如资产估值与定价、投资组合管理、风险测量与管理以及相应MATLAB函数使用与计算实例。然后,以银行按揭贷款、商业养老保险、股票挂钩结构产品与组合保险策略为实际分析对象,利用金融数量分析与MATLAB编程对其进行深入的数量分析,展示金融数量分析的基本步骤:理论分析、数学建模、编程计算。在基本步骤的讲解中,作者根据自身(金融工程师)的经验,指出了在数量分析过程中理论与实践间的区别与联系。最后,以相对比较复杂的BS公式的隐含波动率的计算、KMV模型方程组的求解、移动平均Hurst指数的计算和基于优化方法的指数追踪技术为例,讲解金融数量分析的数值分析技术与MATLAB编程技巧。MATLAB基本介绍、MATLAB优化工具箱与遗传算法工具箱的使用方法作为附录,以便初级读者学习或者高级读者查阅。.3 B& {, B4 m& d/ B+ N
本书适用于经济金融学科的高年级学生、研究人员以及金融从业人员等。书中金融实例有很强的可读性、可操作性与实用性。... / t% d9 ~0 H* h& M/ X: s

+ k) O  A0 O. \* w- z: p7 f

' v0 z8 a* q. ~" b( V1 v( z/ K第1章 金融市场与金融产品.1
+ A, y$ n$ ^2 E$ `; w8 F  x$ _# z/ h1.1金融市场1
$ l! R3 ^( ]/ f8 n! h: O1.1.1货币市场2 6 k2 n/ }: f% d; o: T) ], ?
1.1.2资本市场2
, j4 R7 j9 C. C9 L/ {1.1.3商品市场3
9 T( F( X: Z+ U1.2金融机构3 7 j- z4 \7 }5 q; _$ v( d
1.2.1存款性金融机构4
- ?, X; k& d9 J: M2 V* F1.2.2非存款性金融机构4
; v/ _5 \+ ~7 Q( l3 K2 n" i1.2.3家庭或个人5 . B9 F- w# h9 g& t9 K
1.3基础金融工具6 ( Y8 |( b8 F1 C. L
1.3.1原生金融工具6 % S4 A, C+ Q( a3 T
1.3.2衍生金融工具6
* Y* ^* c7 T' ?( i1.3.3金融工具的基本特征6
* A' J, R. S3 z6 r; A' _1.4金融产品7
3 C( Z, E, h0 y1 b1.5金融产品风险8
! J, M$ ~  s2 |, l第2章 数量分析的基本概念10
. {) l/ I# w/ w$ n+ l9 m% N2.1货币的时间价值10 $ _' r, G- S0 G! ^9 ~5 D
2.1.1货币时间价值的概念10 ) c% n; L- _6 U+ {6 @
2.1.2货币时间价值的计算10
0 S0 n0 v) ^& L2.1.3固定现金流计算11
* O# _' ?4 I  a; t4 B.2.1.4变化现金流计算13
! x! ~$ c  V" ^; h1 T2.1.5年金现金流计算14
* a4 ^, H/ c1 d9 J/ v, n2 ~4 d2.2马柯维茨均值方差模型15
: D, D  w' p+ s# G2.2.1模型理论15 , ?( D2 D) |1 ]. h5 b
2.2.2收益与风险计算函数16
- `9 F# r. ^$ B& p8 Y2.2.3有效前沿计算函数17 2 @4 L- N# b  c! Z
2.2.4约束条件下有效前沿20 . Y! v* p; L- R
2.3投资组合绩效22
3 C. Y! \6 ]4 [' v2.3.1夏普比率23
) A- A* }# l; p" a0 Q2.3.2信息比率25 : o* _& I8 M, u: s# S9 ~
2.3.3跟踪误差26
+ X" f0 V" J7 K& w! q. f2.4风险价值VaR26 4 l6 J, x/ g- |6 E0 M
2.4.1VaR定义27 " B+ U- M2 Y" I: f) u
2.4.2VaR计算27
3 l2 c0 ?* C, y2.5期权定价29 9 A2 X: v: O7 p8 ~: _$ g% A
2.5.1布朗运动29 ' F) V) k) g- H& p
2.5.2 BS定价模型31 - u5 r  p9 V0 ?9 O" N& \  R
第3章 商业保险与按揭贷款的现金流分析33 5 d; r9 Y' m- t5 p! P# J( ?' ~
3.1商业按揭贷款分析33 ( w; a9 V# X! d; D  P
3.1.1按揭贷款还款方式33
# _1 P9 c  h. {3.1.2等额还款模型与计算34 2 g8 m" z  E. `9 h/ z% A
3.1.3等额本金还款36 $ _; y8 V! U( }8 ^- y4 i1 X
3.1.4还款方式比较37
/ {1 \/ D# q. C/ y$ e; N3.1.5提前还款违约金估算38
! N; [, g" |( [5 [: Q4 O3 }6 u3.2商业养老保险分析39
! m5 D/ Q. {# Z( i3.2.1商业养老保险案例39
; h: X5 _$ {  }8 w6 R! Y3.2.2产品结构分析40 7 [( Z0 O" c: l8 K/ k2 u
3.2.3现金流模型40
( z5 E& S5 T. I8 n3.2.4产品现金流情景分析41
2 F& D0 B3 s) n3.2.5保险支出现值函数41
0 G7 _( \( y& s! k9 r3.2.6保险收入现值函数42
/ b% f5 p. ]$ {- _0 p3.2.7案例数值分析43
$ a+ U1 O, i3 S8 c% H6 P2 u0 t  Z6 M( t3.2.8案例分析结果44
, t2 S. h; G2 d' ~9 D9 s( A4 L第4章 股票挂钩结构分析46 1 w) I* `) S! s) H# g3 h
4.1股票挂钩产品的基本结构46
0 r: c) w2 e- M' |; D: o4.1.1高息票据与保本票据46 & p- v2 ]* P* D- n4 n
4.1.2产品构成要素说明47 + m& i# v- v0 G# [
4.1.3产品的设计方法48 / u6 J! t8 n7 J0 ?& m4 t+ ?
4.2股票挂钩产品案例分析50
- ~0 s% k) A+ P4.2.1产品定价分析50 ) R8 Z: O+ D% w* I  ~# f! u
4.2.2产品案例要素说明50 4 G1 O5 s- N% x, Y
4.2.3保本票据定价与收益51 4 Y& Y& F) e4 |6 F  p. Q
4.2.4高息票据定价与收益55 ' K  w# a  K0 y7 @, x
4.3分级型结构产品分析57 ' N3 _+ `( v# m# O
4.3.1分级型结构产品的组成57 8 A1 B6 R* D; V" g
4.3.2分级型结构产品的结构比例57
* C* \; e. U" T+ d( ]" A: }; t: [4.3.3分级型结构产品的收益分配58 9 t0 M8 G$ ~4 t: y
4.3.4分级型结构产品的流通方式58
4 q! Y- M% x; Q% s4.3.5分级型结构产品的风险控制59
" L1 @" B- V9 a" Y% o第5章 组合保险策略分析60
2 L  }* J- N2 p8 N  O- d+ h9 [5.1固定比例组合保险策略60 3 q3 C- H1 P: @- v8 g& t
5.1.1策略模型60
- G7 V! _3 }; H8 b6 J( P5.1.2模型参数61 . N8 N  _0 K& o. D
5.2 时间不变性组合保险策略62 7 K5 N! ~" ?7 F$ k* U; e  n4 ]. N
5.2.1策略模型62 # y7 z0 r9 }4 P* r, Y
5.2.2模型参数62 ( B9 x3 r% ~* S. t9 r: g
5.3策略数值模拟62
( V$ ~8 D" X& T" L9 m# h5.3.1模拟情景假设62 . J9 N4 `# K  u$ E. G: g% @2 x
5.3.2固定比例组合保险策略模拟63 + p+ E7 y/ c8 O' g, e0 f
5.3.3时间不变性组合保险策略模拟66 5 j1 [. g$ E4 O: t0 |" r
5.4策略选择与参数优化69 4 N: F# V4 G+ f+ N# F9 f/ {
5.4.1模拟情景假设69 8 J1 F, r: q6 ]6 f' R  c" ^8 _5 ~# b
5.4.2模拟方案与模拟参数69 ; A5 Z( P; |  F) [) R  z
5.4.3模拟程序与结果..70 $ u, T; m; T# {3 r1 k
第6章 金融数量计算技巧与实例78
7 F3 _9 a* _4 |6.1 BS公式隐含波动率计算78 - e+ @% g$ n3 c0 _% @- d- k' m
6.1.1隐含波动率概念78 . L9 T1 D7 n9 e
6.1.2隐含波动率计算方法79 7 K/ y2 U  \2 a6 O
6.1.3隐含波动率计算程序79 . `7 l# Z  m! x, m) ^8 Z
6.2 KMV模型方程组的求解83 # ?4 G5 s8 |% r* x+ ~7 {
6.2.1 KMV模型简介83 7 K3 I* {6 n" O7 a& @7 b( N
6.2.2 KMV模型计算方法84 # i/ ~1 |5 g2 c! [
6.2.3 KMV模型计算程序85 # x4 V8 Z9 a0 g
6.3移动平均Hurst指数计算88 " d2 v) p. C9 d" }* S
6.3.1 Hurst指数简介88 $ v) S8 J" I( ]# A: z5 ~$ }0 r
6.3.2 R/S方法计算Hurst指数89
1 a2 e! B" Z2 r1 O( t6.3.3移动平均Hurst指数计算程序89
+ Q. ]0 S6 s6 V. b* Y6.4基于遗传算法的积极指数化技术94
# A( w$ C3 y  T6.4.1积极指数化投资介绍94 7 X* [+ d& ]1 D, V$ E9 y
6.4.2积极指数化技术数学模型95
  y( O( r; G, ~( ^/ p6.4.3基于遗传算法的积极指数化技术96 . G4 n% \# e+ X8 C
附录A MATLAB基本介绍100
/ x1 R5 Y5 z; OA.1 MATLAB 的发展历程和影响100
( m, }2 ~- b) `0 R  z/ z3 |! ^! @A.2 基本操作101
3 Q! @, [5 o/ k; I* ]A.2.1操作界面101
5 _5 k( U. T6 a. ?, D" }' ~9 Y! VA.2.2 Help帮助101 ) N, i. U- H$ [0 f
A.2.3系统变量与运算符103
7 f. T" p( D6 Z/ v9 W9 U9 s: ^A.3多项式运算104
2 x# E4 D2 R6 |A.3.1多项式表达方式104 + H" m. j: G% x
A.3.2多项式求解104   \0 V. {. `& D& o" g# I
A.3.3多项式乘法(卷积)104
# Q& P0 X' J8 sA.4多项式的曲线拟合105 / U+ F, B- C0 F! B  T9 r$ H' _
A.4.1函数拟合105
* r, Y+ ^2 ~( l6 I9 U4 \: D) kA.4.2曲线拟合工具CFTOOL106
& G# H- ~9 W: X7 A* ~: e1 CA.4.3多项式插值107
$ \' C% a" I. kA.5微积分计算109
: ~4 v: W/ {3 A8 `5 y, mA.5.1数值积分计算109
5 u& p! J% t2 v! K! W/ gA.5.2符号积分计算109 % r. a6 t) G8 V' Y" F2 Z) u/ J
A.5.3数值微分运算109 9 ~; Y7 m6 i# }5 T
A.5.4符号微分运算(diff)110 3 @2 k7 i# ]4 p# U/ s
A.6矩阵计算111   g+ V( c9 S" l2 W# _, S
A.6.1线性方程组的求解111
9 r3 ?6 i3 O- L) H& ~: `A.6.2矩阵的特征值和特征向量112
" Q1 l+ A7 `8 U2 N' q; r" @8 `" uA.6.3矩阵求逆112 5 T2 N- z  U2 x* e: e. i( W
A.7 M函数编程规则113 & `$ b( q, G# }. @
A.8绘图函数118 ) B) F7 M) k6 {& n
A.8.1简易函数绘图118
& N) P7 @$ d) y$ F0 S- d/ wA.8.2二维图形绘制120 * P8 R# s' C6 T' v" y; O4 y
A.8.3三维图形绘制121
& T: l* G7 r. G. I( \8 vA.8.4等高线图形绘制123 1 \! u0 u# r" F/ Q- u, _/ x+ Q
A.8.5二维伪彩图绘制124 # G* p- u; \0 D7 a' f$ _; u5 j
A.8.6矢量场图绘制125
, X9 E1 `( `) f9 e( wA.8.7多边形图绘制125
& @4 |/ H+ d0 w. Z% f" N: w! d; a" KA.9 ExcelLink126
$ ?! ^+ G% L2 O2 G2 PA.9.1加载ExcelLink宏127 ; r& {. t; E2 p
A.9.2 ExcelLink使用方法128 : @2 p: q! L7 ^; K# X+ H( U
附录B MATLAB优化工具箱131
! C$ P7 K( `* l% ]B.1优化的基本概念与理论131
) p  q; }2 R' eB.1.1基本概念131 , p$ [1 \" U6 k- i+ j' D0 P
B.1.2线性最优化131
& u6 o8 \) H: Y7 U9 r% lB.1.3非线性最优化132
  T, b8 B7 H7 r0 WB.2线性规划133
" d& _5 z0 D% N# rB.2.1线性规划的模型结构133   u7 _, [; i# W5 V; y
B.2.2linprog函数133
/ q/ |( i) h6 H7 ?  X. CB.3无约束优化135 5 l; Z# d7 f. d2 q& V' P
B.3.1无约束优化模型结构135
7 c0 p# |) x, V  h5 m( gB.3.2 fminsearch函数136
2 e6 M9 X0 O3 Z1 \B.3.3 fminunc函数138
' f( }% n7 R' }' ~7 j. OB.3.4含参数优化问题139
  \8 l: K! z5 t5 P5 rB.4 约束优化算法139
) t( u, }& ?( `5 ]B.4.1约束优化模型结构140 ( B$ w. F1 x! _7 x: D
B.4.2 fmincon函数140 8 ?( N1 y1 B7 p5 T
B.4.3含参数的优化问题142 9 D" S/ P' x5 S) @+ }  ?- |
B.5求解方程组143
3 o1 S% b/ z+ I9 p7 eB.5.1方程组模型结构143 6 O; l3 l! k' A4 w! ?
B.5.2 fsolve函数143
' A: ?3 `% w( o. C+ \! _+ SB.5.3含参数方程组求解144 1 Y* C: U4 t: E4 D7 \' c
B.6优化工具箱参数设置145 - v; j: H- E9 s" |( z, P' B
B.6.1优化工具箱参数说明145
. Z) U! [0 F: d! W0 `+ S7 L; J3 G0 Q1 GB.6.2优化工具箱参数设置方法149
$ ^: s1 Z" ?, R8 K. I7 }B.6.3参数设置实例演示151 # J5 W" e" C9 H+ R
附录C MATLAB遗传算法工具箱152
! C$ b( j* I" Y5 rC.1遗传算法概要152
0 q8 _  s" B3 D1 PC.1.1遗传算法模型152 . P/ I' U5 _  [: d+ D3 }
C.1.2遗传算法的特点153
% z8 O2 z, G1 G" m. O; k1 I" TC.1.3遗传算法的发展153
: F" D4 Y4 L# CC.1.4遗传算法的应用154 + k4 s" d4 l0 z
C.1.5基本遗传算法155 ; L" G7 f1 l. P5 ]
C.2 Genetic Algorithm Toolbox157 7 o' _6 p6 B. B* c* {
C.2.1函数概述157
; G1 }" q  T" ~5 TC.2.2 GA函数使用说明158
: [* y% Z4 p* k8 a9 p) M4 VC.2.3函数参数设置162 : ~$ ^; v; U- n) b
C.2.4遗传算法M文件自动生成165
- b8 d  y4 U% c  Q1 K+ j: t参考文献...166 " Q! u1 {+ f( h4 Q: e6 H
% F6 E, a0 [1 y/ D
* P0 m8 C8 E& [/ w. u% w

2 m: C: O; }9 l1 k. p; q
作者: 阿远2014    时间: 2015-1-15 12:44
我要看视频+ |# j8 B( N- w1 G* N. [+ b& A

作者: weisiren123    时间: 2015-1-16 09:08
多谢楼主
9 m" y$ P3 C2 d' b9 _$ H* [2 q
作者: uibe3white    时间: 2015-1-19 23:30
赞,谢谢楼主分享5 w5 ?  {+ J- H! n8 z: c3 _

作者: wenhaofan    时间: 2015-3-31 08:49
学习学习~~6 Q# W+ o- Z* w9 j9 l" E, m

作者: 独狼孙越    时间: 2016-12-11 16:35
谢谢分享,好好学习,天天向上
2 L& U8 x8 D% }+ h, L% B4 g
作者: 陈华林    时间: 2017-5-6 19:26
谢谢楼主的分享, B2 C' i) u+ J6 M+ \4 P2 q

作者: 蓝心湄    时间: 2017-5-7 00:19

* y6 I1 t' m1 |" V
9 k! R2 y: l" C3 |."".    ."",8 d/ B; h5 K4 z
|  |   /  /
. d0 o: N: ~) ?( |' x/ s3 \|  |  /  /8 D, K. f! X: P- y0 y" I
|  | /  /
0 C+ u1 ?& c2 p|  |/  ;-._
" {, N& K9 s7 B' o" u: x3 }: j  c}  ` _/  / ;
  W8 p6 n$ ~: F' V- c$ ~|  /` ) /  /7 I7 m5 F, D( E" B2 p3 c4 r) S
| /  /_/\_/\: d2 U1 ~4 p5 R+ U! y. x3 _
|/  /      |
- P4 h) e# b8 x* n. [; J$ X(  ' \ '-  |
6 d  I4 E# m0 _0 Y4 a, E% f \    `.  /% G+ U* N# \4 @* D
  |      |
# A6 L, a& M6 k3 O& e3 [  |      |感谢楼主分享
" l3 {+ ~, e; C1 c0 E3 R+ h
作者: 蓝心湄    时间: 2017-5-7 00:26
为什么只有程序没有书呢\(;′⌒`)/
- i, _) Y$ G( j
作者: 274331690@qq.co    时间: 2020-2-8 22:18
很好的资料!来学习一下; D3 B3 d" E1 k3 r6 j6 [! Q





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5