期权策略,您来提供思路和策略,我来写代码和实现回测,一切免费只为交流

看到集思录上做期权的大佬们越来越多,也越来越专业,还有了很多实盘贴。我有一个想法,就是对期权有所了解的集友们,肯定在学习和交易过程中,也曾经想过如果按某个指标或者条件持续的交易期权结果会怎么样。我在实践中也觉得期权的策略回测是一个非常重要的工具,至少我接触的专业期权投资者基本都会使用回测工具,比如沈发鹏老师就是有任何想法先回测,经常说回测1万遍等于走过100遍。
那么我的简单想法就是,大家共同讨论,提出自己的想法,如果能形成一个完整的策略,我来尽量用代码实现,然后分享回测结果。

有兴趣的集友可以接着往下看:

1.什么是策略回测
要说什么是回测就得先说什么是量化投资,简而言之量化投资就是以模型替代人为的主观判断的投资方法。比如你听隔壁老王说了个消息股,明天开盘就买,这就叫主观判断,但比如你想好了招行银行10日均线上穿20日均线就买入,这就算量化投资。
二者最主要的一个区别是,量化投资可以用历史数据进行回测。首先设置好了每一个买入和卖出的条件,假如回到过去,某个股票满足了你预先设定的条件,你会买入,等到符合预设的卖出条件,你会卖出。这样你可以用历史业绩来判断你设置的交易模型是不是能够赢利。那么明显主观投资是无法做回测这件事的。

2.为什么是期权
那么为什么我只想回测期权策略呢,有以下几个原因:
a,简单,是的你没看错,期权量化比股票量化简单的多,因为股票量化仅选股就有无数因子要是考虑,从4000多只股票里选出来符合你条件的一支或一揽子股票,这本身已经是巨大的工作量了。而A股场内期权就那么3个,其中两个300ETF期权还是2000年才上市的。真正有大量历史数据(7年),且有流动性的就50etf期权这么一个品种,虽然有大量不同行权价的合约,但他们的标的就只有那么一个50etf。不用选股了,仅仅就是在这一个品种上琢磨就可以。
b,可多可空,这样期权交易就并不像做股票,只能指望牛市出业绩,理论上牛熊市或者震荡市都可以有一套能持续赢利的策略。
c,天生自带策略。了解期权的交易者都知道,期权有很多基础的价差策略,比如牛/熊市价差,买入/卖出跨式,正反比例价差等等。

3.什么样的策略是一个可执行的期权策略
a,首先一个完整的量化交易模型至少进出场的条件要清楚,可以完全形成一个闭环,不能出现让这个策略在执行中前后矛盾的情况。比如最简单的,macd形成金叉买入,形成死叉卖出,进出场条件都有了,又不会在已进场未出场情况下又触发一次进场条件。
b,仓位控制,就是字面的意思,买入或卖出的期权头寸占总体资金的多少,有没有分批成交,每次下单仓位多少。与其他证券或者衍生品都不同的是,期权的买方只支付权利金即可,但期权的卖方可以拿到一笔权利金,但同时需要缴存保证金,而保证金是随着期权标的(正股)的价格变化而动态调整的。这个就给期权策略的仓位控制带来很大难度,比如在手动交易中我们也经常听说有人爆仓。再能赢利的策略,只要中间会爆仓,那也注定毫无意义。
c,设置的交易条件要有底层逻辑,而不是完全无意义的指标堆叠。
d,不能有未来指标,因为毕竟用的是历史数据,我们其实是知道大致历史走向的。比如现在回头看我们当然知道2017年,2019年和2020年是50etf的大牛市,那么牛市上杠杆做多熊市上杠杆做空,这个回测肯定赚爆,但是毫无意义,因为牛熊市是我们身在其中而不知的,只有走出来才能知道。另外指标这条其实跟上一条有关联,设定的进出场条件是有底层逻辑的,比如50etf市盈率低于8倍进场,高于15倍出场,这个逻辑虽然粗糙但是至少能说通。
e,指标和条件尽量简洁,有清晰逻辑,因为太多的条件和后续优化,很容易陷入到过度拟合的陷阱中去。

4.举几个例子
如果徐华康老师的《期权基本款》里列出的一个策略



这个策略其实就把进出场条件,仓位控制都说的很明白。针对这个策略的回测,在2019年就非常好。



又比如我前几天对期权双卖平值策略的回测:
https://xueqiu.com/1055336715/222546655

5.回测区间及其他
我是在真格量化平台上进行回测,这个平台最大的优点就是整合了所有tick级的历史数据,免去了使用者自行下载清洗历史数据的劳动(这件事工作量巨大,劝退了很多人),缺点也有,比如策略和代码只能放在平台,无法在本地使用。
我计划的回测区间:2016年3月1日至今,主要原因是2015年场内期权刚刚推出,流动性不佳且指标失真,而2016年初又连续熔断,因此在尽量长的回测区间中去掉这短时间。
回测频率:策略肯定不能是高频的,散户无论软硬件都不可能进行高频策略。一般情况我都是按日回测,就是每天只取收盘价来进行回测。这样优点是回测快,且长期看结果不会有太大偏差。缺点是盘中的大幅波动都忽略掉了。当然如果有好的日内策略思路,也可以按分钟回测试试。
代码能力:我是个python初学者,三脚猫的功夫,好在期权策略比较简单,除了正股走势的技术指标外,各种希腊字母的取值等等平台都提供了API支持。但不排除某些复杂的策略以我的代码能力无法实现。当然我会尽量琢磨。

6.回测结果
如果策略我觉得可以且有能力实现回测,我会在回测后回帖贴出结果,同时贴出曲线图,如果有需要,也可以把成交记录,每日持仓和风险度等数据以excel的形式分享在回帖里。我们可以回测结果进行进一步的优化和讨论。

7.目的
最后我想说一下我发这个帖子的目的。
首先其实做期权的投资者非常少,截止目前印象中开户数也才50多万户。如果集友们能通过这种方式多交流,也算是能打开思路。
其次是其实我觉得写出一个持续稳定赢利,且回撤低的策略非常非常难,甚至我觉得不可能有任何策略是在所有时间包打天下的。但这不妨碍我们对交易不断地思考,找到一个可能在某种环境下适合的策略。
第三,很多策略(比如双卖,比如每月裸卖沽)感性上觉得可能会挣钱,但实际回测发现长期绩效一般甚至是持续亏钱的,这些坑我们可以通过回测避过去,而不用拿真金白银去试。
第四,我回测了很多之后,自己已经想不到什么可能的策略了,希望大家能集思广益一起思考。当然所有策略、回测结果和不断优化,我都会在回帖公开,要受益集友们一起受益。如果您觉得您的策略是个锦囊妙计,不想公开,那也不用发出来。

好,就这些,如果有兴趣,我们可以在回帖里讨论
1

西胖子

赞同来自: shmilyday

@smallcai
楼主还在做吗?期权我也做了快三年了,虽然没赚什么大钱,但有交易的21个月,只有3个月亏损,月胜率还比较高。盈利的月份平均赚2万,亏损的月份平均亏1万,平均占用保证金50万,最高100万。按最大保证金算下来应该有15%年回报,3%月回撤。不过可能有运气成分。
我尝试说一下思路:
1、只做卖方。
2、网格。
3、开仓后指数下跌做多,指数上涨做空。
4、除了期权户,我还有权益,所以不是裸卖空,风险可控,...
波动率这么低的情况下,容易一把三年还回去哈。
2024-03-19 10:42 来自马来西亚 引用
0

西胖子

赞同来自:

