随着金融科技时代的到来,Python在金融领域的影响力已经有目共睹。掌握Python在金融实务中的应用,已经成为金融科技达人们必备的技能之一。

本书作为《基于Python的金融分析与风险管理》一书的配套案例集,整合了源于现实金融市场和日常实务工作的88个原创案例,涉及308项编程任务,包括超过6000行的Python代码。本书囊括了丰富多样的金融场景,涵盖利率、汇率、债券、股票、基金、远期、股指期货、外汇期货、国债期货、股票期权、商品期权等金融产品,还涉及商业银行、证券公司、期货公司、保险公司、信托公司、资产管理公司、基金管理公司、金融控股公司等各类型的金融机构,既介绍了包括我国在内的新兴市场,又介绍了欧美成熟的金融市场,囊括金融实务中可能涉及Python编程的各种场景。

本书着眼于一系列从业者可能涉及的金融实务案例,并结合Python编程给出了高效的解决方案。通过阅读本书,读者能够全方位地了解金融市场的运作,深刻洞察各类职务背后的工作技巧。

第 1章 Python基础编程的金融案例1

1.1 数据结构之元组—以科创板股票为分析对象2

1.2 数据结构之列表—以全球股票指数为分析对象6

1.3 数据结构之集合—以股票类型为分析对象10

1.4 数据结构之字典—以人民币汇率为分析对象13

1.5 基本算术运算—以交通银行股票为分析对象16

1.6 高级赋值运算与成员运算—以中国平安股票为分析对象19

1.7 关系运算—以四大国有银行的财务指标为分析对象22

1.8 Python内置函数—以券商股为分析对象25

1.9 Python自定义函数和for语句—以市场利率为分析对象29

1.10 条件语句和循环语句—以全球重要股指为分析对象32

1.11 math模块—以保险理赔为分析对象36

1.12 本章小结39

第 2章 NumPy模块编程的金融案例40

2.1 创建N维数组—以美国纳斯达克的科技股为分析对象41

2.2 数组索引和切片—以互联网公司发行的港股为分析对象45

2.3 数组内部运算(一)—以保险公司股票为分析对象48

2.4 数组内部运算(二)—以A股指数为分析对象52

2.5 数组间运算—以中资银行股为分析对象55

2.6 矩阵运算(一)—以全球主要股指为分析对象59

2.7 矩阵运算(二)—以科创板股票为分析对象64

2.8 二项分布与几何分布随机抽样—以保险业务为分析对象68

2.9 正态分布和对数正态分布随机抽样—以石油公司股票为分析对象72

2.10 伽玛分布和贝塔分布随机抽样—以债券违约率与回收率为分析对象77

2.11 本章小结82

第3章 Pandas模块编程的金融案例83

3.1 创建序列和数据框—以开放式基金为分析对象84

3.2 导入外部数据文件和导出生成数据文件—以Shibor利率为分析对象88

3.3 数据框可视化—以上证50指数为分析对象92

3.4 数据框检索—以沪港通股票为分析对象98

3.5 数据框缺失值处理—以金砖四国的股票指数为分析对象102

3.6 数据框拼接—以纽交所上市的央企股票为分析对象106

3.7 Pandas模块的统计功能(一)—以QDII基金为分析对象111

3.8 Pandas模块的统计功能(二)—以全球大型银行股票为分析对象116

3.9 Pandas模块的统计功能(三)—以创业板股票为分析对象121

3.10 移动窗口与动态统计—以全球主要股指为分析对象128

3.11 本章小结133

第4章 Matplotlib模块编程的金融案例134

4.1 绘制曲线图—以住房按揭贷款为分析对象135

4.2 绘制垂直条状图和双轴图—以货币政策为分析对象140

4.3 绘制K线图—以上证综指与深证成指为分析对象145

4.4 绘制直方图—以同时发行A股和美股的公司股票为分析对象152

4.5 绘制条形图—以全球主要股指为分析对象158

4.6 绘制雷达图—以四大国有银行的财务监管指标为分析对象162

4.7 绘制散点图—以A股和港股的股指为分析对象167

4.8 绘制饼图—以社会融资规模的结构为分析对象172

4.9 本章小结177

第5章 SciPy等模块编程的金融案例178

5.1 用SciPy模块运算积分—以上市的车企股票为分析对象179

5.2 用SciPy模块计算插值—以Shibor利率为分析对象184

5.3 用SciPy模块求解方程组—以中小板股票为分析对象190

5.4 用SciPy模块求解最优值—以投资者效用为分析对象193

5.5 SciPy模块的统计功能—以Hibor和Shibor利率为分析对象198

5.6 用SciPy模块开展随机抽样与统计—以美国金融变量为分析对象202

5.7 用StatsModels模块构建回归模型—以中国石油股票为分析对象207

5.8 用arch模块构建波动率模型—以全球主要股指为分析对象212

5.9 用datetime模块处理时间对象—以银行理财产品为分析对象220

5.10 本章小结223

第6章 用Python分析利率与债券的案例224

