开启左侧

金融大数据分析从认知到实践(第1辑)(套装共3册)

[复制链接]
  • 地区:中国大陆
  • 格式:EPUB
  • 文件大小:40M
  • 时间:
  • 类别:量化
  • 价格:10共享币
  • 提示:本站推荐经典投资资料
  内容简介( f. g8 P) r+ [! p+ M3 g
  本书包含《Python金融大数据分析》、《Python金融实战》、《量化金融R语言初级教程》共三册。
9 R2 m/ h# N) w2 n* P/ L3 m  《Python金融大数据分析》提供了使用Python进行数据分析,以及开发相关应用程序的技巧和工具。 《Python金融大数据分析》总计分为3部分,共19章,第1部分介绍了Python在金融学中的应用,其内容涵盖了Python用于金融行业的原因、Python的基础架构和工具,以及Python在计量金融学中的一些具体入门实例;第2部分介绍了金融分析和应用程序开发中最重要的Python库、技术和方法,其内容涵盖了Python的数据类型和结构、用matplotlib进行数据可视化、金融时间序列数据处理、高性能输入/输出操作、高性能的Python技术和库、金融学中需要的多种数学工具、随机数生成和随机过程模拟、Python统计学应用、Python和Excel的集成、Python面向对象编程和GUI的开发、Python与Web技术的集成,以及基于Web应用和Web服务的开发;第3部分关注的是蒙特卡洛模拟期权与衍生品定价实际应用的开发工作,其内容涵盖了估值框架的介绍、金融模型的模拟、衍生品的估值、投资组合的估值、波动率期权等知识。《Python金融大数据分析》适合对使用Python进行大数据分析、处理感兴趣的金融行业开发人员阅读。
. ^, \. H, x7 m4 R: v+ C  F2 V0 g  《Python金融实战》:本书深入浅出地介绍了如何把Python应用于金融领域,例如用Python完成与个人理财或公司财务相关的金融计算、构建最优投资组合、计算各种期权的价格以及测试交易策略等。本书提供大量的示例帮助读者掌握Python编程语言和编程技巧。通过阅读本书,读者可以了解如何编写Python程序来模拟股票价格的变化、用蒙特卡罗方法给复杂的期权合约定价、计算买卖价差等流动性指标、绘制隐含波动率的微笑曲线、估计波动率的时间序列模型等。本书涉及金融的多个领域,包括金融衍生产品定价、投资组合、金融模型和金融时间序列分析等。 本书通过12章内容介绍了Python在金融领域的应用,从Python的安装、基础语法,再到一系列简单的编程示例,本书循序渐进地引导读者学习Python。同时,本书还结合Python的各个模块以及金融领域中的期权价格、金融图形绘制、时间序列、期权定价模型、期权定价等内容,深度揭示了Python在金融行业中的应用技巧。 本书适合金融、会计等相关专业的高校师生阅读,也适合金融领域的研究人员和从业人员参考学习。对于有一定计算机编程基础,但想要从事金融行业的读者,本书也是不错的参考用书。
- K, P0 ?7 m  M. o: f: ?8 @& g  《量化金融R语言初级教程》是写给想要使用R语言完成量化金融任务的读者的。学习量化金融领域强有力的工具,用R语言解决多种多样的问题。 R是用于统计分析、绘图的语言和操作环境。它是属于GNU系统的一个自由、免费、源代码开放的软件,是一个用于统计计算和统计制图的优秀工具。 本书通过9章的内容向读者详细介绍使用R语言实现量化金融的一些基础知识和方法,内容包括时间序列分析、投资组合优化、资产定价模型、固定收益证券、估计利率期限结构、衍生品定价、信用风险管理、极值理论和金融网络等。本书的目标读者是那些希望通过R语言来解决量化金融问题的读者,如果读者具备一定的金融知识,将会对本书的阅读有较大的帮助。通过阅读本书,读者将学习到有关R语言的诸多核心内容,并了解R语言在量化金融方面的各类应用。: O  x2 b+ V2 }. d! x5 L  {
  收起全部↑
- E0 `! R( ~) g6 k$ Q6 S; }  目录2 v$ T3 X+ X  W& |1 u
  版权信息
  d; o' X+ U+ F! N  Python金融大数据分析
" Y; d7 \- o/ G! [- V$ D  前言! p* f6 }0 M1 l8 P5 b) w
  致谢: V  W: ~* y6 c
  第1部分 Python与金融
; m" v8 Q( s+ h3 g2 f+ H  第1章 为什么将Python用于金融2 P( U8 M8 J; v6 M8 J1 U+ }
  1.1 Python 是什么" j! e. l! y- K- l. q+ I4 U* h
  1.2 金融中的科技
! y9 L: \  ], e9 r" e, Q+ \  1.3 用于金融的Python0 A, A& {/ ?2 u" X  Y: s
  1.4 结语
+ e2 {2 u7 `& K, h" T  1.5 延伸阅读
& ?4 S9 z+ d$ @5 g  第2章 基础架构和工具
& o9 }0 C  i% j. x- c* s6 ]  2.1 Python部署
+ z1 ^  `1 V& ]" J  2.2 结语
/ J( T0 b4 u0 @2 _- N' B1 `; G  2.3 延伸阅读( c+ f& t% x* s+ a9 [- d7 s
  第3章 入门示例; i* H  X2 Y0 N! j
  3.1 隐含波动率
+ n; I+ r; D; \& J  3.2 蒙特卡洛模拟
1 p5 w9 r  K7 Z  3.3 结语
! Y  ^+ l' _# y  3.4 延伸阅读$ R- f- ]0 j% g% K
  第2部分 金融分析和开发
5 D, _$ ?( ~1 _/ i+ B; u  第4章 数据类型和结构- V& L- B3 @$ \% l
  4.1 基本数据类型/ o0 b" c3 F! I! ?8 r7 @. o
  4.2 基本数据结构
! }6 F  u4 Q: A$ |! F( R+ F! H  4.3 NumPy数据结构& m" \& `& G# O6 |
  4.4 代码向量化
0 Z' q6 @3 G* t: G* r  4.5 内存布局
8 s, j1 \4 U# |' }  4.6 结语, U  y+ D0 s- r4 e4 E
  4.7 延伸阅读
* |6 K6 Z0 q7 F$ z% z& r  第5章 数据可视化
; e' M9 C8 _0 t; T6 s/ o  5.1 二维绘图
  R) k# P5 B# S5 e& b" p# q- V  5.2 金融学图表
# i- v+ q7 g9 v" R, d: d/ B: y  5.3 3D绘图$ S" B. v: K+ M* S9 F
  5.4 结语/ K  n' p* z# l8 l6 a& j
  5.5 延伸阅读5 Z3 l( ]; `" f0 ]
  第6章 金融时间序列
9 Q( z+ c5 R7 N- C# K, c/ M) S  U/ Q  6.1 pandas基础% ^: _) q, f% C( ^4 A1 i4 E, k
  6.2 金融数据( t) J! N* {% P5 `- c* O) p1 P
  6.3 回归分析$ d' f- c, ]4 t/ M5 z' d
  6.4 高频数据
5 ~4 f* C' G& f  x  6.5 结语
5 W. s" P7 z: h; P* c8 A  6.6 延伸阅读
; r3 O2 e% q) `6 `! B: s  第7章 输入/输出操作& a3 ?8 o9 w/ k9 @
  7.1 Python基本I/O
  e2 A9 D, S1 _, q  7.2 Pandas的I/O4 \2 `/ S: W1 ~% k$ K! ^. P! t
  7.3 PyTables的快速I/O
0 N. H/ n! ^: X6 P- n$ h  7.4 结语
- t3 W0 y6 ]. ~  R, U  7.5 延伸阅读- a/ ^" _# l" b, c/ f
  第8章 高性能的Python
6 A8 q+ y; j4 N/ {: v: e1 F  8.1 Python范型与性能% N) i4 U9 v" `( d. G+ y
  8.2 内存布局与性能/ z6 n3 ?& l8 h8 G8 w) M
  8.3 并行计算