@shendq
据说有个美股策略比较好,就是只开50w,一直做卖方,盈利就提成走,持续赚几年钱,不停的吧盈利提走,那天爆仓了,就当老赖,重新开一个新账号。
砍仓都是提前的,不会给你穿仓机会的。
2024-03-19 10:41 来自马来西亚 引用
0

shendq

赞同来自:

据说有个美股策略比较好,就是只开50w,一直做卖方,盈利就提成走,持续赚几年钱,不停的吧盈利提走,那天爆仓了,就当老赖,重新开一个新账号。
2024-03-17 11:32 来自湖北 引用
0

shendq

赞同来自:

期权不管怎么操作,需要对市场有一种预判,对市场预判的能力的,影响期权使用效果。期权和现货组合起来,可能更有价值,可能优化盈亏比。
2024-03-17 11:30修改 来自湖北 引用
0

luckywang

赞同来自:

老师,目前三月合约这个波动率水平是高还是低?
2024-03-17 06:17 来自辽宁 引用
0

剑雪

赞同来自:

@qushigenzong
根据我多年期权的测试和认识,在不关心标的的价格判断,基本上没有任何一种期权策略能测出来保持稳定盈利,期权策略必须搭配价格判断策略才能测的比较好,比如跨式双卖策略搭配趋势策略就比较好。双卖策略最怕单边行情,趋势策略最怕长期震荡,两者可以互补。
非常赞同,博弈类市场别想着一招鲜,吃遍天。
2023-08-11 08:37 来自湖南 引用
1

农村娃淘金

赞同来自: xineric

我只会一招,绝大多数时候都是做卖方,极少数时候做买方。准备的说,我做期权是用来跟踪指数的,不是作为风险管理,和投机的
2023-06-19 20:29 来自湖北 引用
0

caokundztong

赞同来自:

510300 (510050)
每月第一个交易日临近收盘开始(相比于上月末收盘)
上涨卖沽 下跌卖购(10000元卖 1张 平值)

直至月末
从头再来
2023-06-19 17:39 来自浙江 引用
5

smallcai

赞同来自: star YmoKing 朝阳南街 xineric guo888000更多 »

楼主还在做吗?期权我也做了快三年了,虽然没赚什么大钱,但有交易的21个月,只有3个月亏损,月胜率还比较高。盈利的月份平均赚2万,亏损的月份平均亏1万,平均占用保证金50万,最高100万。按最大保证金算下来应该有15%年回报,3%月回撤。不过可能有运气成分。

我尝试说一下思路:
1、只做卖方。
2、网格。
3、开仓后指数下跌做多,指数上涨做空。
4、除了期权户,我还有权益,所以不是裸卖空,风险可控,这部分的盈亏不计入期权户。
2023-06-19 16:20 来自上海 引用
0

macrochen

赞同来自:

@qushigenzong
对于跨式双卖深度虚值期权策略来说,胜率很高,平时收益曲线很平滑,最怕黑天鹅,所谓辛苦大半年,一夜回到解放前,对于这种策略除了辅以趋势策略外,还可以增加不相关品种来平滑收益曲线。举个例子假如对于两种不相关的品种策略,两个策略年收益都是20万,最大回撤10万,那么同时应用两种策略,收益曲线肯定会平滑,收益叠加是千40万,最大回撤不会叠加到20,可能是12万,因为最大回撤发生的时间不同,这样夏普比率会增...
为了避免一夜回到解放前, 那就买个保险呗, 缺点是降低了回撤的同时也降低了收益
2023-03-29 19:30 来自浙江 引用
0

macrochen

赞同来自:

@qushigenzong
对于跨式双卖深度虚值期权策略来说,胜率很高,平时收益曲线很平滑,最怕黑天鹅,所谓辛苦大半年,一夜回到解放前,对于这种策略除了辅以趋势策略外,还可以增加不相关品种来平滑收益曲线。举个例子假如对于两种不相关的品种策略,两个策略年收益都是20万,最大回撤10万,那么同时应用两种策略,收益曲线肯定会平滑,收益叠加是千40万,最大回撤不会叠加到20,可能是12万,因为最大回撤发生的时间不同,这样夏普比率会增...
收益叠加, 风险不叠加, 应该没这么好的事吧, 那样岂不是有套利的机会了吗?
2023-03-29 19:28 来自浙江 引用
0

macrochen

赞同来自:

我在美港股市场用的一个比较多的偏卖方的策略, 用来增强收益, 不确定在A股是否同样适用, 特别是暴涨暴跌的行情.

针对50etf(或者300etf)期权, 使用iron condor策略(认沽牛市价差 认购熊市价差), 使用组合策略除了控制风险, 也可以降低保证金, 我不知道在量化平台那边是如何计算保证金的。 这里选择的期权都是深度虚值,行权价的选择根据delta绝对值来, 比如组合中的sell option的delta绝对值小于0.04(这个可以选择不同的值进行回测, 比如0.05), 组合中的buy option选择低(call就是高)一档, 如果缺少合适的期权标的导致无法构建组合, 则忽略直到出现合适的标的。回测期间可以根据etf价格变动进行动态调整, 比如处于下行趋势,一直跌。可以将sell call option下调, 前提是下调目标档的delta绝对值必须小于0.04(类似于delta中性), 上涨同理。
2023-03-29 19:21 来自浙江 引用
0

qushigenzong

赞同来自:

对于跨式双卖深度虚值期权策略来说,胜率很高,平时收益曲线很平滑,最怕黑天鹅,所谓辛苦大半年,一夜回到解放前,对于这种策略除了辅以趋势策略外,还可以增加不相关品种来平滑收益曲线。举个例子假如对于两种不相关的品种策略,两个策略年收益都是20万,最大回撤10万,那么同时应用两种策略,收益曲线肯定会平滑,收益叠加是千40万,最大回撤不会叠加到20,可能是12万,因为最大回撤发生的时间不同,这样夏普比率会增加,所以不相关品种越多越好。
2023-03-27 14:20 来自河北 引用
2

qushigenzong

赞同来自: 孔子不要打我 少慢

根据我多年期权的测试和认识,在不关心标的的价格判断,基本上没有任何一种期权策略能测出来保持稳定盈利,期权策略必须搭配价格判断策略才能测的比较好,比如跨式双卖策略搭配趋势策略就比较好。双卖策略最怕单边行情,趋势策略最怕长期震荡,两者可以互补。
2023-03-27 10:19 来自河北 引用
0

Starro - 艰难困苦,玉汝于成

赞同来自:

@jiayujun
哎呀,您说的没错,3张IO,我想错了,而且刚才卖沽和卖购弄混了.........,简直是失败........
改正了,重跑一下。
总资产调成72w,同时买1张IC和卖3张IO。
其他不变。
收益曲线如下:
这次回撤好看了点。
交易记录及每日持仓等数据是个excel表,您留个邮箱我给发过去
楼主你好,还有在做回测吗?我也有在实验做类似的策略,和这个思路基本差不多,但是根据点位和指数比值做了一些简单优化,不知道是否能帮忙再做一下回测呢?
2022-10-19 12:22 来自广东 引用
0

终结尼古丁

赞同来自:

你好,麻烦受累回测下
标的上证50ETF期权
具体是先计算价格和均线的偏离度,比方说偏离度为D,设置一个阈值M,采用40日均线,M=4%
当D大于M,即价格大幅高于均线时认定市场为上涨趋势,卖出价外3档虚值认沽期权、
当价格小于-M时,即价格大幅低于均线时认定市场为下跌趋势,卖出价外3档虚值认购期权、
当D在-M和M之间,即价格没有明显偏离均线时,认定市场处于震荡状态双卖价外3档虚值认购和认沽期权。
不足3档则选择2档,提前5个交易日移仓下月个合约,不设置止损。
2022-08-27 09:56 来自山东 引用
2