6.1 计算不同复利频次的利息—以定期存款为分析对象225

6.2 基于单一贴现率的债券定价—以国债为分析对象229

6.3 基于票息剥离法计算零息利率曲线—以国债利率为分析对象233

6.4 基于不同期限零息利率的债券定价—以金融债和地方债为分析对象238

6.5 远期利率—以国债为分析对象241

6.6 远期利率协议现金流—以Libor远期利率协议为分析对象246

6.7 远期利率协议定价—以Shibor远期利率协议为分析对象250

6.8 债券麦考利久期—以利率债为分析对象254

6.9 债券修正久期和美元久期—以央企债券为分析对象260

6.10 债券凸性—以地方政府债为分析对象264

6.11 本章小结270

第7章 用Python分析股票投资的案例271

7.1 投资组合收益率和波动率—以金融股为分析对象272

7.2 最优投资组合—以道琼斯指数成分股为分析对象278

7.3 资本资产定价模型(一)—以交通银行A股为分析对象283

7.4 资本资产定价模型(二)—以美股为分析对象290

7.5 服从几何布朗运动的股价模拟—以互联网公司股票为分析对象296

7.6 A股与H股套利策略—以招商银行股票为分析对象303

7.7 投资组合绩效评估(一)—以公募基金为分析对象309

7.8 投资组合绩效评估(二)—以QDII基金为分析对象316

7.9 本章小结321

第8章 用Python分析期货套期保值的案例322

8.1 期货空头套期保值—以上证50指数期货为分析对象323

8.2 期货多头套期保值—以美元兑人民币期货合约为分析对象328

8.3 最优套保比率和最优合约数量—以A股股指期货为分析对象333

8.4 国债期货可交割债券转换因子—以国债为分析对象341

8.5 国债期货最廉价交割债券—以国债期货TS1906合约为分析对象346

8.6 基于久期的套期保值策略—以债券和国债期货为分析对象351

8.7 本章小结360

第9章 用Python分析期权交易的案例361

9.1 期权定价与到期盈亏—以腾讯公司股票期权为分析对象362

9.2 期权希腊字母—以2只上证50ETF期权合约为分析对象368

9.3 期权对冲策略—以50ETF沽6月2050期权为分析对象373

9.4 期权隐含波动率—以3只上证50ETF期权为分析对象379

9.5 单一期权与基础资产交易策略—以50ETF期权和基金为分析对象385

9.6 期权牛市价差策略—以阴极铜期权为分析对象391

9.7 期权熊市价差策略—以天然橡胶期权为分析对象396

9.8 期权盒式价差策略—以4只上证50ETF期权为分析对象402

9.9 期权蝶式价差策略—以豆粕期权为分析对象406

9.10 跨式组合与宽跨式组合策略—以白糖期权为分析对象412

9.11 本章小结419

第 10章 用Python测度风险价值的案例420

10.1 方差-协方差法—以公募基金重仓股为分析对象421

10.2 历史模拟法—以社保基金重仓股为分析对象427

10.3 蒙特卡洛模拟法—以QFII重仓股为分析对象431

10.4 风险价值模型合理性检验—以保险资金重仓股为分析对象437

10.5 投资组合压力测试—以蓝筹股和国债为分析对象442

10.6 压力风险价值—以伯克希尔 哈撒韦公司重仓股为分析对象448

10.7 本章小结456

斯文,笔名华尔街先生,浙江湖州人,经济学博士,中国注册会计师(CPA),特许金融分析师(CFA),金融风险管理师(FRM)。目前在一家金融资产交易中心担任风险管理部总经理,拥有在中外资银行、证券公司、信托公司、金融控股集团等机构十余年的金融与风险管理从业经验。

斯文博士也是上海财经大学风险管理校友俱乐部发起人兼理事长、《上财风险管理论坛》杂志主编、上海财经大学金融风险管理峰会秘书长、上海资产管理行业风险管理同业交流会秘书长,并担任中国人民大学、中南财经政法大学、华东政法大学等多所高校的金融硕士研究生合作导师或业界导师,还担任人民邮电出版社金融科技图书专家顾问。公开发表学术论文50余篇,出版著作《基于Python的金融分析与风险管理》和《中国外汇衍生品市场研究》,并荣获人民邮电出版社“2019年度最具影响力作者”称号。

斯文博士还依托于互联网平台,历时3年多推出了《期权、期货及其他衍生产品(第九版)》视频讲解系列(共360讲),累计观看人次超过百万,并长期致力于倡导和推广Python在金融领域尤其是风险管理领域的运用。

