第1章 Python基础编程的金融案例
1.1 数据结构之元组的编程——以科创板的中芯国际股票为案例
1.2 数据结构之列表的编程——以全球股票指数为案例
1.3 数据结构之集合的编程——以A股、港股和美股为案例
1.4 数据结构之字典的编程——以人民币汇率为案例
1.5 基本算数运算的编程——以特斯拉股票为案例
1.6 高级赋值运算与成员运算的编程——以贵州茅台股票为案例
1.7 关系运算的编程——以四大国有银行财务与监管指标为案例
1.8 Python 内置函数的编程——以券商股为案例
1.9 Python 自定义函数和for语句的编程——以市场利率为案例
1.10 条件语句和循环语句的编程——以全球科技股为案例
1.11 math 模块的编程——以保险理赔为案例
1.12 本章小结
第2章 NumPy模块编程的金融案例
2.1 N维数组的编程——以亚洲主要股指为案例
2.2 数组索引和切片的编程——以互联网公司港股为案例
2.3 数组内运算的编程——以保险公司股票为案例
2.4 数组内运算的编程——以上证五大行业指数为案例
2.5 数组间运算的编程——以银行股为案例
2.6 矩阵运算的编程之一——以全球存托凭证为案例
2.7 矩阵运算的编程之二——以国产新能源汽车公司股票为案例
2.8 基于二项分布与几何分布随机抽样的编程——以家庭财产保险为案例
2.9 基于正态分布和对数正态分布随机抽样的编程——以股票型基金为案例
2.10 基于伽马分布和贝塔分布随机抽样的编程——以债券违约率与回收率为案例
2.11 现金流模型的编程之一——以新能源汽车项目为案例
2.12 现金流模型的编程之二——以芯片项目为案例
2.13 现金流模型的编程之三——以住房按揭贷款为案例
2.14 本章小结
第3章 pandas模块编程的金融案例
3.1 创建序列和数据框的编程——以美元汇率为案例
3.2 导入外部数据和导出数据的编程——以Euribor为案例
3.3 数据框可视化的编程——以科创50指数为案例
3.4 数据框检索的编程——以原油价格为案例
3.5 数据框缺失值处理的编程——以金砖五国股指为案例
3.6 数据框拼接的编程——以纳斯达克上市的中概股为案例
3.7 pandas模块统计功能的编程之一——以QDII基金为案例
3.8 pandas模块统计功能的编程之二——以美国银行股为案例
3.9 pandas模块统计功能的编程之三——以创业板股票为案例
3.10 移动窗口与动态统计的编程——以黄金合约为案例
3.11 本章小结
第4章 Matplotlib模块编程的金融案例
4.1 绘制曲线图的编程——以国债到期收益率为案例
4.2 绘制垂直条形图和双轴图的编程——以货币政策为案例
4.3 绘制直方图的编程——以同时发行A股和美股的股票为案例
4.4 绘制条形图的编程——以欧猪四国股指为案例
4.5 绘制雷达图的编程——以六大国有银行的财务与监管指标为案例
4.6 绘制散点图的编程——以A股和港股的股指为案例
4.7 绘制饼图的编程——以全球上市公司股票市值的国家分布为案例
4.8 绘制K线图的编程——以沪深300指数与中证500指数为案例
4.9 本章小结
第5章 SciPy等模块编程的金融案例
5.1 SciPy模块积分运算的编程——以全球飞机制造公司股票为案例
5.2 SciPy模块插值法的编程——以澳门银行同业拆息利率为案例
5.3 SciPy模块求解方程组的编程——以美国食品饮料公司股票为案例
5.4 SciPy模块求解最优值的编程——以家族信托为案例
5.5 SciPy模块统计功能的编程——以Hibor为案例
5.6 SciPy模块随机抽样的编程——以印度金融变量为案例
5.7 statsmodels模块构建回归模型的编程——以中国人寿股票为案例
5.8 arch模块构建波动率模型的编程——以全球重要的创业板股指为案例
5.9 datetime模块处理时间对象的编程——以银行理财产品为案例
5.10 本章小结
第6章 利率与汇率的Python编程案例
6.1 利息测算的编程——以卢布定期存款利息为案例
6.2 测算远期利率的编程——以日本国债远期利率为案例
6.3 远期利率协议现金流的编程——以Euribor远期利率协议为案例
6.4 远期利率协议定价的编程——以Libor远期利率协议为案例
6.5 不同币种之间汇兑的编程——以人民币与全球主要货币为案例
6.6 汇率三角套利的编程——以英镑、加元和人民币汇率为案例
6.7 测算远期汇率的编程——以人民币远期汇率为案例
6.8 抵补套利的编程——以欧元、日元、港元和人民币汇率为案例
6.9 远期外汇合约定价的编程——以新台币远期外汇合约为案例
6.10 本章小结
第7章 债券的Python编程案例
7.1 单一贴现利率债券定价模型的编程——以国债为案例
7.2 不同贴现利率债券定价模型的编程——以地方政府债为案例
7.3 运用票息剥离法测算零息利率的编程——以国债收益率为案例
7.4 麦考利久期的编程——以政策性金融债为案例
7.5 修正久期和美元久期的编程——以央企债券为案例
7.6 债券凸性的编程——以中期票据为案例
7.7 债券违约概率的编程之一——以国际机构债为案例
7.8 债券违约概率的编程之二——以发生违约的债券为案例
7.9 本章小结
第8章 股票的Python编程案例
8.1 股票内在价值的编程之一——以华为公司的股票为案例
8.2 股票内在价值的编程之二——以微软公司的股票为案例
8.3 投资组合收益率和收益波动率的编程——以白酒股为案例
8.4 构建最优投资组合的编程——以道琼斯指数成分股为案例
8.5 资本资产定价模型的编程——以宁德时代股票为案例
8.6 模拟股价服从几何布朗运动的编程——以券商H股为案例
8.7 股票套利策略的编程——以招商银行A股和H股为案例
8.8 投资组合绩效评估的编程——以股票型基金为案例
8.9 测算卡玛指数的编程——以FOF基金为案例
8.10 本章小结
第9章 互换的Python编程案例
9.1 利率互换现金流的编程——以七天回购利率的利率互换为案例
9.2 测算互换利率的编程——以Libor互换合约为案例
9.3 利率互换合约定价的编程——以Euribor和Tibor互换为案例
9.4 货币互换合约现金流的编程——以3笔不同的货币互换为案例
9.5 货币互换定价的编程——以美元兑不同币种的货币互换合约为案例
9.6 信用违约互换现金流的编程——以两份信用违约互换合约为案例
9.7 互换价差的编程——以评级AA+参考实体的信用违约互换合约为案例
9.8 权益互换合约的编程——以沪深300指数权益互换为案例
9.9 本章小结
第10章 期货的Python编程案例
10.1 期货合约定价的编程——以白银期货合约为案例
10.2 期货空头套期保值的编程——以沪深300指数期货为案例
10.3 期货多头套期保值的编程——以美元兑人民币期货合约为案例
10.4 最优套保比率和最优合约数量的编程——以A股股指期货为案例
10.5 滚动套期保值的编程——以中证500股指期货为案例
10.6 国债期货可交割债券转换因子的编程——以国债期货TF2109合约为案例
10.7 国债期货最廉价交割的编程——以国债期货T2112合约为案例
10.8 国债期货套期保值的编程——以利率债投资组合与国债期货为案例
10.9 本章小结
第11章 期权定价与风险管理的 Python编程案例
11.1 欧式期权定价的编程——以上证50ETF股票期权为案例
11.2 美式期权定价的编程——以亚马逊股票期权为案例
11.3 欧式期权希腊字母的编程——以腾讯控股股票期权为案例
11.4 美式期权希腊字母的编程——以台积电股票期权为案例
11.5 期权风险对冲的编程——以沪深300ETF沽9月5500期权为案例
11.6 期权隐含波动率的编程——以沪深300股指期权为案例
11.7 运用期权构造保本理财产品的编程——以上证50ETF期权和国开债为案例
11.8 备兑看涨期权与保护看跌期权的编程——以沪深300ETF期权和华泰柏瑞沪深300ETF基金为案例
11.9 本章小结
第12章 期权策略与延伸运用的Python编程案例
12.1 期权牛市价差策略的编程——以玉米期权为案例
12.2 期权熊市价差策略的编程——以甲醇期权为案例
12.3 期权蝶式价差策略的编程——以原油期权为案例
12.4 期权日历价差策略的编程——以沪深300股指期权合约为案例
12.5 跨式组合与宽跨式组合策略的编程——以黄金期权为案例
12.6 默顿模型的编程——以美国国际集团为案例
12.7 可转换债券定价的编程——以上银转债为案例
12.8 欧式期货期权定价的编程——以铜期权为案例
12.9 美式期货期权定价的编程——以铁矿石期权为案例
12.10 利率期权定价的编程——以Libor和Euribor期权为案例
12.11 利率互换期权定价的编程——以Shibor互换期权为案例
12.12 本章小结
第13章 风险价值的Python编程案例
13.1 方差-协方差法测度风险价值的编程——以QFII重仓股为案例
13.2 历史模拟法测度风险价值的编程——以基金重仓股为案例
13.3 蒙特卡罗模拟法测度风险价值的编程——以社保重仓股为案例
13.4 风险价值模型检验的编程——以阳光私募基金重仓股为案例
13.5 投资组合压力测试的编程——以蓝筹股与利率债为案例
13.6 信用风险价值的编程——以AAA评级债券投资组合为案例
13.7 压力风险价值的编程——以伯克希尔·哈撒韦公司重仓股为案例
13.8 本章小结