# Q" H( V: M1 X  p9 g: A6 k$ i  8.4 多处理
: Z" Y" z, N. u  Q6 |/ S  8.5 动态编译
" ]2 @* n! ^& m, C3 A  8.6 用Cython进行静态编译; ^" ]) ]( _+ S5 ~$ r+ U5 f
  8.7 在GPU上生成随机数3 o5 [9 R( m7 }9 V1 Q6 D
  8.8 结语! s) W2 L4 q& j# G7 J/ B5 C
  8.9 延伸阅读
: F0 i+ h6 }) v- P& z/ e+ N  第9章 数学工具$ d# r) j3 @: m3 X
  9.1 逼近法
* [2 i. t3 u2 V' u  9.2 凸优化
4 ]. K9 y& Q  f) P  9.3 积分' b  Z/ r4 t1 H* I, o1 u
  9.4 符号计算
7 }8 j5 f4 f# [) `  9.5 结语
% t3 y4 d/ \9 e- Y  9.6 延伸阅读; R* X0 K$ x: E) ?# v: Y5 X
  第10章 推断统计学
9 E: b$ m% b( U  G6 U; @  10.1 随机数: E" g) s8 u1 `) T5 j8 b4 l9 `
  10.2 模拟! R1 t8 y) [9 l, F' d( A
  10.3 估值( p* R' U1 T$ U* Y6 W% p
  10.4 风险测度
2 l! z' A. S4 [7 q' E  Q& m  10.5 结语3 _+ C8 D$ z6 x& ]
  10.6 延伸阅读
8 a. q1 a* m( H; e- n  第11章 统计学: O3 `. H2 c  }6 E+ k: [$ A- k9 a
  11.1 正态性检验  G# E! _7 \5 O2 e9 A& `9 W
  11.2 投资组合优化  [4 I0 X& {" f% A
  11.3 主成分分析7 @' j0 E4 t' ]
  11.4 贝叶斯回归
! u# ^: t8 K9 c! E$ x! E  11.5 结语. s# K, a0 ^  b9 {$ S# s# J
  11.6 延伸阅读9 S- p# p: s: R/ \* ]8 f* [* R
  第12章 Excel集成
& C% g8 R' Y; o. l  a  12.1 基本电子表格交互+ ]0 U4 j! Q$ M8 F, T3 K+ n5 d
  12.2 用Python编写Excel脚本
$ f' w' U% e  t) e0 f  12.3 xlwings
7 n* l# E! ]+ h0 c% X4 S  12.4 结语" R6 P2 w# w: n% F  ^
  12.5 延伸阅读
" z2 u4 ?4 d* v+ a8 `4 `' z( ]4 p  第13章 面向对象和图形用户界面
' l7 |. k1 `3 d) A/ W, v  13.1 面向对象- o$ U( K$ `- s& E
  13.2 图形用户界面
3 |. v7 ~$ M1 {$ H0 x( P5 Y" a  13.3 结语" R6 P+ {& g1 H4 j
  13.4 延伸阅读/ |# q: {; B" e* X2 R* r  j% ?
  第14章 Web集成
7 W% x2 w2 u% T8 U* M/ f+ ]2 ~; \  14.1 Web基础知识' c/ K7 j/ `( U5 g9 v
  14.2 Web图表绘制6 ^9 Q% R2 k- j9 L$ p
  14.3 快速Web应用
  h$ i% P! X* v1 Y& q. e  14.4 Web服务0 i  [% Q, ~3 s% f
  14.5 结语0 h, N( `1 V! K8 X8 h
  14.6 延伸阅读6 \% H8 T9 J7 e; `
  第3部分 衍生品分析库
! O6 D# }) A$ }! I$ x# g- k  第15章 估值框架
% h6 ^. z/ _; |: t  15.1 资产定价基本定理6 t% t9 f$ \+ u$ ~) T8 Y9 W
  15.2 风险中立折现
' w2 s+ a/ `; g) n  15.3 市场环境! m3 A) x+ B9 g) j
  15.4 结语
* M& U& J' P9 a  15.5 延伸阅读. S/ l& V; r) v) q4 \$ [/ \
  第16章 金融模型的模拟
8 g& E  Q' W' Z- R* k  16.1 随机数生成
+ K( ]4 b, a- x  16.2 泛型模拟类6 [! L: f4 t5 ?# e
  16.3 几何布朗运动
: b; L: W  O  R  16.4 跳跃扩散
3 b+ u+ g8 w; ]. J# j% Q3 ]& T  16.5 平方根扩散0 L. ?8 J$ Y8 G( V9 j; v4 Z
  16.6 结语( b+ }% L  p, a1 `( A
  16.7 延伸阅读% O: n6 ]' i) G( i
  第17章 衍生品估值
; a8 g& U8 R# N# C# Y& M3 x5 B! s  17.1 泛型估值类
/ j6 `7 Z2 `2 W+ o; G, z( j' @  17.2 欧式行权5 E- x5 X( r0 X6 ^: P( C
  17.3 估值类" t- W4 g/ O& E! P  Q
  17.4 美式行权
0 ~/ U2 L1 R- \: O5 [: B) J  17.5 结语& u! s8 `# K2 g9 \
  17.6 延伸阅读: x% J" m$ C: H! E% [, a
  第18章 投资组合估值
$ u2 ^+ x1 l6 ^  18.1 衍生品头寸
1 ~& L3 _2 Q1 Q% n0 {& N( y  18.2 衍生品投资组合0 {% T. B9 K( f3 [- f
  18.3 结语2 n9 {+ D. i. l: B& u
  18.4 延伸阅读
5 l, q  k) N' \9 s  第19章 波动率期权
. S. V) X0 n; L2 V: r' Q  19.1 VSTOXX数据
5 u/ l' `' ~0 y# w2 a  19.2 模型检验
4 m% S% E* d  g: h( r$ U" v% L  19.3 基于VSTOXX的美式期权. Y$ H3 z2 R( Y2 ^
  19.4 结语
+ V; }$ w. V! V: R! B( S  19.5 延伸阅读, c# |$ E( ]2 ?  G
  量化金融R语言初级教程% q" t. \/ M8 U) {+ z
  译者序  A7 v7 U9 b, x* ^7 D8 k) M5 k
  前言
; _. J6 j( Q) A  第1章 时间序列分析" M! s, j2 e) X$ g" d/ Z- n) G' C9 L
  1.1 使用时间序列数据* ^8 a9 z) Q3 P* F' {+ m: |& F
  1.2 对英国房屋价格建模并预测  _/ ^; A0 w$ ?' U+ i: m! X
  1.3 协整
2 x( P; z/ |2 H: f  l( @  1.4 波动率建模
$ R0 E) \" b& `& t& _4 K+ s; Q  1.5 小结4 h$ ^8 D8 J) v3 G1 Q
  第2章 投资组合优化
. N( O7 _" `$ `! D% L* z  2.1 均方差模型
6 O2 y" L5 v; X5 b0 t7 g) v, b  2.2 解的概念$ U& y& _& ^5 b: q( @4 I
  2.3 使用真实数据* e8 j+ w  K( y! i" f
  2.4 切线组合和资本市场线) e; F8 O: L. C) l" d
  2.5 协方差矩阵中的噪声
: k& X2 ]7 Q+ ^4 @5 S  2.6 如果方差不够用
# U, T( A1 y: A) |% V/ F. ~, x  2.7 小结7 D3 Q  O3 ~+ I+ e8 k" r! {; ]
  第3章 资产定价模型$ b5 i+ C6 A* d5 X
  3.1 资本资产定价模型
1 o! \# N. S+ l* @7 n  3.2 套利定价理论, {, q& c7 }* |$ T. Z8 ]
  3.3 贝塔估计# d' D8 D* b$ Y+ v
  3.4 模型检验9 k% f( O: o. ^7 E" s+ M
  3.5 小结
0 u! h. ~4 c& ^! ~2 B1 T  第4章 固定收益证券( U* h  k+ [5 k0 c, c! l7 \7 p
  4.1 度量固定收益证券的市场风险. y3 @2 G% ~5 b  [
  4.2 固定收益投资组合的免疫
* `" y0 x7 i6 X, l/ D  4.3 可转换债券的定价* m/ M) R  f$ ^4 u8 H
  4.4 小结
" V( \6 M0 ^- A9 ^- x  第5章 估计利率期限结构9 w( ^9 T: I% P/ P$ r5 x
  5.1 利率期限结构与相关函数
$ p1 _+ z7 Z9 m; }( }+ K6 Z  5.2 估计问题1 \. @# t  k* V" v/ ~" E4 A
  5.3 基于线性回归的期限结构估计* U' w5 ]: r+ j- \+ \6 B2 ~8 {* E' T
  5.4 三次样条回归) Z- j& \" S, A  }/ m' [7 r. B3 s
  5.5 R函数应用8 w# U* H8 w. I' t5 T! k- Z
  5.6 小结4 {' _: q$ c+ g9 G2 z) g* F
  第6章 衍生品定价/ u% }9 U/ D1 i
  6.1 Black-Scholes模型
* a, T" b3 q3 H. i# z9 X/ p' }) Z  6.2 Cox-Ross-Rubinstein模型) B! x& T5 q. K' f1 [! u, J" p% {
  6.3 两种模型之间的联系8 s1 o  T# R/ C/ i5 w
  6.4 希腊字母
  ^& @* t' m* k) {0 F! R  6.5 隐含波动率
$ Q2 t; C/ r0 Q9 i+ Z9 @" M; {  6.6 小结
* s/ b) ?7 U2 {0 J  [, r  第7章 信用风险管理  J: K* T' b( K+ T7 x
  7.1 信用违约模型
, U3 J7 J2 Z% G- U( `  7.2 相关违约——投资组合方法( F. G7 N$ D+ _, X) K; Q
  7.3 迁移矩阵
. V+ {5 G& u* e  T, S$ s1 Y  7.4 使用R的信用评分入门
! b( Q$ m& H" d. |9 {  7.5 小结5 |) V2 P7 J6 P1 }2 w
  第8章 极值理论
( b8 \( v* O6 h% ~  8.1 理论概览. c) I4 _4 {6 g  I8 C
  8.2 应用——保险理赔的建模2 g* G  l5 b0 E  v; A9 f  b0 [) E9 @
  8.3 小结! U+ X+ t' p2 e5 o
  第9章 金融网络
$ P, H0 m* A1 U4 \  9.1 金融网络的表示、模拟和可视化
2 M/ Y# y+ j3 A+ [5 v* v  9.2 网络结构的分析和拓扑改变的检查
& i) k/ h7 H# L. N/ U8 _2 r  9.3 对系统风险的贡献——系统重要性金融机构的识别
: ?& ^* K% E* B  9.4 小结2 ?. B1 a/ C9 _$ t; F; r9 ]6 j, U
  参考文献
% ^' v5 s, u5 n9 q- b3 B- g4 K- ?  Python金融实战
# k4 y" {, j4 u3 L8 ~% s& U' K0 l  致谢
( M6 P5 U+ P7 Q  R; C  前言
9 o' J. [* r7 X. q" h' G7 j  第1章 Python简介及安装$ V8 E5 j& w% N4 [! j! R8 y  _
  1.1 Python简介
; G/ `- d- {0 ?) a! a" W; n% r$ p  1.2 如何安装Python9 M' V# E! i4 k( C, U1 K/ k
  1.3 Python的不同版本
8 m$ U. i% F1 J" W+ a2 q% x$ w  1.4 运行Python的3种方式
/ ~) O8 o* H6 G4 d) A2 z$ `  1.5 如何退出Python, V& Y1 B! r6 C$ d" {, P  l
  1.6 错误提示+ S: _; _1 S0 N/ Z. ?  i+ g
  1.7 Python语言是区分大小写的! |. d. J- M. Y
  1.8 变量的初始化* q, r! t& c  n
  1.9 寻找在线帮助# b' u7 N2 B+ p- D) F8 J
  1.10 查找学习手册和教程
7 Q' X2 C4 d- \* ~  1.11 如何找出Python的版本
. ~; d' {3 C7 R5 n  s  1.12 小结; Q/ C9 K& V" d# G5 J' ?- T: g
  练习题- |% ]1 e. Z) r, j, }  Y
  第2章 用Python完成普通计算器的功能  ?& ?* l2 |# J/ p0 Q7 I
  2.1 变量的赋值及显示; v2 a4 \$ V3 L( ]( X- ]" D
  2.2 错误提示9 I/ F% i) M8 ?% f9 |8 k4 F
  2.3 不能调用没有赋值的变量4 L" D/ r/ D$ T& ^5 Z0 w
  2.4 选择有意义的变量名* x' j) F) }9 L5 |  O" C
  2.5 使用dir()来查找变量和函数& r0 q! q2 r4 o' e6 Z, |8 \
  2.6 删除或取消变量& W0 w3 V5 l) [3 ]
  2.7 基本数学运算:加、减、乘、除
* f# L6 C1 ]. j0 Z  2.8 幂函数、取整和余数函数
$ F4 d3 l5 C; }  q3 P  2.9 一个真正的幂函数5 {: P+ t0 z# n- c7 o% F
  2.10 选择合适的数值精度8 U" @% B6 ?1 X3 s+ V* U/ T! L
  2.11 找出某个内置函数的详细信息6 o) T! u& j3 A. L
  2.12 列出所有内置函数
6 @0 b0 P# M2 f0 V) p# t  2.13 导入数学模块1 q6 D" c6 \' [. \
  2.14 π、e、对数和指数函数' K5 _) _% I# A/ U3 {2 b" j# Z
  2.15 import math与from math import *的区别* K, }* W7 I: {) T# a( W1 X
  2.16 一些常用的函数
  a$ |: L. K) L" Y  U9 g# M  2.17 元组数据类型6 s% {  n: C4 {
  2.18 小结
3 C; O' @6 H) J; H7 L' A, O  j  练习题
. I6 K$ J; l/ b7 p5 |1 y  第3章 用Python编写一个金融计算器
1 A% ^4 n# X# q8 }1 s( R/ @  3.1 编写不需要保存的Python函数
: R/ D- x# ?) Z2 n0 i  3.2 函数的输入参数及它们的预设值
  z* U( r/ J, j% Q/ R% S  3.3 缩进格式在Python编程中至关重要  k2 w% w# d* E( ]
  3.4 检查自己编写的函数是否存在
8 O; I+ |( l* l% n  3.5 在Python编辑器里定义函数
, U, _3 S% C: Q: Q7 J  3.6 利用import()在Python编辑器里激活自己编写的函数# I$ o  a1 d  @2 c1 m
  3.7 使用Python编辑器调试程序" m# C2 J: N- ~8 \
  3.8 调用pv_f()函数的两种方法: i8 ?3 U  S# u3 m# ]& {- h
  3.9 生成自制的模块6 K; C2 n4 L+ q' E
  3.10 两种注释方法
8 e7 e" h+ z0 K0 }" M; B. Q  3.11 查找有关pv_f()函数的信息
+ ~* V- k" a' M% L. V/ I  3.12 条件函数:if()
. _/ p' D' l) y- L- u5 t& B* Y  3.13 计算年金5 D4 ^: O2 Z- ~" q' B5 L
  3.14 利率换算
2 S$ r0 q7 O9 N+ d' @8 N  3.15 连续复利利率
/ V% _2 ]/ F- c  3.16 数据类型:列表( y6 B, j+ d! T: O; c
  3.17 净现值和净现值法则, }5 h2 l* C! V9 \, U& F4 S2 A
  3.18 投资回收期和投资回收期法则" J2 j# B  q' k9 `. n8 M
  3.19 内部收益率和内部收益率法则
; U( {$ G- @, d/ |+ y  3.20 显示在某个目录下的指定文件4 ~0 U) r. |4 u* L' j. p
  3.21 用Python编写一个专业金融计算器$ a+ e* z) Q" z% n: r( m7 k
  3.22 将我们的目录加到Python的路径上
9 R* G: I9 `5 k" W. L) }  3.23 小结4 S" w) m6 ?- R- i* j
  练习题9 q( J& p% B" }; B% i2 }
  第4章 编写Python程序计算看涨期权价格
$ g% K6 E4 q9 k" B  4.1 用空壳法编写一个程序% D4 f+ L8 d' w. h0 q+ ]
  4.2 用注释法编写一个程序
2 U% m. i, u: G0 C1 O  4.3 使用和调试他人编写的程序& S. e$ Y; [" }9 o& I: T
  4.4 小结
* r# d5 ]$ `6 ~8 h# O# X  练习题6 `: r1 _4 ?5 W$ ~5 l) g% f+ {! r
  第5章 模块简介
* R) G, r8 d% I" J6 Z( p) k4 A  5.1 什么是模块7 H6 I) O/ I$ |( ^: e1 \
  5.2 导入模块; R( T' v6 A( r. P* o
  5.3 模块之间的相互依赖性
7 O% ]9 k% S* `1 j1 M# e# I7 E4 j  5.4 小结
; Z1 g7 f. p% T( S& H9 B  练习题
7 X" E0 @; u9 i$ o9 d5 B4 p* k2 X# q1 B5 w5 g  第6章 NumPy和SciPy模块简介$ e  W( N- w+ s: y9 H# b$ X& u
  6.1 安装NumPy和SciPy模块+ J4 |2 K' h9 r5 q& Q* m  H$ ~
  6.2 从Anaconda启动Python% K) ~. ^6 S' ]: g! P# m& A+ Q5 x
  6.3 显示NumPy和SciPy包含的所有函数$ Q, D: {5 u7 f3 `, f
  6.4 关于某个函数的详细信息- C" m% k# ^! d  w
  6.5 理解列表数据类型! w, I( T* A# G$ ~. T8 X" q
  6.6 使用全一矩阵、全零矩阵和单位矩阵: Z7 }7 T4 p7 m' f* e; z9 |
  6.7 执行数组操作, w& \  p1 z, q
  6.8 数组的加、减、乘、除* S- o1 u2 k" K& V5 x
  6.9 x.sum()函数2 T; n( T9 c, c( s5 I
  6.10 遍历数组的循环语句/ ]6 Z  n3 I% ^  ?$ ~
  6.11 使用与模块相关的帮助( v( S8 M0 m/ P& V
  6.12 SciPy的一系列子函数包
1 k# @9 M$ m: N8 j& X" V1 K  6.13 累积标准正态分布1 k1 k" u! g' n7 D8 I
  6.14 与数组相关的逻辑关系
8 n( V$ `3 \% g7 I9 u5 Q- {  6.15 SciPy的统计子模块(stats)+ @! |* E* q0 M8 O( \6 {
  6.16 SciPy模块的插值方法
; e9 J; P: `4 N* `$ P. ]  6.17 使用SciPy求解线性方程% K/ w! ?+ C" _+ D3 ]4 P" D
  6.18 利用种子(seed)生成可重复的随机数
8 I8 Q" |1 r# Z$ Y; ~# R; w% a  6.19 在导入的模块里查找函数, n! A# T- s( `+ b2 n- N( t. r
  6.20 优化算法简介2 U, ]4 i, O$ B" U. i9 f
  6.21 线性回归和资本资产定价模型(CAPM)8 f. q% E+ ^. M, d5 q3 R
  6.22 从文本文件(.txt)输入数据:loadtxt()和getfromtxt()函数
  _, v6 S8 z8 Q& a  6.23 独立安装NumPy模块2 G: }  u; s) N  n$ l
  6.24 数据类型简介
* H: b! h; J; D8 q  6.25 小结
) q( k) j5 ~$ p* V: x4 R' h: [  练习题4 Y* \( m. y; m4 e8 R  I& Z
  第7章 用matplotlib模块绘制与金融相关的图形
% U5 m. l3 O$ b  7.1 通过ActivePython安装matplotlib模块
* w+ P1 Y8 L' n  7.2 通过Anaconda安装matplotlib模块. }3 y' z# H! B8 t
  7.3 matplotlib模块简介
" ^7 p( u8 q( B  7.4 了解简单利率和复利利率
& v( R! d* N6 N; I  p+ ]5 Z  7.5 为图形添加文字
) z. H# g* `9 [) `4 P! ~  7.6 杜邦等式的图示
4 g3 z  p" c5 Z  7.7 净现值图示曲线
: M! P2 ?8 k9 o: x$ @  7.8 图形演示分散投资的效果% Z* v, M. t) j4 I! V8 C( r& J5 W
  7.9 股票的数目和投资组合风险( i" C8 q8 P/ `5 v  r" X! Y2 }
  7.10 从雅虎财经网站下载历史价格数据: O9 m: J  C/ C- {9 T
  7.11 了解现金的时间价值- R) R) {# S; ^. r4 K
  7.12 用烛台图展示IBM的每日收盘价0 s* F5 _; ]4 j" L2 l; R
  7.13 用图形展示价格变化
7 k% b8 o. Q" J1 ^+ e6 l' F  7.14 同时展示收盘价和交易量
  b* C& L* ?. j) S  7.15 比较个股的表现; F! l+ b5 |& z7 R3 j
  7.16 比较多只股票的收益率与波动率8 Q6 x( m* w! C
  7.17 查找学习手册、示例和有关视频
, R+ _, j% f. |& \+ W( d  7.18 独立安装matplotlib模块
, W; a& G! h2 g  7.19 小结/ G7 e5 h& i" ~# s
  练习题* E6 }' }8 S& _" M& H* B+ h; q
  第8章 时间序列的统计分析/ u3 X5 U8 {: V6 |
  8.1 安装pandas和statsmodels模块
0 W" l3 i/ r( Z' g( h  G7 s3 C) M5 e! \  8.2 Pandas和statsmodels模块简介: n/ U' d1 o+ x# S) C5 p
  8.3 开源数据" O+ \1 s( A" \3 Z8 @
  8.4 用Python代码输入数据
# R/ w# p0 i- F! a& @: A) ~5 V  8.5 几个重要的函数
* H( Z5 v+ h- v( E  8.6 计算回报率9 W& r; S5 [$ [. x
  8.7 按日期合并数据集- @  [1 F8 d! f& ^$ i6 r
  8.8 构建n只股票的投资组合4 b, S2 a3 j' t/ p; y* w
  8.9 T-检验和F-检验
3 \0 W" g/ }, r8 X* l0 G  8.10 金融研究和实战的应用举例
9 {$ `) O, o3 j. u. T  8.11 构建有效组合边界+ L; N3 R% b% L5 v2 {- A
  8.12 插值法简介: }, ~; \( }- L& X1 u: V
  8.13 输出数据到外部文件
4 H( Z; }2 v4 f" B0 V  8.14 用Python分析高频数据并计算买卖价差- ~, n: a! ~) I9 H$ l
  8.15 更多关于使用Spyder的信息
' R; B+ W- q3 a6 x$ k6 l" P  8.16 一个有用的数据集8 u# ^1 d% Y0 Y; T
  8.17 小结
2 G5 y5 `( M# ~0 ~  练习题
3 Q0 {( f: l9 |0 p6 b4 @  第9章 Black-Scholes-Merton期权定价模型: n- H; R! M$ @! F! d
  9.1 看涨期权和看跌期权的收益和利润/损失函数" `- L9 G8 P5 i+ r: A0 w
  9.2 欧式期权与美式期权
7 n' P1 m* b" m4 y3 c  9.3 现金流、不同类型的期权、权利和责任" k' Z1 L. x$ s0 z$ g+ O* Q2 m
  9.4 正态分布、标准正态分布和累积标准正态分布. r/ `% O5 {: A$ \& G- X5 b  P
  9.5 不分红股票的期权定价模型6 n% c, N+ ]# D1 i
  9.6 用于期权定价的p4f模块
. L9 D: Y" O9 u  v5 B& _; H, ]  9.7 已知分红股票的欧式期权价格6 ~9 j8 p7 a* ]9 U7 x
  9.8 多种交易策略
# @# z: v8 U0 [  9.9 期权价格和输入参数之间的关系
! }2 q) @- f# ?5 I  9.10 与期权相关的希腊字母2 U1 ?; g$ r2 J. y2 D$ }; F
  9.11 期权平价关系及其图形表示
0 i9 E1 `' o3 h  9.12 二叉树法及其图形表示$ c3 p- R3 i' S1 B  n9 o% F$ j. k
  9.13 套期保值策略9 |# ~" ~  O/ {  {# |7 a  k
  9.14 小结
& Q) S7 J) \' c6 a- A" \  练习题
  b$ J9 V0 |' o' }$ i  第10章 Python的循环语句和隐含波动率的计算) N. C1 v; {* m5 u) l! n
  10.1 隐含波动率的定义
3 U9 M7 S4 n5 y0 }0 M& k6 q3 h! Q  10.2 for循环简介
# Q6 I& z' a2 e. k( j) q  10.3 用for循环计算内部收益率及多个内部收益率
/ |% f4 |/ [% f  E! x  10.4 while循环简介* N& `. o: U0 _* W5 u  z# l+ v
  10.5 美式看涨期权的隐含波动率
# \$ o/ B1 A' p: q: ?0 e6 g, c  10.6 测试一个程序的运行时间
2 ^1 `, N6 p0 d6 e7 D5 J- ^  10.7 二分搜索的原理
* Q1 s! ~5 n4 X; J- \  10.8 顺序访问与随机访问/ F7 J  I  o+ c
  10.9 通过循环访问数组的元素! G; l" ~. _' `9 z# Y! C; k7 V6 T
  10.10 从CBOE网站下载期权数据
; H0 `4 F8 y& M  10.11 从雅虎财经网页下载期权数据
+ Y% i. \: P) ?7 i  10.12 看跌期权和看涨期权的比率及其短期趋势
4 y! {& O3 O  ~; ~* a: g  10.13 小结
  e0 S0 x$ _2 `  练习题& p; H" J4 s3 z3 j% e
  第11章 蒙特卡罗模拟和期权定价
8 w) n# t/ D' H3 l, x. b! g  11.1 产生服从标准正态分布的随机数6 Z9 i' O4 N2 N/ Y
  11.2 利用蒙特卡罗模拟计算π的近似值
5 l" m) O" }7 ^$ K  11.3 从n只股票中随机选择m只
3 b  _6 y; A( O  11.4 可重复和不可重复的随机取样
/ h+ I2 g# g- N$ ]  11.5 年收益率的分布
: r7 {( J) }8 L8 s+ P7 m3 W3 ?* P% ]  11.6 模拟股价变化
& s* {6 v6 l; T6 x: y2 \2 }  11.7 图形展示期权到期日的股票价格的分布
' p8 n) L3 O( d1 A  N( d5 ?7 v  11.8 寻找有效的投资组合和有效边界: g! H& I) v6 p* A2 L+ Y: p# X% Z7 Z
  11.9 算术平均值与几何平均值& x1 i; p4 ]. p$ B; C2 W4 h4 |
  11.10 预测长期回报率" U2 D. \# }9 D8 M7 H
  11.11 用模拟法为看涨期权定价
0 A( \: ?- o# T* }9 t3 f  11.12 奇异期权简介/ I0 E' _, N% @9 y% e# J5 q. a7 F
  11.13 障碍式期权的平价关系及其图形演示5 o" S7 O4 S% U1 Y$ d) k
  11.14 具有浮动执行价格的回望式期权的定价
8 l; r" s: }$ d6 f* R  11.15 使用Sobol序列来提高效率. }7 K' U3 E# r; z# |+ d
  11.16 小结
2 [0 ~; ?( q! Z9 Y# c. s: a  练习题. Z( D9 h1 \) E/ L% m: o* `
  第12章 波动率和GARCH模型
5 g( X% d* P  ?  y* G: w  12.1 传统的风险测度-标准方差& a, {3 D% e# z+ ~* c$ v7 @
  12.2 检验正态分布# R3 W8 `9 m3 b) D
  12.3 下偏标准方差$ G  q9 d) r0 b2 F; d( d" i
  12.4 检验两个时间段的波动率是否相等, o7 e5 \6 Y, h( G* P& F
  12.5 利用Breusch和Pagan(1979)方法检验异方差  z6 T; Z5 C: a
  12.6 从雅虎财经网页检索期权数据( m: ^$ G, _! u" N2 L
  12.7 波动率的微笑曲线和斜度
) j  y. w  W" S' {3 g/ B  12.8 波动率集聚效应的图形表示; e& D1 \$ i5 p; e
  12.9 ARCH模型及ARCH(1)随机过程的模拟
: ~8 K, ^: S/ A' F+ o: C$ p5 g  12.10 GARCH(广义ARCH)模型
. Z2 t# d' r; \, H3 m  12.11 小结
7 t1 Q  [: \6 N2 U% G% e  练习题% v" Q, v; b" @( _
  收起全部↑2 J- `) T9 H1 {9 g3 O: S2 c
  前言
! y7 V% w, i( D" I  前言3 y$ D/ r$ F! j, g9 w
  不久以前,在金融行业,Python作为一种编程语言和平台技术还被视为异端。相比之下,2014年有许多大型金融机构——如美国银行、美林证券的“石英”项目或者摩根大通的“雅典娜”项目——战略性地使用了Python和其他既定的技术,构建、改进和维护其核心IT系统。众多大大小小的对冲基金也大量使用Python的功能,进行高效的金融应用程序开发和金融分析工作。: Y, ]7 B5 W: b6 t
  同样,当今许多金融工程硕士课程(或者授予类似学位的课程)也使用Python作为核心语言之一,教授计量金融理论与可执行计算机代码之间的转换方法。针对金融专业人士的教育项目和培训也越来越多地在课程中加入Python。有些课程将它作为主要实现语言。6 L) U- m9 L" z* i+ p2 H8 S
  Python最近取得这样的成功,而且在未来似乎还会继续下去,这有许多原因。其中包括它的语法、Python开发人员可用的科学生态系统和数据分析库、易于和几乎所有其他技术集成,以及其开源地位(更多这方面的深入探讨请参见第1章)。
! A  ^2 M3 w$ S  o0 f  因此,有许多好的书籍,从不同角度和焦点传授Python。本书是最先介绍和传授Python金融应用的书籍之一,特别是将Python用于计量金融学和金融分析。书中采用的方法很实用,实现和说明先于理论细节,通常将焦点更多地放在大局上,而非某些类或者函数晦涩难懂的参数化选项。& g$ z# y: ]& D) s
  本书的大部分是在基于浏览器的强大交互式环境IPython Notebook(在第2章中有更详细的介绍)中编写的,因此有可能为读者提供本书中几乎所有例子的可执行、交互式版本。& d# u' h  w2 r8 T. G
  希望立即开始使用完备的交互式Python(以及R和Julia)金融分析环境的读者,应该前往//oreilly.quant-platform.com,尝试Python Quant平台(结合本书提供的IPython Notebook文件)。你还应该关注基于Python的金融分析库DX analytics(//dx-analytics.com)。我的另一本书《Derivatives Analytics with Python》(Wiley Finance)更详细地介绍高级衍生品分析的理论和数值方法,书中也提供了丰富而易用的Python代码。进一步的材料,特别是有关Python计量金融学应用的幻灯片及视频,可以在我的私人网站上找到(//hilpisch.com)。" N7 Z6 L/ l4 t- v% I
  如果你想参加Python 计量金融学应用社区的活动,在世界上的金融中心有各种各样的机会。例如,我自己在伦敦(//www.meetup.com/Python-for-Quant_finance-London/)和纽约(//www.meetup.com/Python-for-Quant_finance-NYC/)组织以此为焦点的讨论组。每年还有多次For Python Quants会议和研讨(//forpythonquants.com和//pythonquants.com)。
$ k+ X9 x7 ]8 W9 t$ ~  对于Python确立金融行业中重要技术地位这一事实,我确实感到很兴奋。我敢肯定,它在未来将会起到更重要的作用,例如在衍生品和风险分析或者高性能计算领域中。我希望本书能够帮助专业人士、研究人员和学生在面对这一迷人领域中的挑战时,最大限度地利用Python。7 l( K5 ]) v# }( l' Q
  本书的惯例
. J0 E: O1 T7 g/ @3 T  提示+ h3 T( A& _) f
  提示这个图标用来强调一个提示、建议或一般说明。/ d  E# b, J5 H' s  A
  警告
3 `# S5 P* ]5 k6 c  警告这个图标用来表示一个警告或注意事项。, d* M$ y, r* f
  代码示例的使用! F' E, }/ S- S) g+ K, b9 @: |1 I
  补充材料(特别是 IPython Notebooks 和 Python 脚本/模块)可以从//oreilly.quant-platform.com下载。
0 R0 v  E" F, N. W- o: y% C6 j/ A9 s  本书的目的是为了帮助读者完成工作。一般而言,你可以在你的程序和文档中使用本书中的代码,而且也没有必要取得我们的许可。但是,如果你要复制的是核心代码,则需要和我们打个招呼。例如,你可以在无需获取我们许可的情况下,在程序中使用本书中的多个代码块。但是,销售或分发O'Reilly 图书中的代码光盘则需要取得我们的许可。通过引用本书中的示例代码来回答问题时,不需要事先获得我们的许可。但是,如果你的产品文档中融合了本书中的大量示例代码,则需要取得我们的许可。
, \( T  _  r) l7 R! J, k  在引用本书中的代码示例时,如果能列出本书的属性信息是最好不过。一个属性信息通常包括书名、作者、出版社和 ISBN。例如:“Python for Financeby Yves Hilpisch(O'Reilly).Copyright 2015Yves Hilpisch,978-1-491-94528-5.”
3 n' p( P+ q3 T! D  在使用书中的代码时,如果不确定是否属于正常使用,或是否超出了我们的许可,请通过permissions@oreilly.com与我们联系。
. i% R+ V0 Q4 Y( r  联系方式
+ |) e( y% F6 U  如果你想就本书发表评论或有任何疑问,敬请联系出版社:6 a% E" S3 s) X
  美国:
1 x7 c' U4 Z. z" x$ ?. N  O'Reilly Media Inc.  j1 j" c+ D5 }' M5 U
  1005 Gravenstein Highway North
/ p; J2 A# a. |1 C3 n2 D  Sebastopol,CA 95472
+ K+ w& c& v. F  中国:
- \5 S/ k6 S9 N  g8 H( q  北京市西城区西直门南大街2号成铭大厦C座807室(100035)
2 I/ B" H6 \& f7 v- s  奥莱利技术咨询(北京)有限公司
" _- {, q" W1 ?0 T2 h+ L- t  我们还为本书建立了一个网页,其中包含了勘误表、示例和其他额外的信息。你可以通过如下地址访问该网页:
% n- O0 t- Z) p* ~7 n5 k4 O  //bit.ly/python-finance
, _2 G# Z1 o' `  关于本书的技术性问题或建议,请发邮件到:
6 [  |7 ^& r5 r2 ?6 `( `: K: J! I, A  bookquestions@oreilly.com% A# p, j. S4 `8 f/ M& D
  欢迎登录我们的网站(//www.oreilly.com),查看更多我们的书籍、课程、会议和最新动态等信息。
4 e, O5 S' F" l. s  _  Facebook://facebook.com/oreilly
8 K( A! v& u$ ]9 ]( I  Twitter://twitter.com/oreillymedia/ ?% U2 c% p7 R4 \
  YouTube://www.youtube.com/oreillymedia
; G% g4 s. h6 l3 {2 f  Safari? 在线图书
7 s( }& y9 x$ o: o3 K7 \  `  Safari在线图书是一个按需订阅的数字图书馆。它有不少于7500本技术和创意相关的书籍和视频供你参考和搜索。
4 d5 |& ]; P0 ^* H  通过订阅,你可以在线阅读任何页面或任何视频,甚至可以从手机或移动设备上在线阅读。你可以在书籍出版前访问到它们,并给读者发送反馈。其他功能还包括:复制和粘贴代码、组织收藏夹、下载和标记章节、做笔记、打印等。6 L/ o0 G# V: V# f4 v- _
  O'Reilly Media 已经将本书英文版上传到Safari在线图书服务。在//my.safaribooksonline.com上免费注册,你就可以访问本书所有章节以及类似主题的书籍。
; D7 {1 B# _- Z  查看全部↓
+ \. ~( E4 e/ N/ b8 V6 |! d* P  精彩书摘
, ?4 i. n& y5 g5 F6 J, }; p9 @( ?  本部分介绍Python的金融学应用,包括3章。$ ?& W; B$ @1 x) W
  第1章简短地讨论Python的总体情况,证明Python确实适合于处理金融行业和财务(数据)分析中遇到的技术难题。
) E! C8 J. s' c. _  第2章介绍Python基础架构和工具,目的是简洁地概述用Python开始交互式分析和应用程序开发所需要了解的最重要知识;相关的附录A纵览一些精选的Python开发最佳方法。3 v+ P/ |" z3 p: o
  第3章立即进入3个具体的金融实例:说明如何用Python计算期权的隐含波动率、如何用Python和数组库Numpy模拟金融模型,以及如何实现基于趋势投资策略的事后检验。本章为读者提供使用Python进行金融分析的感性认识——在这一阶段,细节并不重要,在第2部分会对所有细节进行解释。
3 P* p4 e+ }5 O9 w* T  银行本质上是技术公司。% Q  P" s1 R+ D8 O# H9 Q' ^4 Q6 o
  ——Hugo Banziger( R6 K& P/ h  }  u% q  \7 i: t: R
  Python 是一种高级的多用途编程语言,广泛用于各种非技术和技术领域。在 Python 网站上,你可以找到如下行动纲领(https://www.python.org/doc/essays/blurb):
8 e% c" H" E6 Z" U3 C" L  Python是一种具备动态语义、面向对象的解释型高级编程语言。它的高级内建数据结构和动态类型及动态绑定相结合,使其在快速应用开发上极具吸引力,也适合于作为脚本或者“粘合剂”语言,将现有组件连接起来。Python 简单、易学的语法强调可读性,因此可以降低程序维护成本。Python 支持模块和软件包,鼓励模块化和代码重用。Python 解释程序和大量标准库可以源代码或者二进制形式免费取得,用于所有主要平台,并且可以随意分发。$ G* e+ E2 x7 m
  上述纲领很好地描述了 Python 成为当今主要编程语言之一的原因。当前,在学校、Web 公司、大型企业和金融机构以及任何科学领域,都有初学者和熟练的专业开发人员在使用 Python。) c# Z4 `( h5 b
  Python有如下特征。- G& }$ S& I1 D+ a( W: b
  开放源码
; `1 Q& }! }0 }% @2 ^/ A' O& h  Python和大部分可用的支持库及工具都是开源的,通常使用相当灵活和开放的许可证。; l/ @( |8 n" o) K" X* f: ?
  解释型
! ]% W: S9 L, |3 _  Cpython参考实现是该语言的一个解释程序,在运行时将Python代码翻译为可执行字节代码。
( h7 p3 U+ o  s% [1 k  多重范型
* X) h# W+ i7 @9 l; W  Python支持不同的编程和实现范型,例如面向对象和命令式、函数式或者过程式编程。
, @+ n$ E" j6 F( e4 t# k/ b  多用途
, ^. H0 ~0 I/ \$ h  Python可以用于快速、交互式代码开发,也可以用于构建大型应用程序;它可以用于低级系统操作,也可以承担高级分析任务。
$ [% [# B0 C1 u  V: H  跨平台
: ~  ^+ l' z1 D( \( n( r  Python可用于大部分重要的操作系统,如Windows、Linux和Mac OS;它用于构建桌面应用和Web应用;可以在最大的群集和最强大的服务器上使用,也可以在树莓派(//www.raspberrypi.org)这样的小设备上运行。
' W7 u; N! k! a# r  Z' Y9 [/ [, V  动态类型4 [" ?. g' A6 q, N0 n6 N/ @
  Python中的类型通常在运行时推知,而不像大部分编译语言那样静态声明。0 u2 z  ~' G& |% P5 C& o% u
  缩进感知- }3 V" p& c( ?& S, F
  和大部分其他编程语言不同,Python使用缩进标记代码块,代替圆括号、方括号或者分号。
9 y) p/ ^4 N: \6 {" _  垃圾收集
3 u1 b1 c4 H8 M, F5 d: x  Python具有自动垃圾收集机制,避免程序员管理内存。
7 Q4 Z0 C7 Y3 B  关于Python语法及其意义,Python增强提案20——即所谓的“Python之禅”——提供了重要的指导方针。每个交互shell都可以用命令import this访问它:4 `1 j0 N& f8 a0 R2 A
金融大数据分析从认知到实践 PDF/ `' G: ]- V  ~; i

' k$ U* `/ W  z/ E& B+ ]9 |) L3 r金融大数据分析从认知到实践 EPUB
0 ~# C* H) b9 P, p0 |
游客,本下载内容需要支付10共享币,购买后显示下载链接立即支付

8 g+ u" h- y7 M2 I/ Q7 u- C5 V金融大数据分析从认知到实践 AZW3
0 {% {: g+ ?0 {9 N
游客,本下载内容需要支付10共享币,购买后显示下载链接立即支付

  [( L0 y# P3 X" f5 `金融大数据分析从认知到实践 MOBI
4 a" u3 i- ~9 l; _2 L/ }- ~, z* a. e8 v) o. P9 p& L( b
回复

使用道具 举报

精彩评论1

懒得打字嘛,点击快捷回复 【回复乱码 永久禁言】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子161

发布主题
推荐素材更多+
广告位

服务电话

15987183307

QQ:1136111231
关注我们 :

QQ- Archiver-手机版-小黑屋-经典-文库- 与你共享

Powered by ynjie.com Array© 2001-2013 ynjie.com  滇ICP备19007624号-1