写在前面
大家好!激动人心的《基于Python的金融分析与风险管理(畅享版)》系列丛书来了!三卷诚意之作,带你玩转金融深度学习、强化学习,解锁股票、期权新知识,助你轻松应对金融风险。快来开启你的金融技能升级之旅吧!
图书特色之处
过往版本的赞誉
《基于Python的金融分析与风险管理(第2版)》从金融场景下所需的Python知识开始,接着对利率、汇率、债券、股票、互换、期货和期权等进行探讨,最后对风险价值的测量进行了介绍。全书囊括了金融市场的主要产品,对其中的原理和影响因素进行详尽的描述,引入了大量的金融示例,并介绍了丰富的交易策略。本书最大的特色是结合数学模型、编程语言、数据和实例于一体,为读者打通从理论到实践的无障碍畅通之路,是一本难得的好书。
Python由于其免费开源、简单易学和模块化特点,已经成为金融领域广泛应用的编程语言。斯文博士基于十多年的从业经验以及Python应用和教学经验撰写本书(第2版)。本书行文流畅、通俗易懂,通过丰富的案例,让读者可以快速掌握Python在各类金融产品中的应用场景,是不可多得的从入门到精通的优秀教材。
——吴泽智 某上市证券公司
首席投资官
伴随着中国保险业迈入“偿二代”的新阶段,无论是偿付能力管理、资产负债管理还是投资风险管理,涉及越来越多的量化工具,切实感受到掌握编程语言的必要性和紧迫性。本书(第2版)不仅让我与Python亲密接触,而且解决了长期以来如何将金融理论与实务工作相结合的困惑。
——徐李敏 上海人寿保险股份有限公司
首席财务官、董事会秘书
相比第1版,第2版又增添了诸多精彩之处。比如,针对市场上广泛交易的利率、汇率和信用类衍生产品,结合Python演示了许多案例,使读者可以迅速运用于日常金融工作,从而增强Python编程的实操性。其他的精彩之处就有待读者自己去发现。
——胡其浩 法国兴业银行(中国)有限公司
首席风险官
本书(第1版)主旨突出、针对性强,在对Python基础知识进行简洁明晰的介绍之后,直奔如何在金融投资和风险管理中进行场景应用之核心主题,通过大量的典型案例细致地描述应用过程,宛如一位循循善诱的老师手把手地演示每个步骤和细节。如果你的征途是金融投资或者风险管理,本书将是载你进行星际穿越的那艘永恒号。
——王几高 公募基金资深从业者
为什么要学Python?Python是把手术刀,帮助我们高效剖析金融风险。当我们用IT系统计量金融风险时,公司把钱花在系统上,这是IT预算;当我们用Python计量金融风险时,公司把钱花在员工薪资上,这是个人价值。跟着斯文博士这本书(第1版),零基础的金融人士也能轻松掌握Python。
——汤仙斌 歌斐资产管理有限公司
风控负责人
这是我读过的少数能将基于Python编程的金融分析讲得如此浅显易懂又有趣的书籍,而且还有如此多的真实示例予以分享,推荐每一个立志于学习Python的人认真读一读这本书(第1版),并作为一本工具书予以珍藏。
——姚奕 上海金融与发展实验室银行研究中心主任
全球金融专业人士协会(GIFP)首席专家
作者简介
斯文,Ph.D,CPA,CFA,FRM,致力于推广Python编程、AI大模型在金融领域运用的一位资深人士。在中国工商银行、中国进出口银行、中国人民财产保险公司等金融机构以及复旦大学、中国人民大学、浙江大学、同济大学、上海大学、上海财经大学、中南财经政法大学、华东政法大学、上海师范大学等高校讲授“Python金融实战”或“AI大模型金融实战”等课程,广受好评。此外,也创作了《反弹》(英文版、日文版)等多部现实金融题材的中篇小说,受到全球的关注。
“基础卷”的目录
第1章 结合金融场景演示Python基础编程
第2章 结合金融场景演示NumPy模块编程
2.1 从一个投资案例讲起
2.2 N维数组
2.3 数组的相关功能
2.4 数组的相关运算
2.5 基于统计分布的随机抽样
2.6 现金流模型
2.7 本章小结
2.8 拓展阅读
第3章 结合金融时间序列演示pandas模块编程
3.1 pandas的数据结构
3.2 时间索引
3.3 金融时间序列的数据可视化
3.4 数据框内部的操作
3.5 数据框之间的合并
3.6 统计功能
3.7 本章小结
3.8 拓展阅读
第4章 结合金融可视化演示Matplotlib模块编程
4.1 基本函数及参数的介绍
4.2 曲线图
4.3 直方图
4.4 条形图
4.5 散点图
4.6 饼图与雷达图
4.7 K线图
4.8 三维图
4.9 本章小结
4.10 拓展阅读
第5章 结合金融场景演示SciPy等模块编程
5.1 SciPy模块
5.2 statsmodels模块
5.3 波动率模型与arch模块
5.4 datetime模块
5.5 本章小结
5.6 拓展阅读
第6章 结合金融场景演示深度学习PyTorch模块编程
6.1 PyTorch环境部署
6.2 张量
6.3 神经元与激活函数
6.4 构建线性模型
6.5 全连接神经网络
6.6 循环神经网络
6.7 长短期记忆网络
6.8 本章小结
6.9 拓展阅读
第7章 结合金融场景的强化学习编程
7.1 强化学习入门
7.2 强化学习的编程技术框架——Gymnasium模块
7.3 创建并运行股票投资的强化学习环境
7.4 Q学习
7.5 深度Q网络
7.6 本章小结
7.7 拓展阅读
“应用卷”的目录
第1章 运用Python分析利率与汇率
第2章 运用Python分析债券
第3章 运用Python分析股票的定价
第4章 运用Python分析股票投资策略与绩效
第5章 运用Python分析互换
第6章 运用Python分析期货
“拓展卷”的目录
第1章 运用Python分析期权定价
第2章 运用Python测度期权风险
第3章 运用Python构建期权交易策略
第4章 运用Pyhon分析奇异期权
第5章 运用Python分析期权延伸性应用
第6章 运用Python测度风险价值
6.1 风险价值概述
荐书
【新书】After The Pay Cut (Japanese Edition)
【新书】Becoming Top Financial Talents in China (Japanese Edition)
【新书】Becoming Top Financial Talents in China
【荐书】Chinese Wisdom in Risk Management (Japanese Edition)
【荐书】Eastern Wisdom in Risk Management