金融计算是Python语言和金融学、金融工程的交叉课程。本书内容新颖,结构合理,实用性强,集Python科学计算与金融计算理论为一体,是一部解决了金融大数据收集、金融产品定价、金融风险测度问题的Python语言编程的教材。本书可以帮助读者理解金融大数据计算、分析的原理,加强对金融市场与系统性风险防范政策的理解与应用分析,培养其熟练使用Python进行金融大数据分析、金融相关指标计算的能力。本书具有如下特点:
·思维训练。本书从培养读者兴趣入手,以掌握金融计算理论和创造性思维为主线,以Python科学计算为基石,进行总体设计,充分体现了金融产品定价及金融风险测度的Python程序实现。
·学以致用。本书集Python科学计算、金融计算理论和政策体系为一体,注重金融计算理论与金融应用的结合。针对金融计算难点,使用Jupyter Notebook分析平台增强应用性,并附有案例的Python代码。
·内容前沿。本书使用最新的Anaconda版本,结合实时更新的数据平台和最新的理论研究成果,内容具有前沿性与动态性。
张瑞锋,河北经贸大学金融学院教授,2022年河北省普通本科院校教学名师,2023年河北省优秀教学团队带头人(金融科技教学团队)。主要研究方向是金融波动溢出、绿色金融、金融风险、金融时间序列分析、区域经济分析。先后主持完成中国博士后基金项目1项、省部级科研项目11项。在核心期刊上发表40余篇学术论文,主编著作5部。成果先后获得河北省社会科学优秀成果奖、2017年度中国发展研究奖特等奖。是石家庄市青年五四奖章获得者、河北省“三三三人才工程”第三层次人选。
第1部分 Python科学计算基础
第1章 金融数据及Python环境 003
1.1 金融数据来源及类型 003
1.2 Python环境 007
1.3 Jupyter Notebook数据分析平台 010
1.4 金融计算编程基础 016
第2章 Python科学计算 020
2.1 Python的数据类型 020
2.2 数值分析库numpy 025
2.3 数据分析库pandas 036
第3章 Python金融计算基础 051
3.1 数据的基本计算 051
3.2 描述性统计 057
3.3 常见概率分布 063
3.4 数据的可视化 074
3.5 Python-scipy模块 086
3.6 Baostock数据平台 092
3.7 数据爬取 109
3.8 AKShare数据平台 124
3.9 eFinance数据平台 157
第2部分 金融市场定价计算的Python编程
第4章 Python债券价值计算 165
4.1 资金的时间价值 165
4.2 债券定价 170
4.3 久期计算 174
4.4 凸度计算 178
4.5 免疫计算 180
第5章 Python股票价值计算 185
5.1 股息贴现模型 185
5.2 市盈率模型 195
5.3 负债情况下的自由现金流分析法 198
第6章 Python金融远期、期货与互换定价 200
6.1 金融定价方法 200
6.2 金融远期合约定价 203
6.3 期货合约定价 208
6.4 期货套期保值 213
6.5 互换合约定价 217
第7章 Python期权定价 220
7.1 BS期权定价模型 220
7.2 期权定价的蒙特卡罗模拟 229
7.3 二项式期权定价模型 235
第3部分 金融风险测度计算的Python编程
第8章 Python金融市场风险测度 247
8.1 股票收益率计算 248
8.2 样本密度函数估计 251
8.3 金融风险指标计算 265
8.4 股票收益率预测 271
8.5 在险价值计算 276
8.6 期望短缺 285
8.7 回溯检验 288
8.8 压力测试 289
第9章 Python最优投资组合 290
9.1 投资组合收益率和风险计算 290
9.2 最优投资组合构建 297
参考文献 304
张宇佳 (2024/5/8 16:39:00):帮助于同学们的学习