xtxjj

赞同来自: 飞犇 xf1973

据我观察,远月和近月价差,以平值附近最大,越住两头,价差越小,这就有个机会,价格总是在波动,现在的平值,未来会变成实值或虚值,这样,价差就会缩小。基于以上,可以设计这样一个策略,合约到期日后第一个交易日,买入下季平值,卖出下下季相同价位平值,持有,测算当标的波动5%,10%,15%,20%等价位时的价差会变成多少,谢谢楼主
2022-08-14 17:45 来自湖北 引用
0

乞丐

赞同来自:

楼主还在吗?能不能回测一个有保护的双卖策略?以毛大师说的双卖平值为基础,在每日调仓,剩下7日移仓的规则下,增加一个上下价差0.1的买权保护。其实策略就是卖铁蝶式。
比如现在上证50etf平值2.85
我就买沽2.75+卖购2.85+卖沽2.85+买购2.95
2022-08-14 12:29 来自重庆 引用
0

Aimee320

赞同来自:

请问楼主持有ETF卖购备兑,回测效果如何呢?
2022-08-03 13:14 来自上海 引用
2

西胖子

赞同来自: 甘甜交响曲 fydydhorse

个人认为,期权交易,目标应该是长期做正EV的决策,而不能做一次决策长期使用。
2022-08-02 09:02 来自马来西亚 引用
1

fydydhorse

赞同来自: hantang001

@记录投资历程
虚二档沽德尔塔大于20%,风险还是很大的。今年初我卖德尔塔小于15%的沽都能爆亏,一招鲜不好用,择时+组合策略吧!
对的,遇到暴跌0.1delta的也会出问题,那时候会疯狂涨波,delta+gama+vega多杀,仓位不做控制是完全扛不住的
2022-08-01 22:40 来自四川 引用
1

记录投资历程

赞同来自: bigbug

@无冕之王
求个策略,本金200W。1、卖虚二档沽并进行网格交易,网格六间隔100元,数量最大不超被指派金额。2、初始建仓50%3、到期日虚值,重复动作1,实值同档移下月。
虚二档沽德尔塔大于20%,风险还是很大的。今年初我卖德尔塔小于15%的沽都能爆亏,一招鲜不好用,择时+组合策略吧!
2022-08-01 22:10 来自河南 引用
0

记录投资历程

赞同来自:

@fydydhorse
虚两档建仓50%,归零指日可待,想都想得到啊,扛不住任何大跌,更别说暴跌
虚二档沽德尔塔大于20%,风险还是很大的。今年初我卖德尔塔小于15%的沽都能爆亏,一招鲜不好用,择时+组合策略吧!
2022-08-01 22:08 来自河南 引用
0

terryhuxm

赞同来自:

厉害
2022-08-01 21:53 来自福建 引用
0

fydydhorse

赞同来自:

@无冕之王
求个策略,本金200W。
1、卖虚二档沽并进行网格交易,网格六间隔100元,数量最大不超被指派金额。
2、初始建仓50%
3、到期日虚值,重复动作1,实值同档移下月。
虚两档建仓50%,归零指日可待,想都想得到啊,扛不住任何大跌,更别说暴跌
2022-08-01 21:40 来自四川 引用
0

lianyx2000

赞同来自:

@无冕之王
求个策略,本金200W。1、卖虚二档沽并进行网格交易,网格六间隔100元,数量最大不超被指派金额。2、初始建仓50%3、到期日虚值,重复动作1,实值同档移下月。
持续下跌时候,没法测了吧,因为没有档位可以卖了
2022-08-01 21:13 来自北京 引用
0

无冕之王

赞同来自:

求个策略,本金200W。
1、卖虚二档沽并进行网格交易,网格六间隔100元,数量最大不超被指派金额。
2、初始建仓50%
3、到期日虚值,重复动作1,实值同档移下月。
2022-08-01 20:45 来自安徽 引用
0

迷途的羔羊

赞同来自:

@jiayujun
您说的对,我想的算法逻辑错了,期权到期日和标的波动挪仓触发了两次交易,其实一次就应该能搞定的。感谢指出,我贴交易记录也是希望能有人帮我看看是不是实现了交易逻辑,有没有错误。
重新写了,回测结果如下:
绩效略微提高了一点点,区别不大
交易记录如下:
手续费太贵了,每年10%的费用,和平均盈利差不多了
2022-08-01 17:03 来自福建 引用
2

西胖子

赞同来自: Nobody0123 xineric

@jiayujun
今天上班了,没时间逐个回测大家的每个策略了,只能挑几个我能写的出来的试试,见谅。

其实写出一个不管是牛市还是熊市或者震荡市都是赚钱低回撤的策略是不可能的,如果有,那也一定是对历史数据的过度拟合。
但回测也不是毫无意义,一是可以找到某一个阶段最适合的策略,二是能过滤掉很多看似合理实际赔钱的策略。
非常同意,关于回测的意义。
2022-08-01 10:47 来自马来西亚 引用
0

l284168990

赞同来自:

能不能帮我测试一个:所有合约一上市就卖出开仓 等到到期最后一天 无价值的不操作 有价值的买平。问题:1.能不能测出大概需要多少资金?2.如果资金过大,就只卖开平值及附近的5到10个合约,几年后的效果怎样?
2022-08-01 09:34 来自山西 引用
0

piupiupiu

赞同来自:

