日历价差(calendar spread)

日历价差(calendar spread) 是指投资者买进到期日较远的期权 (简称远期期权),同时又卖出相同行权价格、相同数量但到期日较近的期权(简称近期期权),赚取两个不同期权隐含波动率的差价或者其它期权定价参数的差价,以获得利润的期权套利交易策略。
一、calendar spread有两类四种:
(一)卖短买长:卖到期日短的,买到到期日长的。
1.  卖到期日短的call option,同时买到期日长的call option;
2.  卖到期日短的put option,同时买到期日长的put option;
(二)卖长买短:卖到期日长的,买到到期日短的。(又称reverse calendar spread )
1.  卖到期日长的call option,同时买到期日短的call option;
2.  卖到期日长的put option,同时买到期日短的put option。

当价格波动幅度比较大的时候,有可能造成近期期权达到行权价格的同时,造成亏损,近期期权到期后,价格又反转,跌破远期期权的行权价格,也造成亏损,这样两头亏损,必然造成了整体的亏钱

calendar spread 损益分析
分析时点:到期日较短的期权 到期时。此时由于到期日较长的期权尚未到期,其图形为一条曲线(如楼主贴图中的虚线)。
分析结论:已到期期权图形(如楼主贴图中的黑色实线)与未到期期权图形叠加,得到calendar spread的图形(如楼主贴图中的红色实线) 。
(一)对于卖短买长的,分析时点标的资产价格很高或很高低,则损失较大;分析时点标的资产价格接近执行价格,则损失较少或有盈利;
(二)对于卖长买短的,正好相反,标的资产价格很高或很低时,盈利较多。

时间: 2024-10-12 07:01:25

日历价差(calendar spread)的相关文章

java日历类Calendar简单使用

import java.util.Calendar; import java.util.TimeZone; public class Test1 { public static void main(String[] args) { //指定东八区,即北京时间 Calendar cc = Calendar.getInstance(TimeZone.getTimeZone("GMT+8")); int year = cc.get(Calendar.YEAR); //月份是从0开始计数的,所

python 日历(calendar)模块

日历(Calendar)模块 此模块的函数都是日历相关的,例如打印某月的字符月历. 星期一是默认的每周第一天,星期天是默认的最后一天. 更改设置需调用calendar.setfirstweekday()函数.模块包含了以下内置函数: 序号 函数及描述 1 calendar.calendar(year,w=2,l=1,c=6)返回一个多行字符串格式的year年年历,3个月一行,间隔距离为c. 每日宽度间隔为w字符.每行长度为21* W+18+2* C.l是每星期行数. 2 calendar.fir

日历(Calendar)模块

#usr/bin/python3 #! -*-conding : utf-8 -*- #2018.3.14 """ 日历(Calendar)模块 此模块的函数都是日历相关的,例如打印某月的字符月历. 星期一是默认的每周第一天,星期天是默认的最后一天.更改设置需调用calendar.setfirstweekday()函数.模块包含了以下内置函数: """ import time import calendar #calendar.calendar(

日历类Calendar

import java.util.Calendar; public class Calendarfinally { public static void main(String[] args) { Calendar ca = Calendar.getInstance(); //System.out.println(ca); // 获得年 int year = ca.get(Calendar.YEAR); // 获得月 int month = ca.get(Calendar.MONTH); //

Android学习笔记(27):日历视图Calendar

日历视图CalendarView可用于显示和选择日期. 可以调用setOnDateChangedListener()方法绑定事件监听器. 常用XML属性和相关方法: XML属性 相关方法 说明 android:dateTextAppearance setDateTextAppearance(int) 设置该日历视图的日期文字的眼神 android:firstDayOfWeek setFirstDayOfWeek(int) 设置每周的第一天 android:focusedMonthDateColo

小白学Python(17)——pyecharts 日历图 Calendar

Calendar-2017年微信步数情况 1 import datetime 2 import random 3 4 from pyecharts import options as opts 5 from pyecharts.charts import Calendar 6 7 begin = datetime.date(2017, 1, 1) 8 end = datetime.date(2017, 12, 31) 9 data = [ 10 [str(begin + datetime.tim

转——JAVA中calendar,date,string 的相互转换和详细用法

package cn.outofmemory.codes.Date; import java.util.Calendar; import java.util.Date; public class CalendarDemo { public static void main(String[] args) { Calendar calendar=Calendar.getInstance(); calendar.setTime(new Date()); System.out.println("现在时间

网页日历显示控件calendar3.1

关于日历控件,我做了好多次尝试,一直致力于开发一款简单易用的日历控件.我的想法是争取在引用这个控件后,用一行js代码就能做出一个日历,若在加点参数,就能自定义外观和功能丰富多彩的日历.Calendar 3.1是我初步满意的一个作品. 日历的常用场景有两种,一种是用在日期选择器里面,比如某个位置需要输入日期,点一下输入框会弹出一个日历以供选择日期:另一种是单纯的显示作用,在页面某个地方显示日历,一般起装饰作用,很多博客首页都会有这种日历.我前面的随笔介绍的都是第一种日历,而今天要介绍的Calend

布局与日历

第一篇随笔,从我的上机作业开始.话不多说了,往下看吧. 首先我要写的东西是和我们最近学习的java有关系的布局,以上机作业为原型,做了些许修改然后上传的,所以还是属于作者的东西呢 先来些日历的实现部分吧,定义CalendarBean类,用来实现日历上星期与日期的功能. import java.util.Calendar; public class CalendarBean { String dat[]; int year = 2005, month = 0; public void setYea