【卖出备兑看涨期权策略(Covered_call)】
卖出备兑看涨期权策略(Covered_call)
卖出备兑看涨期权策略是一种最基本的收入策略,该策略主要操作就是在持有标的资产的同时卖出对应的看涨期权合约,以此来作为从持有的标的资产中获取租金的一种方法。如果标的资产的价格上涨到行权价之上,那么卖出的看涨期权将被行权,那么投资者可以卖出手中持有的标的资产,投资者获得最初的期权权利金与标的资产期初到行权之间的上涨收益。如果标的资产价格等于看涨期权的行权价,投资者将获得期权权利金,如果标的资产价格下跌,那么期初卖出的看涨期权得到的权利金可以一定程度上弥补标的资产价格下跌的损失。
通常来说,卖出备兑看涨期权策略往往会卖出虚值期权,使得标的资产拥有更多一些的上涨空间,也就是说该策略的潜在收益来源于卖出看涨期权的权利金收入与标的资产价格上行收益等两部分收益。
1.1 策略概览
趋势:看涨或中性
波动率:不适用
资产腿:买入标的资产,卖出看跌期权
最大风险:有上限
最大收益:有上限
策略类型:收入策略
1.2 策略风险与收益
卖出备兑看涨期权策略主要可以分为虚值卖出备兑和实值备兑看涨期权。对于虚值备兑看涨策略,其可以提供更高的潜在收益,但是对风险的保护程度有限。因此,投资者可以通过卖出虚值看涨期权构建一个更加激进的进攻性头寸,此时投资者对标的资产价格的行情是看多的,如果投资者对标的资产价格是中性或者略微看空的,则卖出实值看涨期权进行备兑策略更加合适,如果投资者对标的资产价格是看跌的,那么投资者更应该卖出标的资产。
1.3 卖出备兑看涨期权的指令
在建立卖出备兑看涨期权策略时,先买标的资产还是先卖看涨期权并不是固定的,一般而言,想让卖出备兑看涨期权策略的双边都以期望的价格成交,唯一的办法就是同时买入标的资产和卖出看涨期权。如果投资者先买入标的资产或者先卖出看涨期权,那么投资者的头寸则面临风险。
卖出备兑看涨期权策略的投资者希望能够尽可能的将高潜在收益和充分的下行保护相结合。卖出虚值看涨期权进行备兑可以提供较高的潜在收益,但是提供的下行保护较小,而卖出实值看涨期权进行备兑虽然可以提供更多的下行保护,但是只能提供较小的潜在收益。那么为了同时达到获取更高的潜在收益与更高的下行保护的目的,投资者可以将策略进行分散化,即卖出一部分实值看涨期权进行备兑的同时卖出一部分虚值看涨期权进行备兑。
1.4 后续行动
卖出备兑看涨期权策略构建后需要对该头寸进行严密监控,如果标的资产价格下跌幅度过大,就需要及时进行调整,或者当标的资产价格小幅变动而看涨期权临近到期时,也需要进行对应的后续行动。
如果标的资产在期权到期时高于行权价,投资者将标的资产卖出进行行权,或者到期时标的资产价格低于行权价,则让看涨期权到期无价值,对于不采取任何措施的方法而言,采取更加积极的行为是有必要的。一般可以分为:标的资产价格下跌时采取的保护性措施、标的资产价格上涨时采取的进攻性措施和实值看涨期权时间价值消失采取的避免指派行动三种。
如果标的资产价格发生大幅下跌而不采取措施,那么卖出备兑看涨期权则将面临较大亏损,因为该策略是一种收入有限的策略,因此投资者应该进行限制亏损的尝试,不然亏损一次就将抵消好几次的盈利。最简单的操作就是将标的资产进行平仓。另一些更好的方法就是买回当初卖出的看涨期权,然后再卖出另一个行权价或者到期日不同的看涨期权进行替代,这种操作被成为向下挪仓,因为新的看涨期权的行权价更低。虽然这种策略能够对标的资产价格进一步下跌进行更好的保护,但是同时也限制了标的资产价格发生上涨的盈利空间,因为新期权的行权价低于旧的期权。也就是说,向下挪仓操作表现不佳的唯一可能原因就是标的资产价格发生了大幅反弹上涨。
当然,当标的资产价格发生下跌时,投资者可以将其部分头寸进行向下挪仓,这样可以再增加对市场下跌的保护和保留市场上涨所带来的收益之间进行平衡,也就是部分向下挪仓。
当标的资产价格发生上涨时,投资者可以等待标的资产指派行权,也可也提前平仓头寸或者将看涨期权向上挪仓。向上挪仓的操作就是买回原来卖出的看涨期权,并且卖出一个行权价更高的看涨期权。一般而言,向上挪仓将会有额外的支出,这与向下挪仓产生收入不同,与此同时,向上挪仓虽然增加了投资者盈利的潜在可能性,但是一旦标的资产价格发生方向变动时,头寸的风险将暴露。所以,当标的资产价格上涨时,这是不要忘记了构建卖出备兑看涨期权策略的风险控制目标,对是否把盈利置于风险之中需要进行思考。
当标的资产价格上涨,并且投资者不愿意自己的头寸被指派卖出时,可以卖出一部分标的资产,用这一部分收入来买回之前卖出的看涨期权,这样投资者就避免了全部头寸被指派的风险。
随着期权到期期限的临近,卖出的看涨期权的时间价值将会逐渐消失,那么投资者可以买回之前卖出的看涨期权,并且卖出一个行权价相同的到期时间更长的看涨期权。
1.5 Python实践
标的资产:华夏上证50ETF
期权:50ETF看涨期权
回测时间:2022年6月1日-2022年7月20日
思路:持有标的资产,卖出看涨期权,月底进行换仓,分别计算虚值一档-三档以及平值的期权合约策略净值
部分代码:
class Covered_call(object):def __init__(self,st,k):self.st=stself.k=kdef option_value(self):return -np.maximum(self.st-self.k,0)def plot_return(self):value=self.option_value()plt.figure(figsize=(10,12))plt.subplot(311)plt.plot(st,value,label='short_call')plt.legend(loc='upper left')plt.subplot(312)plt.plot(st,st,label='st')plt.legend(loc='upper left')plt.subplot(313)plt.plot(st,value+st,label='Covered_call')plt.xlabel('st')plt.legend(loc='upper left')plt.show()
st=np.arange(50,100,5)
k=70
Covered_call(st,k).plot_return()
Covered_call_return:

策略净值曲线:

策略收益指标:

相关文章:
【卖出备兑看涨期权策略(Covered_call)】
卖出备兑看涨期权策略(Covered_call) 卖出备兑看涨期权策略是一种最基本的收入策略,该策略主要操作就是在持有标的资产的同时卖出对应的看涨期权合约,以此来作为从持有的标的资产中获取租金的一种方法。如果标的资产的价格上涨到…...
【校招VIP】测试算法考点之智力分析
考点介绍: 智力题(逻辑分析题)准备校招的同学们好好准备下,测试笔试中经常遇到。 测试算法考点之智力分析-相关题目及解析内容可点击文章末尾链接查看! 一、考点试题 1.5个囚犯在装有100颗豆子的袋子里摸,他们谁的存活几率大? 5个囚犯,分…...
【Linux 服务器运维】定时任务 crontab 详解 | 文末送书
文章目录 前言一、crontab 介绍1.1 什么是 crontab1.2 crontab 命令工作流程1.3 Linux 定时任务分类 二、crontab 用法详解2.1 crond 服务安装2.2 crontab 文件内容分析2.3 crontab 命令用法2.3.1 查看定时任务列表2.3.2 编辑/创建定时任务2.3.3 删除定时任务2.3.4 其他 cronta…...
Vue系列之入门篇
前言: 目录 一,关于Vue的简介 1.什么是Vue? 2.使用Vue框架的好处? 3. 库和框架的区别: 4. MVVM的介绍 5.Vue的入门案例 二,Vue的生命周期 一,关于Vue的简介 1.什么是Vue? Vu…...
【遥感卫星数据】Landsat数据Collection1和Collection2区别
文章目录 1 总体介绍2 Landsat Collection 13 Landsat Collection 23.1 Collection 2 Level-1产品3.2 Collection 2 Level-2产品参考资料1 总体介绍 Landsat卫星的产品数据每经过几年就会有一次改进,主要改进几何校正精度和辐射纠正精度。而且NASA/USGS每次更新产品都会把存档…...
socket() failed (24: Too many open files) while connecting to upstream, client
一、这个错误通常是因为文件句柄数目超过系统限制导致的。要解决这个问题,您可以尝试以下几个步骤: 调整系统文件句柄限制:您可以通过修改/etc/security/limits.conf文件中的nofile参数来增加系统文件句柄的最大数目。将nofile的值增加到更高…...
认识单链表
-之前我们学过储存数据的一种表——顺序表,那么为什么还有链表呢 首先我们回顾一下顺序表 顺序表是物理地址连续的一段内存空间(数组),我们通过动态内存开辟的, 那么: 顺序表也有自己的一些优点,…...
pytest(二)框架实现一些前后置(固件,夹具)的处理,常用三种
为什么需要这些功能? 比如:web自动化执行用例前是否需要打开浏览器?执行用例后需要关闭浏览器? 示例代码: import pytest class Testcase:#这是每条测试用例执行前的初始化函数def setup(self):print("\n我是每…...
【计算机网络 - 自顶向下方法】计算机网络和因特网
目录 1. What is the Internet? 1.1 因特网的具体构成 1.2 因特网的功能 2. Network core 2.1 基本介绍 2.2 分组交换 2.2.1 序列化时延 2.2.2 排队延迟和丢包 2.2.3 分组交换的优缺点 2.3 电路交换 2.3.1 基本概念 2.3.2 电路交换网络中的复用 2.3.3 电路交换文件…...
【Java 基础篇】Java Condition 接口详解
Java 提供了一种更灵活和高级的线程协作机制,通过 Condition 接口的使用,你可以更精细地控制线程的等待和唤醒,实现更复杂的线程同步和通信。本文将详细介绍 Java 的 Condition 接口,包括它的基本概念、常见用法以及注意事项。 什…...
.360勒索病毒和.halo勒索病毒数据恢复|金蝶、用友、ERP等数据恢复
导言: 随着数字化时代的持续发展,网络安全威胁也变得前所未有地复杂和难以应对。在这个充满挑战的网络环境中,勒索病毒已经成为了一种极为危险和破坏性的威胁。最近引起广泛关注的是.360勒索病毒,一种可怕的恶意软件,…...
计算机毕业设计 基于SpringBoot餐厅点餐系统的设计与实现 Java实战项目 附源码+文档+视频讲解
博主介绍:✌从事软件开发10年之余,专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ 🍅文末获取源码联系🍅 👇🏻 精…...
天空飞鸟 数据集
今天要介绍的数据集则是天空飞鸟 数据集: 数据集名称:天空飞鸟 数据集 数据集格式:Pascal VOC格式(不包含分割路径的txt文件和yolo格式的txt文件,仅仅包含jpg图片和对应的xml) 图片数量(jpg文件个数):以文件包含图片…...
集成学习-树模型
可以分为三部分学习树模型: 基本树(包括 ID3、C4.5、CART).Random Forest、Adaboost、GBDTXgboost 和 LightGBM。基本树 选择特征的准则 ID3:信息增益max C4.5:信息增益比max CART:基尼指数min 优缺点 ID3 核心思想是奥卡姆剃刀(决策树小优于大) 缺点: ID3 没…...
代码随想录算法训练营第一天(C)| 704. 二分查找 27. 移除元素
文章目录 前言一、704. 二分查找二、27. 移除元素三、34. 在排序数组中查找元素的第一个和最后一个位置总结 前言 这次是C; 代码随想录算法训练营第一天| 704. 二分查找、27. 移除元素_愚者__的博客-CSDN博客 (java) 一、704. 二分查找 的优…...
重构优化第三方查询接口返回大数据量的分页问题
# 问题描述 用户线上查询其上网流量详单数据加载慢,且有时候数据没有响应全~ 1、经排除是调用第三方数据量达10w条响应会超时,数据没正常返回 2、现有线上缓存分页也是加载慢数据不能正常展示 3、第三方接口返回类似报文jsonj&#…...
Cento7 Docker安装Zabbix,定制自定义模板
1.先安装docker环境 yum -y install yum-utils device-mapper-persistent-data lvm2#导入docker安装库 yum-config-manager \--add-repo \https://download.docker.com/linux/centos/docker-ce.repo #按指定版本安装好docker yum install docker-ce-20.10.5 docker-ce-cli-20…...
网络防御--防火墙
拓扑 Cloud 1 作为电脑与ENSP的桥梁 防火墙配置 登录防火墙 配置IP地址及安全区域 添加地址对象 配置策略 1、内网可以访问服务器 结果 2、内网可以访问公网 结果 配置NAT策略 结果...
淘宝商品详情数据采集
淘宝商品详情数据采集的方法如下: 确定采集目标:明确要采集的商品信息,如商品标题、价格、销量、评论、图片等。选择采集工具:可以选择Scrapy框架、Java的WebMagic框架等。编写爬虫程序:进入目标文件夹,输…...
mac安装virtualenv和virtualenvwrapper
1.安装(推荐用sudo安装,直接pip3安装会有坑) sudo pip3 install virtualenv sudo pip3 install virtualenvwrapper 2.查看python virtualenvwrapper.sh 位置 # 查看python默认解释器 which python3 # 查看virtualenvwrapper.sh which virtualenvwrapper.sh 3.打…...
泛微E9流程表单转PDF/HTML实战:手把手教你集成档案系统(附完整代码)
泛微E9流程表单转PDF/HTML全流程开发指南:从原理到实战 在企业管理数字化转型的浪潮中,OA系统与档案系统的无缝对接已成为提升组织效能的刚需。作为国内主流的协同办公平台,泛微E9的流程表单承载着企业核心业务流程数据,如何将这些…...
从乱码到清晰:一位开发者与iText7中文PDF的三年斗争史
从乱码到清晰:一位开发者与iText7中文PDF的三年斗争史 【免费下载链接】itext7-chinese-font 项目地址: https://gitcode.com/gh_mirrors/it/itext7-chinese-font "为什么我的PDF中文又变成方块了?" 这可能是每个Java开发者在处理中文P…...
vLLM-v0.17.1实操手册:vLLM服务升级策略与滚动更新最佳实践
vLLM-v0.17.1实操手册:vLLM服务升级策略与滚动更新最佳实践 1. vLLM框架概述 vLLM是一个专为大型语言模型(LLM)设计的高性能推理和服务库,最新发布的v0.17.1版本带来了多项性能优化和功能增强。这个开源项目最初由加州大学伯克利分校的研究团队开发&am…...
云容笔谈·东方红颜影像生成系统与ComfyUI工作流集成:可视化节点式创作
云容笔谈东方红颜影像生成系统与ComfyUI工作流集成:可视化节点式创作 如果你是一位数字艺术家或者技术美术,可能常常面临这样的困境:你有一个绝佳的创意,比如想生成一幅融合了东方古典美学与现代光影的“红颜”肖像,但…...
ArcMap地图数字化实战:从加载地形图到保存成果的完整流程(附常见问题解决)
ArcMap地图数字化实战:从加载地形图到保存成果的完整流程(附常见问题解决) 在GIS领域,地图数字化是将纸质地图或图像转换为计算机可识别和处理的数字格式的基础工作。这项技能不仅是GIS专业学生的必修课,也是城市规划、…...
跨境电商多语种支持:SenseVoice-Small ONNX语音识别模型部署与本地化适配
跨境电商多语种支持:SenseVoice-Small ONNX语音识别模型部署与本地化适配 1. 环境准备与快速部署 SenseVoice-Small ONNX模型是一个经过量化处理的高效语音识别解决方案,特别适合跨境电商场景中的多语言语音处理需求。这个模型支持超过50种语言&#x…...
基于光伏出力不确定性的梯级水光互补系统短期优化调度模型及Matlab代码复现研究报告
1023-(文章复现)梯级水光互补系统最大化可消纳电量期望短期优化调度模型matlab代码 参考资料《梯级水光互补系统最大化可消纳电量期望短期优化调度模型》 文中考虑光伏出力不确定性,以整体可消纳电量期望最大为目标,提出了梯级水光互补系统的短期优化调度…...
AutoDock Vina特殊金属元素对接技术指南:从问题诊断到方案落地
AutoDock Vina特殊金属元素对接技术指南:从问题诊断到方案落地 【免费下载链接】AutoDock-Vina AutoDock Vina 项目地址: https://gitcode.com/gh_mirrors/au/AutoDock-Vina 问题溯源:金属元素对接的技术瓶颈 在分子对接实践中,科研人…...
计算机毕业设计springboot基于java技术的计算机实训室管理系统的设计与实现 基于SpringBoot框架的高校实训室资源预约与信息化管理平台的设计与实现 实验室智能调度与实训过程管理系统
计算机毕业设计springboot基于java技术的计算机实训室管理系统的设计与实现k8svdqb1 (配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。随着高校信息化建设的深入推进,传…...
重庆灌浆料销售厂家怎么联系
在重庆的建筑工程领域,灌浆料的应用十分广泛。然而,众多重庆灌浆料厂家的市场状况究竟如何?又存在哪些痛点呢?市场现状:鱼龙混杂目前,重庆灌浆料市场厂家众多,但质量参差不齐。行业权威报告显示…...