@jiayujun
这个想法我刚开始接触期权的时候也有,觉得指数长期向上,每月吃个1%-2%的安全垫长期赚翻了。但有两点:1.长期单边做空一个方向的期权,会陷入到挣小钱亏大钱的尴尬境地。2.实际上裸卖沽本质是做空波动率的行为,但又不是中性做空,也不动态调整。
这个策略代码实现非常简单,我您补充下条件:
1.每月期权交割日收盘卖出次月(也就是第二天就变当月的)虚一档认沽期权。(开仓)
2. 月中任何情况都死扛不平仓(持...
求个这个的实现代码
2022-08-01 09:27 来自上海 引用
0

终极信息

赞同来自:

@jiayujun
抱歉,我仔细学习了一下您发的原策略代码,这种日内策略tick级的回测真格平台只支持1个月,然而我测了2天的就花了10分钟,实在是太费时间了。所以本帖我回测的基本都是按日的策略,因为哪怕是30分钟级的策略,跑回测的时间都太长了。
非常感谢,我再研究研究,让您费心了
2022-07-13 23:18 来自江苏 引用
1

jiayujun

赞同来自: Nobody0123

@终极信息
日内:顾名思义,日内交易,收盘前平仓,不持仓过夜。
择时:根据技术指标判断多空进行交易。
买方:只做买方,即只做权利方——空仓的条件下,如果择时判断偏多,就买入认购;如果择时判断空,就买入认沽。
设置交易时间:9:35-11:30,13:00-14:50,14:51全部平仓。使用TICK级别的数据盯市     
(1)空仓条件下:如果5周期均线大于10周期均线,且当前价格now0大于5周期上根K线...
抱歉,我仔细学习了一下您发的原策略代码,这种日内策略tick级的回测真格平台只支持1个月,然而我测了2天的就花了10分钟,实在是太费时间了。
所以本帖我回测的基本都是按日的策略,因为哪怕是30分钟级的策略,跑回测的时间都太长了。
2022-07-12 17:53 来自北京 引用
0

记录投资历程

赞同来自:

@终极信息
日内:顾名思义,日内交易,收盘前平仓,不持仓过夜。择时:根据技术指标判断多空进行交易。买方:只做买方,即只做权利方——空仓的条件下,如果择时判断偏多,就买入认购;如果择时判断空,就买入认沽。设置交易时间:9:35-11:30,13:00-14:50,14:51全部平仓。使用TICK级别的数据盯市     (1)空仓条件下:如果5周期均线大于10周期均线,且当前价格now0大于5周期上根K线最高价...
期权日内做买方的缺点是受波动率影响,标的小幅度波动一个开平仓可能没有差价,甚至有滑点会亏。
资金量大可以用组合做,像熊购、牛沽、反比率等,可以控制看错的损失,缺点需要保证金。
2022-07-12 11:51 来自河南 引用
0

终极信息

赞同来自:

日内:顾名思义,日内交易,收盘前平仓,不持仓过夜。
择时:根据技术指标判断多空进行交易。
买方:只做买方,即只做权利方——空仓的条件下,如果择时判断偏多,就买入认购;如果择时判断空,就买入认沽。

设置交易时间:9:35-11:30,13:00-14:50,14:51全部平仓。使用TICK级别的数据盯市     
(1)空仓条件下:如果5周期均线大于10周期均线,且当前价格now0大于5周期上根K线最高价high1,买入实值一档认购期权,初始止损=MIN(now0-0.01,low1);如果5周期均线小于10周期均线,且当前价格now0小于上根5周期K线最低价low1,买入实值一档认沽期权,初始止损=MAX(now0+0.01,high1)。
(2)持有认购期权多头的条件下:如果now0<止损,则平仓认购期权;elifnow0<5周期且now0<10周期均线,平仓认购期权。Elif( 最新的收盘价-上一根收盘价)超过一定标准,更新止损。
(3)持有认沽期权多头的条件下:if now0>止损,则平仓认沽期权;elif now0>5周期且now0>10周期均线,平仓认沽期权。elif (最新的收盘价-上一根收盘价)小于一定标准, 更新止损

网上看到的策略,

想看看长期的回测结果
2022-07-12 11:19 来自江苏 引用
0

sbnyc

赞同来自:

谢谢测试我提出的策略,可否加几个条件,1.选择当月到期的50ETF,第一次出现平值时买入,双买,2.盈利5%平仓,等下月,3.如没有到赢利目标,则到期
2022-07-02 20:22 引用
0

修心168

赞同来自:

感谢楼主无私奉献,楼主有空帮忙测试一下?
一、开仓条件:以沪深300指数60分钟K线收盘价为判断,当收盘价同时大于60分钟MA20和MA60价格,开沪深300股指期权认购仓位;当收盘价同时小于60分钟MA20和MA60价格,开沪深300股指期权认沽仓位;
二、平仓条件:当持有认购时,当收盘价小于60分钟MA20价格时平仓;当持有认沽时,当收盘价大于60分钟MA20价格时平仓;
三、开仓标的:统一选择最近一个月实值第二档期权,如果恰好遇到期权到期结算的,那么现金结算后重新开仓。
四、仓位选择:初始资金50万,每次默认开仓现有资金的二分一或者四分之三,两种不同仓位进行两次回测;
举例:6月23日14:00,沪深300指数60分钟K线收盘价4327.11点,同时大于60分钟MA20和MA60价格,此时开认购仓。实值一档是IO2207-C-4300、实值二挡是IO2207-C-4250。此时开IO2207-C-4250,价格为118.8。以50万半仓四舍五入,开IO2207-C-4250 张数为21张,为了更好成交价格可以挂119.8。
2022-07-02 18:28 引用
0

集XFD

赞同来自:

楼主有空帮忙测试一下?相同行权价,买入IO购1张,卖出9张ETF购。

具体操作:
卖出当月平值沪300ETF购 9张
买入当月相同行权价IO购 1张,IO到期前一天平仓,开下月平值买购

ETF到期日收盘前平仓,开下月平值卖购,
如果当时ETF和IO同行权价,不操作
如果行权价不同,平仓IO并买入和ETF相同行权价的购
张数保持1:9

多谢!
2022-06-28 20:09修改 引用
0

马六3

赞同来自:

@胡杨888
50ETF上升趋势卖平值或虚一档次月认沽加买虚一档认购,下降趋势卖平值或虚一档认购加买平值认沽,年化100%.
非常好!最难的是如何正确判断上涨或下跌趋势?
2022-06-26 19:29 引用
0

胡杨888

赞同来自:

50ETF上升趋势卖平值或虚一档次月认沽加买虚一档认购,下降趋势卖平值或虚一档认购加买平值认沽,年化100%.
2022-06-25 23:23 引用
2

龙城老练

赞同来自: joeychris2022 好奇心135

粗看了一下,楼主回测出来的结果,竟然没有一个年化收益高的。。
我去年刚开始也在真格平台回测,拟合了几个年化收益100%+的策略后吓了自己一跳,赶紧删了改成自己找数据搭平台做测试。不过过度拟合的策略还是没有信心,实盘亏了几个月就不敢投了,前两月重新优化了几个策略重新上实盘,暂时还不错。不过正如楼上朋友所说,自己觉得收益不错的策略,我暂时还是不想多说的,哈哈。
2022-06-25 22:20 引用
0

没意思

赞同来自:

楼主我的想法和毛师的有点类似能否帮忙回测下:1、买入10000股上证50ETF;2、卖最接近指数价格的实值购,比如上证50ETF2.978,就卖2.950;3、卖最近月份的,如果当月剩余时间小于3天就卖下个月的。我想了解下1、长期看收益能有多少也就是说资金利用率怎么样;2、波动怎么样,最大回测有多少。谢谢楼主。
2022-06-25 21:08 引用
0

记录投资历程

赞同来自:

如果看120分钟K线,用ema指标金叉死叉做波段又是什么结论?
2022-06-24 13:01 引用
1

jiayujun

赞同来自: xineric

@天空满星
楼主,您给毛师的回测中,有出现交易2手的情况,是不是有BUG?
您说的对,我想的算法逻辑错了,期权到期日和标的波动挪仓触发了两次交易,其实一次就应该能搞定的。感谢指出,我贴交易记录也是希望能有人帮我看看是不是实现了交易逻辑,有没有错误。

重新写了,回测结果如下:


绩效略微提高了一点点,区别不大

交易记录如下:
2022-06-24 12:08 引用
0

jiayujun

赞同来自:

@zjc619592356
你好,均线5,10,20,30和60。以日线来看,玉米VIX向下突破五日均线后,第二天开盘价在五日均线下,开仓虚五档双卖。止损止盈以开盘价站上五日均线,看能不能做出来,方便得,代码发下,谢谢
抱歉,商品期权没做过。
2022-06-24 11:59 引用
0

zjc619592356

赞同来自:

你好,均线5,10,20,30和60。以日线来看,玉米VIX向下突破五日均线后,第二天开盘价在五日均线下,开仓虚五档双卖。止损止盈以开盘价站上五日均线,看能不能做出来,方便得,代码发下,谢谢
2022-06-24 10:55 引用
0

天空满星

赞同来自:

@jiayujun
毛师交代任务,必须马上办
我补充一下您的条件,按日卖近月平值认沽(如果离到期日小于7天则卖下月平值认沽),如果第二天收盘50etf波动超过0.05元(3元以下)或0.1元(3元以上),则平仓头寸改卖新的的平值期权。
账户资金1w元,卖1张平值,回测结果如下:
收益曲线基本与指数一致吧,并没有特别跑出阿尔法
部分成交记录:
另外补充一句,这个策略因为都在卖平值,所以卖出时delta大致都是0.5,而...
楼主,您给毛师的回测中,有出现交易2手的情况,是不是有BUG?
2022-06-24 08:59 引用
0

长岛冰茶007

赞同来自:

@lazioslg
假设有一个策略能稳赚,那么这个策略一定会被广范流传,大家都使用!但是大家都赚钱,钱从哪儿来?市场不是印钞机,钱不会赁空多出来,有人赚就一定有人亏,市场是博弈的场所!所以指望写一个软件,自动执行就能赚钱的想法不要有!如果这种想法成立,你多买一些计算机,多开一些帐户,全部跑你的软件,每台计算机都自动帮你赚钱,那用不了多久,你肯定会成为首富!
你应该不懂什么是回测……回测不是自动交易,更不是永远赚钱的策略,它只是一个测试工具
2022-06-24 08:51 引用
8

jiayujun

赞同来自: xineric 集XFD guo888000 wuchunlong xf1973 aladdin898 朝阳南街 flybirdlee更多 »

@毛之川
楼主能否帮忙回测一下:平值卖沽 每天按收盘价移仓到平值的策略
简单举例来说:现在50ETF收盘价2.939,我就卖沽2950。如果明天收盘涨过3.000,我就平仓2950,改卖沽3000。如果明天收盘跌破2900,就平仓2950,改卖2900。
也就是说,始终保持最接近行权价的卖沽,吃最大的时间价值。
毛师交代任务,必须马上办
我补充一下您的条件,按日卖近月平值认沽(如果离到期日小于7天则卖下月平值认沽),如果第二天收盘50etf波动超过0.05元(3元以下)或0.1元(3元以上),则平仓头寸改卖新的的平值期权。
账户资金1w元,卖1张平值,回测结果如下:

收益曲线基本与指数一致吧,并没有特别跑出阿尔法

部分成交记录:


另外补充一句,这个策略因为都在卖平值,所以卖出时delta大致都是0.5,而账户起始资金1w,卖1张认沽,按接货资金算得话,其实是加了1倍杠杆的,delta0.5但加一倍杠杆,其实静态基本就等于满仓无杠杆。因为最后跟指数跑得差不多也符合直觉。至于为什么没拿到theta的超额,我也有点解释不了,可能是因为gamma给对冲掉了吧。
这个仓位日常的风险度在30%左右,最高的一天到了67%,比较安全,不会爆仓。
2022-06-23 23:43 引用
5

毛之川

赞同来自: windlike 语晕晕 灭火勿入 aladdin898 geneous更多 »

楼主能否帮忙回测一下:平值卖沽+每天按收盘价移仓到平值的策略
简单举例来说:现在50ETF收盘价2.939,我就卖沽2950。如果明天收盘涨过3.000,我就平仓2950,改卖沽3000。如果明天收盘跌破2900,就平仓2950,改卖2900。
也就是说,始终保持最接近行权价的卖沽,吃最大的时间价值。
2022-06-23 21:22 引用
7

魍者之语

赞同来自: budaobi 江左霉郎 wuchunlong 人来人往777 ttxfanmao更多 »

敝帚自珍的心理难免都有,但实际上策略保密的意义并不大。赚钱越高效的模型生命周期就越短,资金容量就越小。长期有效的策略夏普比通常都比较低,这是有效市场决定的。

量化策略和自动交易毫无疑问是比主观更高效的工具,但是实际效果取决于使用的人。自动步枪当然比弓箭更强,但并不意味着每个拿枪的人都能战胜任何一个弓箭手。
2022-06-23 15:33修改 引用
2

lazioslg

赞同来自: Nobody0123

假设有一个策略能稳赚,那么这个策略一定会被广范流传,大家都使用!但是大家都赚钱,钱从哪儿来?市场不是印钞机,钱不会赁空多出来,有人赚就一定有人亏,市场是博弈的场所!所以指望写一个软件,自动执行就能赚钱的想法不要有!如果这种想法成立,你多买一些计算机,多开一些帐户,全部跑你的软件,每台计算机都自动帮你赚钱,那用不了多久,你肯定会成为首富!
2022-06-23 14:09 引用
4

家庭好医生

赞同来自: 影约 lid765a 龙城老练 windlike

真正好的策略是不会广而告之的!自己花心血得出来的结论。岂能容许他人不劳而获!
我自己就这样想的,相信楼主也一样!
2022-06-23 08:02 引用
0

rohou

赞同来自:

@ylxwyj
我来提一个思路吧。
我测过,单纯一个期权策略(1条腿和两条腿的)长期被动持有&滚动,收益率最高的是Sell Put,年化大概6%,其实真的没啥意思(比如下面这样的)。


期权和其他投资标的,最大的区别是它的赔率(盈亏比)是明白告诉你的。理论上,你只要能算出在特定情况下的胜率,你就可以获得期权的数学期望。
例如,下面这个图是沪深300的历史PB和对应未来持有1年后的收益,那么假如你用它来设定胜率,...
这个统计分析不错。请教几个问题,excel文件的沪深300的月度涨幅,是用月底最后一个交易日的指数/月初第一个交易日的指数吗?在Raw_沪深300sheet里好像不是这样算的?可否从交易软件里导出周涨幅,及最高最低价,代替计算?
2022-06-22 14:05 引用
0

rohou

赞同来自:

浏览了这个帖子下面的讨论,看来没有一成不变长赢的策略。想要做到长期期望为正,都要根据市场情况不断调整,具体我想就是结合市场当前的波动率,使用不同的策略获得超越市场的收益。大家不如集思广益如何结合波动率来制定不同的策略。
2022-06-22 13:32 引用
0

jiayujun

赞同来自:

@rohou
谢谢!是的,持有到期大概率是亏损的。如果要盈利,是需要动态对冲,只是不知道动态对冲能回测吗?比如按照delta或者IV差,达到阈值触发动态对冲。
理论上真格是能支持tick级回测的,可以随时算delta对冲。但这个代码有点复杂,我写不出来.....
2022-06-22 09:11 引用
0

rohou

赞同来自:

@jiayujun
空仓时计算平值和最虚值认沽期权的IV差,低于1%则按上面条件开仓
回测曲线如下:
当然,就像我上面说的, 我觉得没有动态对冲的情况下,这条曲线实际与IV无关。整个组合是一个反比例价差,而买入腿是当时的最虚值认沽,持有到期最终亏损概率其实很高。
开仓时的IV我特意print出来
部分交易记录如下:
因为真格的回测成交逻辑是触及价位成交,所有到期日最虚值期权有时候不会有回测成交,但一般都是无价值过期,...
谢谢!是的,持有到期大概率是亏损的。如果要盈利,是需要动态对冲,只是不知道动态对冲能回测吗?比如按照delta或者IV差,达到阈值触发动态对冲。
2022-06-21 22:08 引用
0

缓慢投资

赞同来自:

@ylxwyj
我来提一个思路吧。
我测过,单纯一个期权策略(1条腿和两条腿的)长期被动持有&滚动,收益率最高的是Sell Put,年化大概6%,其实真的没啥意思(比如下面这样的)。


期权和其他投资标的,最大的区别是它的赔率(盈亏比)是明白告诉你的。理论上,你只要能算出在特定情况下的胜率,你就可以获得期权的数学期望。
例如,下面这个图是沪深300的历史PB和对应未来持有1年后的收益,那么假如你用它来设定胜率,...
你这个直方图很有意义,加密一下会更好用。(基础数据是不是引用有误,看着前后不太一致,请层主检查一下)
你这个按月做的太稀了,按周算就更好了。
同时把涨跌幅大于5%的统计出来,放弃掉中间的无利润的大概率,做趋势和肥尾的组合,利润会显著。
2022-06-21 22:05修改 引用
1

jiayujun

赞同来自: 集XFD

@rohou
@jiayujun 能否帮忙用50ETF期权回测一下下面的策略:
检测同一个月份的平值put期权和最远的虚值put期权
如果最远的虚值put期权的IV - 平值put期权的IV <=1%,构建delta中性策略,卖平值put,买入若干最远的虚值put,使得delta接近0,并持有直到期平仓。
例如,当前9月平值put是50ETF沽9月2900和最远的虚值put是50ETF沽9月2450
如果50E...
空仓时计算平值和最虚值认沽期权的IV差,低于1%则按上面条件开仓
回测曲线如下:


当然,就像我上面说的, 我觉得没有动态对冲的情况下,这条曲线实际与IV无关。整个组合是一个反比例价差,而买入腿是当时的最虚值认沽,持有到期最终亏损概率其实很高。

开仓时的IV我特意print出来


部分交易记录如下:

因为真格的回测成交逻辑是触及价位成交,所有到期日最虚值期权有时候不会有回测成交,但一般都是无价值过期,不影响回测结果。

综上,我还是觉得这个策略的回测没什么意义
2022-06-21 19:52 引用
0

投资顺利 - 1千八加油~

赞同来自:

楼主老师您期权专业 请问期权买方 有什么比较平滑的止损策略吗?
2022-06-21 18:59 引用
2

jiayujun

赞同来自: liehuo008 集XFD

@rohou
@jiayujun 能否帮忙用50ETF期权回测一下下面的策略:
检测同一个月份的平值put期权和最远的虚值put期权
如果最远的虚值put期权的IV - 平值put期权的IV <=1%,构建delta中性策略,卖平值put,买入若干最远的虚值put,使得delta接近0,并持有直到期平仓。
例如,当前9月平值put是50ETF沽9月2900和最远的虚值put是50ETF沽9月2450
如果50E...
您的思路是,最虚值认沽的IV比平值认沽的IV只高1个点的情况下,做空平值IV,做多最虚值IV,等待回归正常的波动率微笑状态?
但是有几个问题,
1.真格平台给的API里直接有IV,但我觉得他算得并不准,用它的数据来做中性策略,可能会失之毫厘谬之千里。
2. 我现在只能做以日为周期回测,期权的收盘价其实受集合竞价的影响会出现局部的偏差,如果以收盘价计算IV会更不准。
3. 建仓时策略可以做成中性,但如果不做动态对冲的话,随着标的价格的变化,时间的变化,IV的变化,几分钟后就不是中性了,更何况持有至到期。不做动态对冲的中性策略其实没什么意义,最终持有至到期后产生的损益,很可能95%以上是delta产生的损益。而当时打算获得的偏度回归的收益甚至可以忽略不计。

如果按今天收盘价格组,需要卖出10张9月2900put,买入65张9月2450put达到delta中性。(当然今天IV差是超1%的)

今天的9月波动率微笑曲线


这个组合明天的gamma 和 delta 随价格变动的曲线如上。


如果IV不变,明天的损益图如上。

由于有两个合约的IV,无法绘制出损益随IV变化的图表,但在无动态对冲的情况下,我相信IV带来的损益微乎其微。
2022-06-21 18:35 引用
0

rohou

赞同来自:

@jiayujun 能否帮忙用50ETF期权回测一下下面的策略:
检测同一个月份的平值put期权和最远的虚值put期权
如果最远的虚值put期权的IV - 平值put期权的IV <=1%,构建delta中性策略,卖平值put,买入若干最远的虚值put,使得delta接近0,并持有直到期平仓。

例如,当前9月平值put是50ETF沽9月2900和最远的虚值put是50ETF沽9月2450
如果50ETF沽9月2450的IV - 50ETF沽9月2900的IV<=1%, 卖50ETF沽9月2900, 买入若干50ETF沽9月2450,构建delta中性组合,持有至到期。

如果可以,可否再测试,建仓后,如果50ETF沽9月2450的IV - 50ETF沽9月2900的IV >10%, 平仓,否则持有至到期。

非常感谢!
2022-06-21 17:11 引用
0

家庭好医生

赞同来自:

懂得赚不懂的人钱最好赚,如同当年杨百万倒卖国债轻松变成百万富翁一样,现在做国债的没有看见谁赚钱百万
2022-06-21 15:21 引用
1

家庭好医生

赞同来自: xineric

@jiayujun
>
2017年之前非常好,大部分牛市表现也挺好,但最近1年多的这轮回调把超额收益全都还回去了,我也没细看为什么。

这就是证券市场和投资者逐渐成熟结果,2015年国内第一支期权诞生,当时钱最好赚,投资者水平越来越成熟,好赚的钱也不好赚了,以前有效的策略也开始无效了,所以要想赚钱就得不断测试新的想法和策略
2022-06-21 15:19 引用
1

k5wuhao

赞同来自: 笑掉大牙的熊猫

兄弟,麻烦回测一下,持有IF一手和买购实值(最平价)IO一手,每月定期移仓,多谢*
2022-06-21 12:28 引用
1

imacih

赞同来自: 数据矿工

@jiayujun
改良牛差1w本金,做1组实值二档和虚值二档的近月牛市价差,买购月内不动,买购按上面条件挪仓。回测结果: 2017年之前非常好,大部分牛市表现也挺好,但最近1年多的这轮回调把超额收益全都还回去了,我也没细看为什么。贴部分交易记录,看看有心人能不能做下回撤时跑输大盘的归因分析: 对了,还有一点,交易有点频繁,我算了下,1w本金,6年下来光手续费交了2000多(20%+)。平台设置的是卖开无手续费,其...
真格是可以改手续费的。
2022-06-21 07:06 引用
1

Chuck12

赞同来自: 朝阳南街

@朝阳南街
如果无脑双平值是这个结果的话,那么反正做呢?
反着做无脑双卖平值,gamma太大,就算最后倒期日是会赚钱,过程中波动突然变大的话保证金能不能扛住也是个问题,心态就先崩掉了,我觉得双卖只能是赚波动率的钱,必须考虑波动率
2022-06-21 00:29 引用
2

jiayujun

赞同来自: hantang001 集XFD

@赚钱买房
@jiayujun 麻烦楼主帮忙回测如下2个策略:
1.改良牛差:每月etf价格为p0时,买实值2档50etf购,卖虚2档50etf购;若某日收盘abs(p1-p0)>0..05元,则平仓卖购,重新卖出虚2档50etf购;若未触发则持有到期,继续重新开仓。此策略相当于买购不动,卖购趋势跟踪。
2. 趋势牛差:etf价格位于60日线上方时,牛差,买实值2档50etf购,卖虚2档50etf购;etf价...
趋势牛差,我理解您的意思是低于60日线要做熊差是吧
按这个回测了一下:


效果反而不好,我看了一段时间的交易记录,发现是在盘整期间,etf价格反复来回穿60日线,这样就造成每次牛熊市价差切换被打脸。

然后我就把60日线改成120日线又回测了一下:


效果略好了一点,但也不是特别好。

趋势牛熊差120日的部分交易记录
2022-06-20 21:48 引用
0

赚钱买房

赞同来自:

@jiayujun
趋势牛差,我理解您的意思是低于60日线要做熊差是吧
按这个回测了一下:
效果反而不好,我看了一段时间的交易记录,发现是在盘整期间,etf价格反复来回穿60日线,这样就造成每次牛熊市价差切换被打脸。
然后我就把60日线改成120日线又回测了一下:
效果略好了一点,但也不是特别好。
120日线趋势牛熊差的部分交易记录:
奉上金币,非常感谢!
2022-06-20 21:47 引用
0

ldm88

赞同来自:

@jiayujun
真格量化平台
谢谢。
2022-06-20 20:46 引用
1

jiayujun

赞同来自: 集XFD

@赚钱买房
@jiayujun 麻烦楼主帮忙回测如下2个策略:
1.改良牛差:每月etf价格为p0时,买实值2档50etf购,卖虚2档50etf购;若某日收盘abs(p1-p0)>0..05元,则平仓卖购,重新卖出虚2档50etf购;若未触发则持有到期,继续重新开仓。此策略相当于买购不动,卖购趋势跟踪。
2. 趋势牛差:etf价格位于60日线上方时,牛差,买实值2档50etf购,卖虚2档50etf购;etf价...
改良牛差
1w本金,做1组实值二档和虚值二档的近月牛市价差,买购月内不动,买购按上面条件挪仓。

回测结果:


2017年之前非常好,大部分牛市表现也挺好,但最近1年多的这轮回调把超额收益全都还回去了,我也没细看为什么。

贴部分交易记录,看看有心人能不能做下回撤时跑输大盘的归因分析:



对了,还有一点,交易有点频繁,我算了下,1w本金,6年下来光手续费交了2000多(20%+)。平台设置的是卖开无手续费,其他5元/账手续费。比实际情况贵了点,但没法改。
2022-06-20 20:30修改 引用
0

jiayujun

赞同来自:

@魍者之语
去看了楼主推荐的平台,试了下自带策略,速度太慢了吧,一个自带的模版策略的3年的回测做了4分钟

是我哪里做错了?
如果是分钟级别的,那应该差不多,甚至我觉得可能4分钟跑不完。
2022-06-20 19:46 引用
2

jiayujun

赞同来自: hantang001 tempinfo2004

今天上班了,没时间逐个回测大家的每个策略了,只能挑几个我能写的出来的试试,见谅。

其实写出一个不管是牛市还是熊市或者震荡市都是赚钱低回撤的策略是不可能的,如果有,那也一定是对历史数据的过度拟合。
但回测也不是毫无意义,一是可以找到某一个阶段最适合的策略,二是能过滤掉很多看似合理实际赔钱的策略。
2022-06-20 19:45 引用
0

jiayujun

赞同来自:

@ldm88
请问您是在哪个平台做的回测?
真格量化平台
2022-06-20 19:39 引用
0

魍者之语

赞同来自:

去看了楼主推荐的平台,试了下自带策略,速度太慢了吧,一个自带的模版策略的3年的回测做了4分钟

是我哪里做错了?
2022-06-20 17:23 引用
0

tangle007

赞同来自:

楼主好贴,也曾有过回测期权策略的念头,但面对众多的维度望而生畏了,感觉会陷入一个无数组合无数参数的无底洞,特别对我这种有执念的人搞不好走火入魔
2022-06-20 16:59 引用
0

pt33357982

赞同来自:

@akahc
平值delta 0.5左右,好奇如果卖六张io会是什么结果?请问楼主可以也发我一份数据吗或者帮忙测试下?感谢。
交易记录及每日持仓等数据是个excel表,能否给我也发一份?谢谢!!邮箱55070153@qq.com
2022-06-20 16:26 引用
0

l284168990

赞同来自:

@caokundztong
请问 做了一年 效果怎样 收益率如何
正好运气不错赚了点 具体多少忘了
2022-06-20 10:40修改 引用
0

ldm88

赞同来自:

请问您是在哪个平台做的回测?
2022-06-20 08:07 引用
0

家庭好医生

赞同来自:

@jiayujun
平值认沽日历价差多头(卖近买远)
平值认沽日历价差空头(买近卖远)
这两其实互为对手盘,可以看到收益曲线基本是镜面相反的,不过由于手续费的存在,一个长期赔钱,另一个长期也没赚钱......
日历价差空头部分交易记录:
谢谢楼主帮忙回测。回测避免实战走弯路,不错的主意。
再烦请楼主帮忙测一个策略:是个吃贴水的策略,就是根据标的物价格始终卖平值估权,买虚一档购权,只管下跌如此,上涨则持仓不动,长期做的效果,谢谢楼主。
2022-06-20 05:32 引用
1

家庭好医生

赞同来自: xineric

@moonlighting
我觉得阴跌不会跑输etf吧,此策略不亏时间价值,阴跌顶多跟etf一样跌幅啊
阴跌亏的是内在价值,以后由于你是更低价格继续买实三卖虚三档,一旦突然暴涨,你将严重跑输ETF,因为你的卖虚三档封住你的获利空间,所以余力现在也不敢使用该策略了
2022-06-20 05:26 引用
0

朝阳南街

赞同来自:

@jiayujun
不择波动率,不止盈不止损的无脑双买平值,基本上时间长了的结果就是赔光.......
按1万本金,每月平值沽购各买1张,下月到期日平仓再开新的平值双买测得
如果无脑双平值是这个结果的话,那么反正做呢?
2022-06-20 01:27 引用
1

赚钱买房

赞同来自: ycftlf

@jiayujun 麻烦楼主帮忙回测如下2个策略:
1.改良牛差:每月etf价格为p0时,买实值2档50etf购,卖虚2档50etf购;若某日收盘abs(p1-p0)>0..05元,则平仓卖购,重新卖出虚2档50etf购;若未触发则持有到期,继续重新开仓。此策略相当于买购不动,卖购趋势跟踪。
2. 趋势牛差:etf价格位于60日线上方时,牛差,买实值2档50etf购,卖虚2档50etf购;etf价格位于60日线下方时,牛差,买虚值2档50etf购,卖实2档50etf购。

感谢!
2022-06-19 22:43修改 引用
0

ttxfanmao

赞同来自:

期权是防守,期货是进攻。拿沪深300说事就是,io和if。三张实值io约等于一张if,相当于129万市值。在不加杠杆的情况下,29万资金在衍生品100万在理财。拿macd说事,如果进去红色区域代表老多的话就用if持仓,如果进去绿色区域代表看跌的话就用io持仓。
2022-06-19 22:39 引用
0

moonlighting

赞同来自:

@家庭好医生
这个我替楼主回答一下吧,2015年那样大涨带崩盘,此此策略优选,严重跑赢大盘,如果标的物阴跌,那么由于你持有到期,那么每个月都充分“享受”下跌损失,只要三个月,你将永远跑输标的物。,我也是做策略回测的,此策略以前余力还拿出来炫耀,后来他也不提了,估计大概率碰壁了,现在不在电脑旁边,回家有时间我把回测结果发出来,劝你趁早放弃
我觉得阴跌不会跑输etf吧,此策略不亏时间价值,阴跌顶多跟etf一样跌幅啊
2022-06-19 21:50 引用
3

ylxwyj

赞同来自: specility xineric 传达室李老伯

@步步前进

我再补充一点:
这个策略其实是一个指数增强策略,而不太能称之为“中性偏多”
1、从数学上推导,如果把 sell 沪深300期权,改成 sell 中证500期权(假如有这个品种),那么其实就是 Covered Call
2、目测,该策略的Beta和股指的波动差别不大

所以,如果保守一点的话,这个策略的下行风险还是要按持有1手IC来预估的 —— 和持有IC吃贴水一样的抗过去;但长期看,期间收益肯定会更好。

另外,还有一个风险点,就是在大牛市的某个短期阶段(比如2014年的12月前后),大盘股会暴涨,这段时间可能这个策略会短期跑输很多,也需要抗住。举例来说,我的股票组合的波动更接近中证流通,而非沪深300;2014年12月前后,股票组合一个多月的时间跑输中证800大约15%(如果是沪深300的话,应该会更多)。所以,后面再遇到这种情况,这个期权策略也会承受相当大压力 —— 毕竟在大牛市里面,大小盘的轮动是必然会出现的。
2022-06-19 21:08修改 引用
4

jiayujun

赞同来自: 家庭好医生 hantang001 集XFD xineric

@家庭好医生
楼主你好,本人也是长期做期权,思考过各种策略,感觉可能还靠谱点的只有这种了,这叫日历价差分买入和卖出两种。做日历价差效果回测,挺麻烦,还烦请你帮忙回测一下效果,谢谢
平值认沽日历价差多头(卖近买远)


平值认沽日历价差空头(买近卖远)


这两其实互为对手盘,可以看到收益曲线基本是镜面相反的,不过由于手续费的存在,一个长期赔钱,另一个长期也没赚钱......

日历价差空头部分交易记录:
2022-06-19 20:19 引用
8

ylxwyj

赞同来自: 传达室李老伯 枫韵紫秋 Wanli012 smallcai 掌牛郎 wollon 等待等待牛市 bismackzhang更多 »

@步步前进
辛苦楼主,纠正下3张IO=一张IF,这个策略本质是想保持中性偏多策略下,贴水和时间价值通吃,长期来看500和300应该是趋同的,短期会有差异,扛过去问题不大。
楼主如果方便麻烦重新回测下,或者把跑的数据表格分享给我,我看看,谢谢了
这个逻辑很好啊,点赞!策略简单,且实操的流动性也会很好。

而且,从总体看,这个策略的收益可能还是相对低估的,因为2020年至今,中证500相对于沪深300的估值还是下跌的。

如果 贴水 + Theta + 相对估值,三重正向叠加(过去两年多,前两项为正、第三项为负),估计年化收益率 25%,问题不大。

2022-06-19 20:43修改 引用
0

马六3

赞同来自:

@caokundztong
请问 做了一年 效果怎样 收益率如何
同问
2022-06-19 19:47 引用
0

马六3

赞同来自:

@马六3
楼主相当好的思路,支持。
很好
2022-06-19 19:45 引用
0

caokundztong

赞同来自:

@jiayujun
两个问题:1.用期权回测来实现现货交割是比较麻烦的,我不会弄。但其实像你说的,卖put被行权,之后持有现货同时再卖call,和平仓put再卖下月的put是完全等效的。2. 平值我没看懂,比如,3.5卖put,到期跌到3.0,被行权持有现货,同时卖call,是卖3.5的还是3.0的?同样,如果卖了3.0的call,下月涨回到3.5,持有现货在3.0被行权了,再卖put是卖3.0的还是3.5的?
回楼主: 按现货时价处理
2022-06-19 19:13 引用
0

马六3

赞同来自:

楼主相当好的思路,支持。
2022-06-19 18:41 引用
1

jiayujun

赞同来自: xineric

@caokundztong
1、开仓(进货)。在上证50整数价位时(比如3.5)卖出一份平值put(看跌期权),到期时如果上涨则赚取保证金,如果下跌则被行权,买入现货50.
2、持有。如果上证50继续下跌至下一个整数关口(比如3.4),继续卖出一份平值put,以此类推。在到期时全部被行权买入现货。
3、平仓(出货)。进入现货后,如果上涨(比如上涨至整数3.5),卖出一份平值call,以此类推。在到期时被行权卖出现货。期间,下...
两个问题:
1.用期权回测来实现现货交割是比较麻烦的,我不会弄。但其实像你说的,卖put被行权,之后持有现货同时再卖call,和平仓put再卖下月的put是完全等效的。
2. 平值我没看懂,比如,3.5卖put,到期跌到3.0,被行权持有现货,同时卖call,是卖3.5的还是3.0的?同样,如果卖了3.0的call,下月涨回到3.5,持有现货在3.0被行权了,再卖put是卖3.0的还是3.5的?
2022-06-19 18:14修改 引用
0

家庭好医生

赞同来自:

@家庭好医生
楼主你好,我想了一个期权策略,就是卖当月认购或者认估,同时买下个月同一行权价格认购或者认估。同时做平值,虚一档,和实一档。长期下来收益如何?不期望能够跑赢标的物,能否稳定盈利?
楼主你好,本人也是长期做期权,思考过各种策略,感觉可能还靠谱点的只有这种了,这叫日历价差分买入和卖出两种。做日历价差效果回测,挺麻烦,还烦请你帮忙回测一下效果,谢谢
2022-06-19 18:09 引用
5

家庭好医生

赞同来自: 鲁肃鲁子敬 青火 akahc rochellef1 ylxwyj更多 »

@l284168990
我也在考虑这个策略 之前建松大佬好像推荐过 之前用过一年感觉还不错 后来不做了 不知道回测效果怎么样
建怂就是个大忽悠,他推荐的基本可以忽略。做期权千万记住远离建怂这种人。
什么下跌接现货,直接卖出下个月的3.5估权不就行了!省钱效果一样。如果你在300ETF6元时接了货,猴年马月才能解套,现在6元行权价格认购权多少钱,你去卖吧。
所以建怂的话我是不敢相信的
2022-06-19 18:04 引用
0

caokundztong

赞同来自:

@l284168990
我也在考虑这个策略 之前建松大佬好像推荐过 之前用过一年感觉还不错 后来不做了 不知道回测效果怎么样
请问 做了一年 效果怎样 收益率如何
2022-06-19 17:48 引用
0

l284168990

赞同来自:

@caokundztong
1、开仓(进货)。在上证50整数价位时(比如3.5)卖出一份平值put(看跌期权),到期时如果上涨则赚取保证金,如果下跌则被行权,买入现货50.
2、持有。如果上证50继续下跌至下一个整数关口(比如3.4),继续卖出一份平值put,以此类推。在到期时全部被行权买入现货。
3、平仓(出货)。进入现货后,如果上涨(比如上涨至整数3.5),卖出一份平值call,以此类推。在到期时被行权卖出现货。期间,下...
我也在考虑这个策略 之前建松大佬好像推荐过 之前用过一年感觉还不错 后来不做了 不知道回测效果怎么样
2022-06-19 16:54 引用
0

hantang001

赞同来自:

@jiayujun
改个参数就行,不过我在回测前拍脑袋一下哈,我觉得8%虚值和7%虚值结果没什么大区别。
其实这6年里去掉这3天,这就是一个非常稳定低回撤的策略。但这就是期权卖方,肥尾事件只有极小概率发生,但一定会发生。
说明操作者的市场经验,对开仓时资金面,政策以及技术分析的理解,对市场的敏感度,在某些时候还是有大的作用的。但是这些如果量化的话就会复杂不少。回测还是有价值的,如果能结合一些辅助判断,实际收益率应该可以提高不少。
2022-06-19 13:15 引用

要回复问题请先登录注册

发起人

问题状态

  • 最新活动: 2024-03-19 10:42
  • 浏览: 27241
  • 关注: 323