python项目开发案例精粹-Python金融实战案例精粹相关推荐

  1. python项目开发实例-《Python项目案例开发从入门到实战》PDF版百度网盘

    「教程分享:Python项目开发从入门到实列」 本书例子具有实用性,20个不同类型的完整列子,600分钟高品质配套教学视频,完整的源码和教学课件,让你对枯燥的Python语言学习充满乐趣. 编辑推荐 ...

  2. python项目开发实例书-Python项目开发实战

    本书案例具有实用性,如校园网搜索引擎.小小翻译器.抓取百度图片这些爬虫案例略加修改可以应用实际项目中:还有通过微信通信协议开发微信机器人,机器学习的文本分类.基于卷积神经网络的手写体识别等案例,另外是 ...

  3. python项目开发实例集锦-python项目开发案例集锦 mobi|金融租赁公司 业务

    出产线落在深圳,至关水平 上折射出国际 商业航天的"经济地舆".目前,国际 大约有六0家商业航天初创企业,其中大部份会聚于北京--这是航天"国度 队"的传统研发 ...

  4. gis可达性分析步骤_这个 Python 项目厉害了!多个实战案例教你分析时空数据处理...

    大数据时代到来,随着数据的逐步开放,数据工作者们或多或少都要接触到时空数据.在处理时空数据的时候,你不仅要数据处理,还需要会GIS,最重要的它是一门艺术,要用你的审美,要出很好看的可视化图! 以前,我 ...

  5. python社区发现_这个 Python 项目厉害了!多个实战案例教你分析时空数据处理

    大数据时代到来,随着数据的逐步开放,数据工作者们或多或少都要接触到时空数据.在处理时空数据的时候,你不仅要数据处理,还需要会GIS,最重要的它是一门艺术,要用你的审美,要出很好看的可视化图! 以前,我 ...

  6. 项目介绍star原理_这个 Python 项目厉害了!多个实战案例教你分析时空数据处理...

    大数据时代到来,随着数据的逐步开放,数据工作者们或多或少都要接触到时空数据.在处理时空数据的时候,你不仅要数据处理,还需要会GIS,最重要的它是一门艺术,要用你的审美,要出很好看的可视化图! 以前,我 ...

  7. python项目开发实战网盘-《Python项目案例开发从入门到实战》PDF版百度网盘

    「教程分享:Python项目开发从入门到实列」 本书例子具有实用性,20个不同类型的完整列子,600分钟高品质配套教学视频,完整的源码和教学课件,让你对枯燥的Python语言学习充满乐趣. 编辑推荐 ...

  8. python项目开发实战网盘-python项目开发实战 第2版

    python项目开发实战 第2版是一本Python项目开发流程实战手册,由日本BePROUD股份有限公司编著.本书的内容全部基于python开发事实,全部都是BeProud员工实际尝试.实践过的,可以 ...

  9. python项目开发案例-Python项目开发案例集锦 PDF 全彩超清版

    给大家带来的一篇关于Python案例相关的电子书资源,介绍了关于Python.项目开发.Python案例方面的内容,本书是由吉林大学出版社出版,格式为PDF,资源大小99.1 MB,明日科技编写,目前 ...

  10. python项目开发实战-给缺少Python项目实战经验的人

    我们在学习过程中最容易犯的一个错误就是:看的多动手的少,特别是对于一些项目的开发学习就更少了! 没有一个完整的项目开发过程,是不会对整个开发流程以及理论知识有牢固的认知的,对于怎样将所学的理论知识应用 ...

最新文章

  1. 解决eWebEditor老版本在IE新版本下按钮失效问题一劳永逸的办法
  2. NIOS2随笔——DMA(1)
  3. DNS and Bind (二)
  4. C语言中如何求一天是星期几,计算任何一天是星期几的C语言源代码.
  5. Ubuntu Linux系统环境变量配置文件
  6. java gui 单选_java GUI编程(swing)之三swing单选框复选框组件
  7. 经典面试题(13):如何理解和应用JavaScript闭包?
  8. Myeclipse 8.5 注册码
  9. jQuery打造智能提示插件
  10. 用 Handler 给图片加水印
  11. Golang研学:defer!如何掌握并用好(延迟执行)
  12. Vivado安装教程详细版
  13. 毕业设计记录-增加瑞利衰落信道
  14. 【物联网】阿里云iot物联网平台监控设备 在线离线状态 解决方案
  15. UMLChina公众号文章精选(20220602更新精选)
  16. 移动硬盘H盘损坏文件系统变成RAW如何恢复
  17. 程序员的日常生活之人艰不拆真相
  18. 【渝粤教育】国家开放大学2018年春季 0034-21T现代管理原理 参考试题
  19. outlook登陆Exchange邮箱不断掉线并弹出需要登陆的窗口
  20. arr和arr的区别以及数组首元素地址和整个数组地址的区别

热门文章

  1. 城市生态类毕业论文文献有哪些?
  2. Cocos2d-x 游戏中子弹的设计(一)
  3. 「残酷乐队生涯」信息参考
  4. 随笔-springBoot配置全局跨域
  5. 11 高可用的网站架构
  6. properties语法
  7. 我的Android进阶之旅------gt;/storage/sdcard0, /sdcard, /mnt/sdcard ,/storage/emulated/legacy 的区别...
  8. 想知道手机视频压缩app哪个好用?这几个工具值得一试
  9. HTML中插入地图的方法
  10. 多少量级才算是高并发