当前位置: 首页 > news >正文

python生成中金所期权行权价

参考沪深300股指期权的合约表,写一个工具函数:
在这里插入图片描述

使用方法

def get_format_option_gap(value: float, deviation: int = 0):  # 根据中证1000指数获取点位"""根据标准的行权价,生成不同档位的期权列表,适合中金所:param value: 当前行权价:param deviation: 相较于行权价向哪个方向偏移, >0表示较行权价向上调整, <=表示较行权价向下调整:return:"""def _gap_value(_mark_value):if _mark_value < 2500:return 25elif _mark_value < 5000:return 50elif _mark_value < 10000:return 100elif _mark_value >= 10000:return 200for _i in range(abs(deviation)):_gap = _gap_value(value)# option_a_ex_price = int(value / _gap) * _gap  # 买入看跌期权if deviation >= 0:value += _gapelif deviation < 0:value -= _gapreturn valueget_format_option_gap(4950, 3)

比如get_format_option_gap(4950, 3)就是在4950的行权价的基础上,获取向上3个行权价档位的期权,对应的行权价

这样就符合实际的情况了:
在这里插入图片描述

http://www.lryc.cn/news/180648.html

相关文章:

  • CentOS7.9 安装postgresql
  • qt线程介绍
  • 记一次用dataframe进行数据清理
  • 《Jetpack Compose从入门到实战》 第二章 了解常用UI组件
  • Vue3 引入使用 vant组件详解
  • NOSQL Redis Ubuntu系列 常用的配置 及密码登录
  • C语言解析GPS源数据
  • 【论文阅读】(CVPR2023)用于半监督医学图像分割的双向复制粘贴
  • [Linux 基础] 一篇带你了解linux权限问题
  • FPGA project :HDMI
  • 基于微信小程序的物流快递信息查询平台同城急送小程序(亮点:寄件、发票申请、在线聊天)
  • idea插件推荐
  • Arcgis快速计算NDVI
  • SpringCloud Alibaba - 基于 FeignClient 整合 Sentinel,实现“线程隔离”和“熔断降级”
  • Acwing 906. 区间分组
  • 阿里云 Oss 权限控制
  • CSS详细基础(六)边框样式
  • 支持向量机SVM:从数学原理到实际应用
  • 【办公自动化】在Excel中按条件筛选数据并存入新的表(文末送书)
  • 第三章:最新版零基础学习 PYTHON 教程(第十一节 - Python 运算符—Python 中的any与all)
  • Pytorch单机多卡分布式训练
  • asp.net coremvc+efcore增删改查
  • Java基础面试,什么是面向对象,谈谈你对面向对象的理解
  • Ubuntu系统初始设置
  • 焕新古文化传承之路,AI为古彝文识别赋能
  • 毛玻璃动画交互效果
  • Audio2Face的工作原理
  • 【面试题】2023前端面试真题之JS篇
  • Mysql 分布式序列算法
  • Windows/Linux双系统卸载Ubuntu