【Python应用】欧式股票期权定价——贵州茅台案例

本节重点讲述两部分内容:

  1. Spyder运用界面介绍

  2. 借助贵州茅台的案例讲述Python与欧式股票期权定价的应用


案例题目如下:


案例要求:计算期权在每个交易日的价格,并根据交易日价格制作走势图。

(案例中所需数据文件附于最后)

视频1:简单介绍Spyder界面,并对贵州茅台整体案例进行简单介绍


视频2:讲解案例引用不同的数据库,完成Python程序的第一步导入数据库


视频3:讲解如何进行欧式期权函数的构建,数据导入,以及计算过程中涉及的函数用法

注意: 

  1. 构建公式时需要注意其中间不要加空格

  2. 构建程序时所使用的标点符号均为英文输入法下的标点符号,对公式进行注释的字符串除外

视频3和4:讲解案例中For循环结构和图像构建的细节点

注意:

  1.  不同版本的spyder对于数据库的名称有所不同,出现名称错误时可以结合自己的版本对数据库名称进行更改

  2. For循环结构是对于迭代变量i的循环,切忌变量变常量(将i误写成1)

  3. 将Spyder的图形构造默认设置改为automatic(Tools——Preferences——IPython console——Graphics——Graphics backen)

  4. 大多数的程序运行错误都是由于在构建程序时单词拼写有误,出现运行问题不要慌,多检查几遍是否有输入错误

以下为运行Python程序时所用到的数据文件,可自行下载使用


                                        金联培1901班  刘子嘉